package cn.iocoder.yudao.module.base.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Schema(description = "驾校人员-手机APP查询专用接口")
@Data
public class DlDriveSchoolStaffVO {
    /**主键id*/
    private String id;
    /**人员类型*/
    private String type;
    /**人员姓名*/
    private String name;
    /**头像*/
    private String avatar;
    /**教龄*/
    private Integer seniority;
    /**车牌*/
    private String carId;
    /**联系电话*/
    private String phone;
    /**科目*/
    private String subject;
    /**课程类型*/
    private String courseTypes;
    /**用户ID*/
    private Long userId;
    /**车辆注册日期*/
    private Date carRegisterDate;
    /**招生类型*/
    private String source;
    /**创建时间*/
    private Date createTime;

    /**车龄*/
    private Long carOld;


    /**时间查询类型（all-全部|day-当日|month-当月|more-自定义）*/
    private String timeType;
    /**课程类型*/
    private String courseType;
    /**排序方式：asc  desc*/
    private String sort;
    /**教练ID*/
    private Long coachId;
    /**招生的教练ID*/
    private Long sourceCoachId;
    /**查询时间范围--开始*/
    private String startTime;
    /**查询时间范围--结束*/
    private String endTime;
    /**是否合格*/
    private String examStatus;
    /**查询时间范围*/
    private List<String> rangeTime;
    /**地址*/
    private String address;
    /**年龄*/
    private List<String> age;
    /**拿证天数*/
    private Integer passDays;
    /**毕业时间*/
    private Date gradTime;
    /**拿证时间*/
    private Date passTime;

    /**总招生数*/
    private Integer studentTotalNum;

    /**学员身份证*/
    private String studentIdCard;
    /**课程名称*/
    private String courseName;
    /**支付状态*/
    private String paymentStatus;
    /**支付类型*/
    private String payType;
    /**支付渠道*/
    private String payChannel;
    /**支付金额*/
    private String reserveMoney;
    /**尾款*/
    private String restMoney;
    /**是否终止*/
    private Boolean ifEnd;
    /**出纳是否审核*/
    private String cashierConfirm;
    /**出纳审核备注*/
    private String cashierConfirmRemark;
    /**报名时间*/
    private Date enrollTime;
    /**工作性质 */
    private String workName;
    /**面签时间 */
    private Date signTime;
}
