package com.iailab.module.pms.production.wash.entity;
|
|
import com.baomidou.mybatisplus.annotation.*;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.iailab.framework.common.annotation.BpmStatus;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* 入洗计划
|
*
|
* @author DongYukun
|
* @Description
|
* @createTime 2024年09月05日
|
*/
|
@TableName("t_wash_plan")
|
@Data
|
public class WashPlanEntity implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* id
|
*/
|
@TableId(type = IdType.ASSIGN_UUID)
|
private String id;
|
|
/**
|
* 所属公司
|
*/
|
private String unit2;
|
|
/**
|
* 所属单位
|
*/
|
private String ssdw;
|
|
/**
|
* 流水号
|
*/
|
private String lsh;
|
|
/**
|
* 年月(计划时间)
|
*/
|
private String ny;
|
|
/**
|
* 编制人
|
*/
|
private String bzr;
|
|
/**
|
* 编制日期
|
*/
|
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
private Date bzsj;
|
|
/**
|
* 上报时间(具体到时分秒)
|
*/
|
private Date sbsj;
|
|
/**
|
* 审核时间(具体到时分秒)
|
*/
|
private Date shsj;
|
|
/**
|
* 状态
|
*/
|
private String zt;
|
|
/**
|
* 计划类别(年计划、月计划)
|
*/
|
private String jhlb;
|
|
/**
|
* 所属类别(全厂、车间)
|
*/
|
private String sslb;
|
|
/**
|
* 所属类别名称
|
*/
|
@TableField(exist = false)
|
private String sslbName;
|
|
/**
|
* 创建人
|
*/
|
private String cjr;
|
|
/**
|
* 创建时间
|
*/
|
private Date cjsj;
|
|
/**
|
* 修改人
|
*/
|
private String xgr;
|
|
/**
|
* 修改时间
|
*/
|
private Date xgsj;
|
|
/**
|
* 明细列表
|
*/
|
@TableField(exist = false)
|
private List<WashPlanDetEntity> detList;
|
|
@TableField(exist = false)
|
@BpmStatus(businessKey = "id")
|
private Integer bpmStatus;
|
|
@TableField(exist = false)
|
private String bpmStatusName;
|
|
@TableField(exist = false)
|
private Date bpmCreateDate;
|
|
@TableField(exist = false)
|
private String procInstId;
|
}
|