package cn.com.qmth.examcloud.tool.service.update_correct_answer_and_re_fix_score.vo;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

@Setter
@Getter
public class ExamStudentVO implements Serializable {

    private static final long serialVersionUID = -4647126917276922968L;

    private Long id;

    /**
     * 考生ID(与考务的考生ID一致) 跟其他表关联使用
     */
    private Long examStudentId;

    /**
     * 考试ID
     */
    private Long examId;

    /**
     * 学生ID
     */
    private Long studentId;

    /**
     * 学号
     */
    private String studentCode;

    /**
     * 学生姓名
     */
    private String studentName;

    /**
     * 身份证号
     */
    private String identityNumber;

    /**
     * 课程ID
     */
    private Long courseId;

    /**
     * 课程Code
     */
    private String courseCode;

    /**
     * 课程层次
     */
    private String courseLevel;

    /**
     * 学习中心ID
     */
    private Long orgId;

    /**
     * 顶级机构ID
     */
    private Long rootOrgId;

    /**
     * 专业code
     */
    private String specialtyCode;

    /**
     * 专业名称
     */
    private String specialtyName;

    /**
     * 试卷类型
     */
    private String paperType;

    /**
     * 采集人
     */
    private String infoCollector;

    /**
     * 是否完成考试
     */
    private Boolean finished;

    /**
     * 已经考试的次数
     */
    private Integer usedNum;

    /**
     * 补加的考试次数
     */
    private Integer extraNum;

    /**
     * 年级
     */
    private String grade;

    /**
     * 是否可用
     */
    private Boolean enable;

    /**
     * 重考理由
     */
    private String reexamineType;

    /**
     * 重考理由详情
     */
    private String reexamineDetail;

    /**
     * 场次id
     */
    private Long examStageId;

    /**
     * 场次号
     */
    private Integer examStageOrder;

}
