package com.ld.igds.inout.dto;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.ld.igds.check.dto.CheckItemData;
|
import com.ld.igds.inout.InoutConstant;
|
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 checkId;
|
//单价
|
private Double price;
|
|
/*-----扦样信息-----*/
|
|
//扦样人
|
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 List<CheckItemData> checkItems;
|
}
|