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_person_train */ @Data @TableName("tms_person_train") public class TmsPersonTrainEntity { @TableId("f_id") private String id; @TableField(value = "f_tenant_id", fill = FieldFill.INSERT) private String tenantId; @TableField("archive_id") private String archiveId; @TableField("user_id") private String userId; @TableField("record_id") private String recordId; @TableField("record_no") private String recordNo; @TableField("category") private String category; @TableField("subject") private String subject; @TableField("train_mode") private String trainMode; /** 培训师(可为姓名或用户 ID,多选文本) */ @TableField("teacher_id") private String teacherId; @TableField("eval_mode") private String evalMode; @TableField("pass_flag") private String passFlag; @TableField("start_time") private Date startTime; @TableField("end_time") private Date endTime; @TableField("hours") private BigDecimal hours; @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; }