自动化立体仓库 - WMS系统
#
lsh
2024-01-24 a0d7fdd303b3f76131d77162a7dd2c7db60d80ae
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
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
package com.zy.common.model;
 
import com.core.common.Cools;
import com.zy.asrs.entity.LocDetl;
import lombok.Data;
 
import java.util.List;
 
/**
 * Created by vincent on 2022/3/28
 */
@Data
public class LocDto {
 
    private String locNo;
    private Long orderDetlId;
 
    private String matnr;
 
    private String maktx;
    private String model;
    //规格
    private String specs;
 
    private String batch;
 
    //木箱类型
    private String brand;
 
    //托盘码
    private String zpallet;
 
    private String orderNo;
 
    private String origin;
 
    private Double anfme;
    private Double count;
    private Double weight;
    private Double volume;
    private Double price;
 
    private boolean lack = false;
 
    private List<Integer> staNos;
 
    private Integer staNo;
    private Integer tkType;
 
    public LocDto() {
    }
 
    public LocDto(String locNo, String matnr, String batch, Double anfme) {
        this.locNo = locNo;
        this.matnr = matnr;
        this.batch = batch;
        this.anfme = anfme;
        this.count = anfme;
 
    }
 
    public LocDto(String locNo, String matnr, String batch, String orderNo, Double anfme) {
        this.locNo = locNo;
        this.matnr = matnr;
        this.batch = batch;
        this.orderNo = orderNo;
        this.anfme = anfme;
        this.count = anfme;
 
    }
 
    public LocDto(String locNo, String matnr, String maktx, String batch, String orderNo, Double anfme) {
        this.locNo = locNo;
        this.matnr = matnr;
        this.maktx = maktx;
        this.batch = batch;
        this.orderNo = orderNo;
        this.anfme = anfme;
        this.count = anfme;
    }
 
    public LocDto(String locNo, String matnr, String maktx,String model,String specs, String batch,String brand,String zpallet, String orderNo, Double anfme) {
        this.locNo = locNo;
        this.matnr = matnr;
        this.maktx = maktx;
        this.batch = batch;
        this.orderNo = orderNo;
        this.anfme = anfme;
        this.count = anfme;
        this.model = model;
        this.specs = specs;
        this.brand = brand;
        this.zpallet = zpallet;
    }
 
    public LocDto(LocDetl locDetl) {
        this.locNo = locDetl.getLocNo();
        this.matnr = locDetl.getMatnr();
        this.maktx = locDetl.getMaktx();
        this.batch = locDetl.getBatch();
        this.orderNo = locDetl.getOrderNo();
        this.anfme = locDetl.getAnfme();
        this.count = locDetl.getAnfme();
        this.model = locDetl.getModel();
        this.specs = locDetl.getSpecs();
        this.brand = locDetl.getBrand();
        this.zpallet = locDetl.getZpallet();
        this.weight = locDetl.getWeight();
        this.volume = locDetl.getVolume();
        this.price = locDetl.getPrice();
        this.origin = locDetl.getOrigin();
    }
 
    public String getTitle() {
        return this.matnr + "(" + this.maktx + ")";
    }
 
    public void setStaNos(List<Integer> staNos) {
        this.staNos = staNos;
        if (!Cools.isEmpty(staNos)) {
            this.staNo = staNos.get(0);
        }
    }
 
    public void setAnfme(Double anfme){
        this.anfme=anfme;
        this.count=anfme;
    }
 
    public String getTkType$(){
        if (null == this.tkType) return "正常";
        if (this.tkType == 1) {
            return "退库";
        }
        return "正常";
    }
 
}