xiangpei
2024-06-14 9e3d47a16aa7b4ed4edbcc1a09ac5949aa8f8ff6
src/main/java/com/ycl/jxkg/domain/entity/ExamTemplate.java
@@ -3,90 +3,74 @@
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ycl.jxkg.domain.base.AbsEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
/**
 * 随机试卷模板表
 * */
 * 随机试卷模板
 *
 * @author flq
 * @since 2024-06-05
 */
@Data
@TableName("t_exam_template")
public class ExamTemplate extends AbsEntity {
    /**
     * 模板名
     * */
    @TableField("name")
    private String name;
    /**
     * 学科
     * */
    @TableField("subject_id")
    private Integer subjectId;
    private static final long serialVersionUID = 1L;
    /**
     * 建议考试时长
     * */
    @TableField("suggest_time")
    private Integer suggestTime;
    @TableField("exam_paper_id")
    /** paperId */
    private Integer examPaperId;
    /**
     * 单选题数量
     * */
    @TableField("single_choice")
    /** 单选题数量 */
    private Integer singleChoice;
    /**
     * 多选题数量
     * */
    @TableField("multiple_choice")
    /** 多选题数量 */
    private Integer multipleChoice;
    /**
     * 填空题数量
     * */
    @TableField("gap_filling")
    /** 填空题数量 */
    private Integer gapFilling;
    /**
     * 判断题数量
     * */
    @TableField("true_false")
    /** 判断数量 */
    private Integer trueFalse;
    /**
     * 简答题数量
     * */
    @TableField("short_answer")
    /** 简答题数量 */
    private Integer shortAnswer;
    /**
     * 计算题数量
     * */
    @TableField("calculation")
    /** 计算题数量 */
    private Integer calculation;
    /**
     * 总分
     * */
    @TableField("score")
    private Integer score;
    @TableField("single_score")
    /** 单选每题分数 */
    private BigDecimal singleScore;
    /**
     * 多选扣分类型
     * */
    @TableField("deduct_type")
    private String deductType;
    @TableField("multiple_score")
    /** 多选每题分数 */
    private BigDecimal multipleScore;
    /**
     * 创建时间
     * */
    @TableField("create_time")
    private Date createTime;
    @TableField("gap_score")
    /** 填空每题分数 */
    private BigDecimal gapScore;
    /**
     * 创建人
     * */
    @TableField("create_user")
    private Integer createUser;
    @TableField("true_false_score")
    /** 判断每题分数 */
    private BigDecimal trueFalseScore;
    @TableField("short_answer_score")
    /** 简答每题分数 */
    private BigDecimal shortAnswerScore;
    @TableField("calculation_score")
    /** 计算每题分数 */
    private BigDecimal calculationScore;
}