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