YYC
2023-11-04 3d8dfc3dd31f73dd7ba33d020193f9ab0764fa56
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
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<CheckItemData> checkItems;
}