package com.thhy.engineering.modules.biz.mould.entity; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonIgnore; import com.thhy.general.annotations.Idkey; import lombok.Data; import lombok.experimental.Accessors; import java.io.Serializable; import java.util.Date; /** * * @author zhang_xiao_bo * @since 2023-04-11 16:33:56 */ @Data @Accessors(chain = true) public class Mould implements Serializable { /** * 主键 */ @Idkey private String mouldId; private String proId; /** * 模具编号 */ private String mouldNum; /** * 模具编码 */ private String mouldCode; private String mouldMn; /** * 模具类型 字典表 */ private String mouldType; /** * 模具尺寸 字典 */ private String mouldSize; /** * 模具转向 字典 */ private String mouldTurn; /** * 生产厂家 */ private String supplierId; /** * 最大循环次数 */ private Integer maxCycleTime; /** * 生产日期 */ @JsonFormat(pattern = "yyyy-MM-dd") private Date productDate; /** * 进厂日期 */ @JsonFormat(pattern = "yyyy-MM-dd") private Date comeFactoryTime; /** * 当前循环次数 */ private Integer currentCycleTime; /** * 1使用中 2停用 */ private Integer status; private Date createTime; private Date updateTime; private String createUser; private String updateUser; private String groutingHoles; @JsonIgnore private String companyId; //预警次数 private Integer warningValue; //预警天数 private Integer warningDay; }