package com.zhongzheng.modules.bank.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;


/**
 * 试卷添加对象 exam
 *
 * @author hjl
 * @date 2021-10-22
 */
@Data
@ApiModel("试卷添加对象")
public class ExamAddBo {

    /**  状态 1正常 0关闭 */
    @ApiModelProperty(" 状态 1正常 0关闭")
    private Integer status;
    /** 创建时间 */
    @ApiModelProperty("创建时间")
    private Long createTime;
    /** 更新时间 */
    @ApiModelProperty("更新时间")
    private Long updateTime;

    /** 前缀名称 */
    @ApiModelProperty("前缀名称")
    private String prefixName;
    /** 编码 */
    @ApiModelProperty("编码")
    private String code;
    /** 试卷名 */
    @ApiModelProperty("试卷名")
    private String examName;
    /** 发布状态 1发布 0未发布 */
    @ApiModelProperty("发布状态 1发布 0未发布")
    private Long publishStatus;
    /** 年份 */
    @ApiModelProperty("年份")
    private Long year;
    /** 城市 */
    @ApiModelProperty("城市")
    private Long cityId;
    /** 省份 */
    @ApiModelProperty("省份")
    private Long provinceId;
    /** 试卷类型id */
    @ApiModelProperty("试卷类型id")
    private Long examPaperId;
    @ApiModelProperty("题目列表")
    private List<ExamQuestionAddBo> questionList;
    /** 业务层级列表 */
    @ApiModelProperty("业务层级列表")
    private List<QuestionBusinessAddBo> businessList;

    /** 答题时长 分钟数 默认0无限 */
    @ApiModelProperty("答题时长 分钟数 默认0无限")
    private Long answerTime;
    /** 答题次数 0无限 */
    @ApiModelProperty("答题次数 0无限")
    private Long answerNum;
    /** 及格分 */
    @ApiModelProperty("及格分")
    private BigDecimal passScore;
    /** 排序 */
    @ApiModelProperty("排序")
    private Integer sort;
    /** 做卷类型  1测试 2考试 */
    @ApiModelProperty("做卷类型  1练习 2考试")
    private Integer doType;
}
