luohairen
2024-11-14 247cb86585a1d1894596ed18a6c93efecb992946
src/main/java/com/ycl/jxkg/domain/entity/ExamPaper.java
@@ -2,10 +2,12 @@
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ycl.jxkg.domain.base.AbsEntity;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
@Data
@@ -21,40 +23,22 @@
    private String name;
    /**
     * 学科
     */
    @TableField("subject_id")
    private Integer subjectId;
    /**
     * 试卷类型( 1固定试卷 4.时段试卷 6.任务试卷)
     * 试卷类型( 1固定试卷 2.随即试卷 3.随序试卷)
     */
    @TableField("paper_type")
    private Integer paperType;
    /**
     * 年级
     */
    @TableField("grade_level")
    private Integer gradeLevel;
    /**
     * 试卷总分(千分制)
     * 试卷总分
     */
    @TableField("score")
    private Integer score;
    private BigDecimal score;
    /**
     * 题目数量
     */
    @TableField("question_count")
    private Integer questionCount;
    /**
     * 题目分数
     */
    @TableField("question_score")
    private Integer questionScore;
    @TableField("num")
    private Integer num;
    /**
     * 建议时长(分钟)
@@ -62,32 +46,12 @@
    @TableField("suggest_time")
    private Integer suggestTime;
    /**
     * 时段试卷 开始时间
     */
    @TableField("limit_start_time")
    private Date limitStartTime;
    /**
     * 时段试卷 结束时间
     */
    @TableField("limit_end_time")
    private Date limitEndTime;
    /**
     * 试卷框架 内容为JSON
     */
    @TableField("frame_text_content_id")
    private Integer frameTextContentId;
    @TableField("create_user")
    private Integer createUser;
    @TableField("create_time")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    @TableField("task_exam_id")
    private Integer taskExamId;
    /**
     * 可见性,公开/私有
@@ -96,8 +60,20 @@
    private String visibility;
    /**
     * 扣分类型
     * 多选扣分类型
     * */
    @TableField("deduct_type")
    private String deductType;
    private Integer deductType;
    /**
     * 多选评分分数
     * */
    @TableField("deduct_type_score")
    private BigDecimal deductTypeScore;
    /**
     * 题目格式
     * */
    @TableField("content")
    private String content;
}