自动化立体仓库 - WMS系统
lsh
8 天以前 ea1db1a84e8d1412b77060a37bc976a93bbb58dd
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
package com.zy.asrs.entity.param;
 
import com.zy.asrs.entity.LocDetl;
import com.zy.asrs.entity.LocMast;
import lombok.Data;
 
import java.util.ArrayList;
import java.util.List;
 
/**
 * Created by vincent on 2020/6/13
 */
@Data
public class DigitalTwinWarehouseDetailParam {
    private int areaId = 0;         //库区ID,不传默认全部
 
    private List<DataCode> dataCodeList = new ArrayList<DataCode>();
 
    @Data
    public static class DataCode {
 
        private String locNo;//设备ID
        private String locSts;//设备名称
        private int areaId;//设备类型
        private String areaName;//设备类型
        private int row1;//设备类型
        private int bay1;//设备类型
        private int lev1;//设备类型
        private List<LocMast> locMast;//设备类型
        private List<LocDetl> locDetl;//设备类型
 
        public DataCode(LocMast locMast,List<LocDetl> locDetl) {
            ArrayList<LocMast> locMasts = new ArrayList<>();
            locMasts.add(locMast);
            this.locNo = locMast.getLocNo();
            this.locSts = locMast.getLocSts();
            this.areaId = locMast.getCrnNo();
            this.areaName = "";
            this.row1 = locMast.getRow1();
            this.bay1 = locMast.getBay1();
            this.lev1 = locMast.getLev1();
            this.locMast = locMasts;
            this.locDetl = locDetl;
        }
    }
}