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

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

@Data
public class ProcessExportVO {

    @ExcelProperty(value = "学员姓名", index = 0)
    private String studentName;

    @ExcelProperty(value = "学员身份证号", index = 1)
    private String studentIdCard;

    @ExcelProperty(value = "学员手机号", index = 2)
    private String studentPhone;

    @ExcelIgnore
    private String courseId;

    @ExcelProperty(value = "课程名称", index = 3)
    private String courseName;

    @ExcelProperty(value = "课程类型", index = 4)
    private String courseType;

    @ExcelIgnore
    private Long coachId;

    @ExcelProperty(value = "缴费日期", index = 5)
    private String payFeesTime;

    @ExcelProperty(value = "科目一状态", index = 6)
    private String subject1Status;

    @ExcelProperty(value = "科目二状态", index = 7)
    private String subject2Status;

    @ExcelProperty(value = "科目三状态", index = 8)
    private String subject3Status;

    @ExcelProperty(value = "科目四状态", index = 9)
    private String subject4Status;

    @ExcelIgnore
    private String payFeesStartTimeStr;
    @ExcelIgnore
    private String payFeesEndTimeStr;

    @ExcelIgnore
    private Integer subjectOver;

    @ExcelIgnore
    private String subject2PassCount;

    @ExcelIgnore
    private String subject3PassCount;


    // 分页参数
    @ExcelIgnore
    private Integer pageNo = 1;
    @ExcelIgnore
    private Integer pageSize = 10;

    // 导出类型：all(全部)、current(当前页)、range(自定义范围)
    @ExcelIgnore
    private String exportType;

    // 自定义范围参数
    @ExcelIgnore
    private Integer startPage;
    @ExcelIgnore
    private Integer endPage;


}
