package com.gkhy.hazmat.system.domain.vo; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonInclude; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; import java.time.LocalDateTime; import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL; @Getter @Setter @JsonInclude(NON_NULL) public class HzTabooWarningVO { private Long id; @ApiModelProperty(value = "入库id") private Long entryId; @ApiModelProperty("类型1:禁忌2:消3:分") private Long warningType; @ApiModelProperty("相忌危化品基础数据id") private Long tabooBasicId; @ApiModelProperty("相忌危化品基础数据名称") private String tabooBasicName; @ApiModelProperty("状态(0未处理,1已处理)") private Integer state; @ApiModelProperty(value = "原仓库id") private Long warehouseId; @ApiModelProperty(value = "原仓库名称") private String warehouseName; @ApiModelProperty(value = "原存储柜Id") private Long cupboardId; @ApiModelProperty(value = "原存储柜") private String cupboardName; @ApiModelProperty("危化品基础数据id") private Long basicId; @ApiModelProperty("危化品基础数据名称") private String basicName; @ApiModelProperty("创建者") private String createBy; @ApiModelProperty("创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private LocalDateTime createTime; @ApiModelProperty("更新者") private String updateBy; @ApiModelProperty("更新时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private LocalDateTime updateTime; @ApiModelProperty("备注") private String remark; @ApiModelProperty(value = "新仓库id",required = false) private Long reWarehouseId; @ApiModelProperty(value = "新存储柜Id",required = false) private Long reCupboardId; @ApiModelProperty(value = "新仓库名称") private String reWarehouseName; @ApiModelProperty(value = "新存储柜") private String reCupboardName; }