package com.ruoyi.hezhi.domain; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; import lombok.Getter; import lombok.Setter; import lombok.ToString; import java.math.BigDecimal; import java.util.Date; /** * 考试、模拟考试考生详情对象 tb_exam_simulate_info * * @author ruoyi * @date 2024-11-11 */ @Getter @Setter @ToString public class TbExamSimulateInfo extends BaseEntity { private static final long serialVersionUID = 1L; /** 考试、模拟考试考生详情主键ID */ private Long examSimulateInfoId; /** 考台编号 */ @Excel(name = "考台编号") private String examPlatformNumber; /** 用户ID */ @Excel(name = "用户ID") private Long memberUserId; /** 考试ID */ @Excel(name = "考试ID") private Long examId; /** 题库分类ID */ @Excel(name = "题库分类ID") private Long subjectWarehouseClassId; /** 考试分类(0-无,1-正式考试,2-模拟考试) */ @Excel(name = "考试分类", readConverterExp = "0=-无,1-正式考试,2-模拟考试") private Integer examType; /** 考试时间(分钟) */ @Excel(name = "考试时间", readConverterExp = "分=钟") private Integer examMinute; /** 考试开始时间 */ @Excel(name = "考试开始时间") private String examStartTime; /** 考试结束时间 */ @Excel(name = "考试结束时间") private String examEndTime; /** 考试状态(0-未开始,1-进行中,2-已结束) */ @Excel(name = "考试状态", readConverterExp = "0=-未开始,1-进行中,2-已结束") private Integer examStatus; /** 完成状态(0-无,1-进行中,2-已完成) */ @Excel(name = "完成状态", readConverterExp = "0=-无,1-进行中,2-已完成") private Integer completeStatus; /** 完成时间 */ @Excel(name = "完成时间") private String completeTime; /** 开始答卷时间 */ @Excel(name = "开始答卷时间") private String startTime; /** 结束答卷时间 */ @Excel(name = "结束答卷时间") private String endTime; /** 交卷状态(0-无,1-自主交卷,2-系统交卷) */ @Excel(name = "交卷状态", readConverterExp = "0=-无,1-自主交卷,2-系统交卷") private Integer submitStatus; /** 类型(0-全部) */ @Excel(name = "类型", readConverterExp = "0=-全部") private Integer type; /** 审核状态(0-待审核,1-审核通过,2-审核拒绝) */ @Excel(name = "审核状态", readConverterExp = "0=-待审核,1-审核通过,2-审核拒绝") private Integer examineStatus; /** 审核反馈 */ @Excel(name = "审核反馈") private String examineFeedback; /** 排序 */ @Excel(name = "排序") private Integer sort; /** 备注 */ @Excel(name = "备注") private String remarks; /** 状态(0-显示,1-隐藏) */ @Excel(name = "状态", readConverterExp = "0=-显示,1-隐藏") private Integer status; /** 发布时间 */ private Date publicationTime; /** 发布人 */ private String publisher; /** 删除时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "删除时间", width = 30, dateFormat = "yyyy-MM-dd") private Date deleteTime; /** 删除人 */ @Excel(name = "删除人") private String deleteBy; /** 删除标记(0-正常,1-删除) */ private Integer delFlag; /** 考试总分 */ @Excel(name = "考试总分") private BigDecimal totalScore; /** 及格分 */ @Excel(name = "及格分") private BigDecimal passScore; /** 得分 */ @Excel(name = "得分") private BigDecimal completeScore; /** 通过状态(0-无,1-通过,2-未通过) */ @Excel(name = "通过状态", readConverterExp = "0=-无,1-通过,2-未通过") private Integer passStatus; /** 是否补考(0-否,1-是) */ private Integer isAgain; /** 成绩单编号 */ @Excel(name = "成绩单编号") private String transcriptCode; /** 用时 */ @Excel(name = "用时") private String usageTime; }