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;
|
}
|