package com.zhongzheng.modules.user.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;



/**
 * 用户的题库试卷做题历史添加对象 user_exam_record
 *
 * @author hjl
 * @date 2021-12-15
 */
@Data
@ApiModel("用户的题库试卷做题历史添加对象")
public class UserExamRecordAddBo {

    /** 试卷ID */
    @ApiModelProperty("试卷ID")
    private Long examId;
    /** 创建时间 */
    @ApiModelProperty("创建时间")
    private Long createTime;
    /** 更新时间 */
    @ApiModelProperty("更新时间")
    private Long updateTime;
    /** 用户ID */
    @ApiModelProperty("用户ID")
    private Long userId;
    /** 是否完成 1完成 0未完成 */
    @ApiModelProperty("是否完成 1完成 0未完成")
    private Integer status;
    /** 试卷绑定的商品 */
    @ApiModelProperty("试卷绑定的商品")
    private Long goodsId;
    /** 1及格 0不及格 */
    @ApiModelProperty("1及格 0不及格")
    private Integer reportStatus;
    /** 分数 */
    @ApiModelProperty("分数")
    private Long performance;

    /** 历史做题JSON */
    @ApiModelProperty("历史做题JSON")
    private String historyExamJson;
    /** 试卷总题数 */
    @ApiModelProperty("试卷总题数")
    private Long totalQuestionNum;
    /** 做的题目数 */
    @ApiModelProperty("做的题目数")
    private Long doQuestionNum;
    /** 模块卷ID */
    @ApiModelProperty("模块卷ID")
    private Long moduleExamId;
    /** 章卷ID */
    @ApiModelProperty("章卷ID")
    private Long chapterExamId;
    /** 做题时长（秒数） */
    @ApiModelProperty("做题时长（秒数）")
    private Long doTime;
    /** 试卷总做题时长(秒数) */
    @ApiModelProperty("试卷总做题时长(秒数)")
    private Long examTime;
    /** 总分 */
    @ApiModelProperty("总分")
    private BigDecimal totalScore;
    /** 做的题目id拼接 */
    @ApiModelProperty("做的题目id拼接")
    private String doQuestionIds;
    /** 做对总题目id拼接 */
    @ApiModelProperty("做对总题目id拼接")
    private String rightQuestionIds;
}
