package jnpf.limsEntity; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonAlias; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.util.Date; /** * 水系统取样计划-主表 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("lims_sxt_quyang_jihua") public class LimsSxtQuyangJihuaEntity implements Serializable { private static final long serialVersionUID = 1L; /** * 计划名称 */ @TableField("jihua_mingcheng") private String jihuaMingcheng; /** * 样品类型(ID) */ @TableField("yangpin_leixing") private String yangpinLeixing; /** * 所属车间(JSON数组) */ @TableField("suoshu_chejian") private String suoshuChejian; /** * 制定人(用户ID) */ @TableField("zhidingren") private String zhidingren; /** * 计划开始时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @TableField("kaishi_shijian") private Date kaishiShijian; /** * 样品名称 */ @TableField("yangpin_mingcheng") private String yangpinMingcheng; /** * 计划结束时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @TableField("jieshu_shijian") private Date jieshuShijian; /** * 计划周期类型:daily-每日、weekly-每周、monthly-每月、quarterly-每季、yearly-每年 */ @TableField("jihua_zhouqi_leixing") private String jihuaZhouqiLeixing; /** * 计划周期间隔(数字)。1 表示两次执行之间跳过 1 个周期单位,实际步长为 2。 */ @TableField("jihua_zhouqi_jiange") private String jihuaZhouqiJiange; /** * 间隔单位:day、week、month、quarter、year */ @TableField("jiahua_jiange_danwei") private String jiahuaJiangeDanwei; /** * 电子签名H */ @TableField("biz_sign") private String bizSign; /** * 业务状态:pending-待办、processing-在办、completed-办结 */ @TableField("biz_status") private String bizStatus; /** * 计划状态:disabled-不可用、available-可用、terminating-终止中、terminated-已终止。 */ @TableField("plan_status") private String planStatus; /** * 主键ID */ @TableId(value = "f_id") @JsonProperty("f_id") @JsonAlias("id") private String id; /** * 租户ID */ @TableField("f_tenant_id") private String fTenantId; /** * 流程ID */ @TableField("f_flow_id") private String fFlowId; /** * 乐观锁版本号 */ @Version @TableField("f_version") private Integer fVersion; /** * 流程任务主键 */ @TableField("f_flow_task_id") private String fFlowTaskId; /** * 流程任务状态:0-未提交、1-审核中、2-已通过、3-已驳回 */ @TableField("f_flow_state") private Integer fFlowState; /** * 删除标志:0-未删除、1-已删除 */ @TableField("f_delete_mark") private Integer fDeleteMark; /** * 删除时间 */ @TableField("f_delete_time") private Date fDeleteTime; /** * 删除用户ID */ @TableField("f_delete_user_id") private String fDeleteUserId; /** * 创建时间 */ @TableField(value = "f_creator_time", fill = FieldFill.INSERT) private Date fCreatorTime; /** * 创建用户ID */ @TableField(value = "f_creator_user_id", fill = FieldFill.INSERT) private String fCreatorUserId; /** * 修改时间 */ @TableField(value = "f_last_modify_time", fill = FieldFill.INSERT_UPDATE) private Date fLastModifyTime; /** * 修改用户ID */ @TableField(value = "f_last_modify_user_id", fill = FieldFill.INSERT_UPDATE) private String fLastModifyUserId; /** * 样品类型名称H */ @TableField("yangpin_leixing_mingcheng") private String yangpinLeixingMingcheng; }