package jnpf.model.cultivate.v2.exam.vo;

import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 考卷vo
 *
 * @author yanwenfu
 * @create 2026-02-27
 */
@Getter
@Setter
public class V2TestPaperVo {

    /** 用户的考试id */
    private String userExamId;
    /** 考试id */
    private String examId;
    /** 用户id */
    private String userId;
    /** 用户名称 */
    private String userName;
    /** 岗位id */
    private String postId;
    /** 岗位名称 */
    private String postName;
    /** 职级id */
    private String gradeId;
    /** 职级名称 */
    private String gradeName;
    /** 组织id */
    private String organizeId;
    /** 组织名称 */
    private String organizeName;
    /** 用时(秒) */
    private Integer duration;
    /** 得分 */
    private Integer score;
    /** 得分比 */
    private BigDecimal scoreRatio;
    /** 考试次数 */
    private Integer userExamCount;
    /** 考试完成时间 */
    private LocalDateTime finishedTime;
    /** 考试状态(0: 待考试, 1: 待批阅, 2: 已逾期, 3: 合格, 4: 不合格, 5:优秀) */
    private Integer paperStatus;
    /** 备注 */
    private String remark;
    /** 是否有批阅权限(1: 是, 0: 否) */
    private Integer hasMarkAuth;
    /** 是否当前版本(1: 是, 0: 否) */
    private Integer currentVersion;
}
