package com.gkhy.hazmat.system.domain.dto; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.math.BigDecimal; import java.time.LocalDateTime; @Data @NoArgsConstructor @AllArgsConstructor public class ChemicalLedger { /** * 台账id */ private String id; /** * 副柜id */ private Integer auxiliaryCabinetId; /** * 副柜名称 */ private String auxiliaryCabinetName; /** * 主柜id */ private Integer cabinetId; /** * 主柜名 */ private String cabinetName; /** * 库存所属人 */ private String owner; /** * cas号 */ private String cas; /** * 化学品名称 */ private String chemicalName; /** * 化学品分类(一级分类) */ private String chemicalType; /** * 用量 */ private BigDecimal consumption; /** * 容器编号 */ private String containerNo; /** * 用途 */ private String containerUse; /** * 管制类(三级分类) */ private String controlType; /** * 操作时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime createTime; /** * 创建人 */ private String createUserName; /** * 第一操作人 */ private String uNameOne; /** * 人脸照片地址 */ private String faceImgUrl; /** * 第二操作人 */ private String uNameTwo; /** * 人脸照片2地址 */ private String faceImgUrlTwo; /** * 危险化学品分类(二级分类) */ private String hazchemType; /** * 操作类型 */ private Integer storageType; /** * 操作 */ private String operate; /** * 学院名称 */ private String orgName; /** * 其他作废原因 */ private String reason; /** * 作废原因 0 空瓶 1 破损 2 过期 3 余量不足 4 其他 */ private Integer reasonId; /** * 化学品类型 */ private String regulatory; /** * 备注 */ private String remark; /** * 实验室名称 */ private String roomName; /** * 学校名称 */ private String schoolName; /** * 试剂规格 */ private String standard; /** * 规格单位 */ private String unit; /** * 操作人 */ private String username; /** * 重量 */ private BigDecimal weight; /** * 重量单位 */ private String weightUnit; /** * 数量 */ private Integer num; private Long hazmatId; }