package jnpf.tmsEntity; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.math.BigDecimal; import java.util.Date; /** * 培训任务 tms_task */ @Data @TableName("tms_task") public class TmsTaskEntity { @TableId("f_id") private String id; @TableField(value = "f_tenant_id", fill = FieldFill.INSERT) private String tenantId; @TableField("task_no") private String taskNo; @TableField("category") private String category; @TableField("train_type") private String trainType; @TableField("source_type") private String sourceType; @TableField("source_plan_no") private String sourcePlanNo; @TableField("source_id") private String sourceId; @TableField("source_item_id") private String sourceItemId; @TableField("subject") private String subject; @TableField("key_points") private String keyPoints; @TableField("material_id") private String materialId; @TableField("material_no") private String materialNo; @TableField("place_id") private String placeId; @TableField("place_no") private String placeNo; @TableField("place_name") private String placeName; @TableField("start_time") private Date startTime; @TableField("end_time") private Date endTime; @TableField("close_time") private Date closeTime; @TableField("paper_id") private String paperId; @TableField("paper_name") private String paperName; @TableField("exam_start") private Date examStart; @TableField("exam_end") private Date examEnd; @TableField("teacher_id") private String teacherId; @TableField("train_mode") private String trainMode; @TableField("eval_mode") private String evalMode; /** 培训对象用户ID,逗号分隔 */ @TableField("trainees") private String trainees; @TableField("task_kind") private String taskKind; @TableField("prev_task_no") private String prevTaskNo; /** draft / published / cancelled / done */ @TableField("publish_status") private String publishStatus; @TableField("publish_time") private Date publishTime; @TableField("retake_limit") private Integer retakeLimit; @TableField("pass_score") private BigDecimal passScore; @TableField("quiz_ratio") private Integer quizRatio; @TableField("sign_rate") private Integer signRate; @TableField("pass_rate") private Integer passRate; @TableField("unfinished_rate") private Integer unfinishedRate; @TableField("overdue_remind") private String overdueRemind; @TableField("invite_flag") private String inviteFlag; @TableField("dms_file_id") private String dmsFileId; @TableField("remark") private String remark; @TableField("f_flow_id") private String flowId; @TableField("f_flow_task_id") private String flowTaskId; @TableField("f_flow_state") private Integer flowState; @TableField(value = "f_creator_user_id", fill = FieldFill.INSERT) private String creatorUserId; @TableField(value = "f_creator_time", fill = FieldFill.INSERT) private Date creatorTime; @TableField(value = "f_last_modify_user_id", fill = FieldFill.UPDATE) private String lastModifyUserId; @TableField(value = "f_last_modify_time", fill = FieldFill.UPDATE) private Date lastModifyTime; @TableLogic @TableField("f_delete_mark") private Integer deleteMark; @TableField("f_delete_user_id") private String deleteUserId; @TableField("f_delete_time") private Date deleteTime; }