package com.zhongzheng.modules.bank.bo;

import com.zhongzheng.modules.course.bo.CourseChapterBusinessAddBo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.util.Date;
import java.util.List;


/**
 * 题库题目添加对象 question
 *
 * @author hjl
 * @date 2021-10-22
 */
@Data
@ApiModel("题库题目添加对象")
public class QuestionAddBo {

    /** 题目正文 */
    @ApiModelProperty("题目正文")
    private String content;
    /** 类型 1单选 2多选 3判断题 4案列题  5简答题 */
    @ApiModelProperty("类型 1单选 2多选 3判断题 4案列题  5简答题")
    private Integer type;
    /** 答案  判断题1正确 0错误; 单选为数字; 多选数字用,拼接; 从1坐标开始; */
    @ApiModelProperty("答案  判断题1正确 0错误; 单选为数字; 多选数字用,拼接; 从1坐标开始;")
    private String answerQuestion;
    /**  状态 1正常 0关闭 */
    @ApiModelProperty(" 状态 1正常 0关闭")
    private Integer status;
    /** 创建时间 */
    @ApiModelProperty("创建时间")
    private Long createTime;
    /** 更新时间 */
    @ApiModelProperty("更新时间")
    private Long updateTime;
    /** 解析文本 */
    @ApiModelProperty("解析文本")
    private String analysisContent;
    /** 图片地址，多个,拼接 */
    @ApiModelProperty("图片地址，多个,拼接")
    private String imgUrl;
    /** 问题内容 */
    @ApiModelProperty("问题内容")
    private String jsonStr;
    /** 前缀名称 */
    @ApiModelProperty("前缀名称")
    private String prefixName;
    /** 知识点id用,拼接 */
    @ApiModelProperty("知识点id用,拼接")
    private String knowledgeIds;
    /** 发布状态 1发布 0未发布 */
    @ApiModelProperty("发布状态 1发布 0未发布")
    private Integer publishStatus;
    /** 编码 */
    @ApiModelProperty("编码")
    private String code;
    @ApiModelProperty("选项列表")
    private List<QuestionChildAddBo> optionsList;
    /** 业务层级列表 */
    @ApiModelProperty("业务层级列表")
    private List<QuestionBusinessAddBo> businessList;

    /** 创建者 */
    @ApiModelProperty("创建者")
    private String createBy;
    /** 导入编号 */
    @ApiModelProperty("导入编号")
    private String importNo;
}
