package com.ld.igds.inout.dto; import com.fasterxml.jackson.annotation.JsonFormat; import com.ld.igds.check.dto.CheckItemData; import lombok.Data; import java.io.Serializable; import java.util.Date; import java.util.List; /** * 出入库扦样数据封装 * * @author czt * @date 2023-05-30 16:25 */ @Data public class InoutCheckData implements Serializable { private static final long serialVersionUID = 1L; /*-----基础信息-----*/ //流水号 private String id; //组织编码 private String companyId; //库区编码 private String deptId; //出入库类型,IN=入库,OUT=出库 private String type; //流程进度 private String progress; //数据状态 private String recordStatus; //智慧卡号 private String intelCard; //登记时间 @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date registerTime; //登记人 private String registerUser; //车船号 private String plateNum; //装卸仓库 private String depotId; //粮食品种 private String foodVariety; //粮食品种 private String foodType; //质检单号 private String checkId; //单价 private Double price; //粮食年份 private String foodYear; /*-----扦样信息-----*/ //扦样人 private String sampleUser; //扦样时间 @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date sampleTime; //扦样方式:0-人工,1=自动,2=智能随机 private String sampleType; //扦样状态(),NONE-未扦样,SAMPLE-已扦样 private String sampleStatus; /*-----化验信息-----*/ //检验人 private String checkUser; //质检时间 @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date checkTime; //检验结果,NONE-未检验,PASS-已检验,UNPASS-不合格 private String checkStatus; //粮食定等 private String foodLevel; //质检扣重 private double deCheck = 0.0; //质检增重 private double addCheck = 0.0; private String remarks; private Date updateTime; //化验项数据信息 private List checkItems; }