fuliqi
2024-06-07 a1b0f938832dd36eddc66fe2b92ea32ba26dee7d
src/main/java/com/ycl/jxkg/domain/entity/ExamTemplate.java
@@ -3,90 +3,104 @@
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 {
    /**
     * 模板名
     * */
    private static final long serialVersionUID = 1L;
    @TableField("name")
    /** 模板名 */
    private String name;
    /**
     * 学科
     * */
    @TableField("subject_id")
    /** 学科id */
    private Integer subjectId;
    /**
     * 建议考试时长
     * */
    @TableField("score")
    /** 总分 */
    private BigDecimal score;
    @TableField("visibility")
    /** 是否私有 */
    private String visibility;
    @TableField("suggest_time")
    /** 建议时间 */
    private Integer suggestTime;
    /**
     * 单选题数量
     * */
    @TableField("deduct_type")
    /** 多选扣分类型 */
    private Integer deductType;
    @TableField("deduct_type_score")
    private BigDecimal deductTypeScore;
    @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("true_false_score")
    /** 判断每题分数 */
    private BigDecimal trueFalseScore;
    @TableField("short_answer_score")
    /** 简答每题分数 */
    private BigDecimal shortAnswerScore;
    @TableField("calculation__score")
    /** 计算每题分数 */
    private BigDecimal calculationScore;
    @TableField("create_user")
    /**  */
    private Integer createUser;
    @TableField("create_time")
    /**  */
    private Date createTime;
}