package cn.iocoder.yudao.module.jx.domain;

import cn.iocoder.yudao.annotation.Excel;
import cn.iocoder.yudao.module.jx.core.page.TenantBaDO;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 驾校课程分类对象 drive_school_course
 *
 * @author ruoyi
 * @date 2024-03-21
 */
@Data
public class DriveSchoolCourse extends TenantBaDO
{
    private static final long serialVersionUID = 1L;

    private List<DriveSchoolCourse> driveSchoolCourseList;

    /** 主键id */
    private Long id;

    /** 校区id */
    @Excel(name = "校区id")
    private Long deptId;

    /** 驾驶证类型 */
    @Excel(name = "驾驶证类型")
    private String type;

    /** 驾驶证类型 */
    @Excel(name = "车辆档位")
    private String automatic;

    //交付定金的优惠
    private double favour;

    //是否交付定金 1 :是 0：否
    private String isReserve;

    /** 驾驶证类型 */
    @Excel(name = "驾照类型")
    private String license;

    /** 课程名字 */
    @Excel(name = "课程名字")
    private String name;

    private String[] weekDay;
    /** 课程开始时间 */
    @Excel(name = "课程开始时间")
    private String dayStart;

    /** 课程结束时间 */
    @Excel(name = "课程结束时间")
    private String dayEnd;

    /** 价格 */
    @Excel(name = "价格")
    private BigDecimal price;
    //定金
    private BigDecimal reserveMoney;

    /** 封面图 */
    @Excel(name = "封面图")
    private String photo;

    //客服电话
    @Excel(name = "客服电话")
    private String phone;
    //营业时间
    private String time;

    /** 课程简介 */
    @Excel(name = "课程简介")
    private String describ;

    private Long jxId;

    //1.付定金 2 全额支付
    @TableField(exist = false)
    private String payType;
}
