package jnpf.tmsEntity.person; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.math.BigDecimal; import java.util.List; @Data public class TmsPersonTaskMineForm { @Schema(description = "个人任务ID") private String id; @Schema(description = "任务ID") private String taskId; @Schema(description = "培训编号") private String taskNo; @Schema(description = "培训主题") private String subject; @Schema(description = "培训分类") private String category; @Schema(description = "培训方式") private String trainMode; @Schema(description = "考核方式") private String evalMode; @Schema(description = "开始时间") private String startTime; @Schema(description = "结束时间") private String endTime; @Schema(description = "关闭时间") private String closeTime; @Schema(description = "地点") private String placeName; @Schema(description = "培训要点") private String keyPoints; @Schema(description = "个人状态") private String bizStatus; @Schema(description = "签到时间") private String signTime; @Schema(description = "是否已签到") private Boolean signed; @Schema(description = "当前是否可在线签到") private Boolean canSign; @Schema(description = "不可签到原因") private String signTip; @Schema(description = "学习秒数") private Integer learnSeconds; @Schema(description = "学习进度:未学习/学习中/已学满") private String learnStatus; @Schema(description = "要求课时") private java.math.BigDecimal requiredHours; @Schema(description = "要求学习秒数") private Integer requiredSeconds; @Schema(description = "已学秒数") private Integer learnedSeconds; @Schema(description = "成绩") private BigDecimal examScore; @Schema(description = "是否合格") private String passFlag; @Schema(description = "试卷ID") private String paperId; @Schema(description = "试卷名称") private String paperName; @Schema(description = "是否可考") private Boolean canExam; @Schema(description = "不可考原因") private String examTip; @Schema(description = "教材/附件") private List files; }