ke_junjie
2025-06-04 84620534eb627e95811b971a4b552b6a177829bf
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Numerics;
using System.Text;
using System.Threading.Tasks;
 
namespace iWare.Wms.Application
{
    public class InventoryByLocationOutput
    {
        /// <summary>
        /// 空库位数
        /// </summary>
        public int EmptyLocation { get; set; }
        /// <summary>
        /// 空托盘库位数
        /// </summary>
        public int EmptyContainerLocation { get; set; }
        /// <summary>
        /// 满托盘库位数
        /// </summary>
        public int MaterialLocation { get; set; }
        /// <summary>
        /// 锁定库位数
        /// </summary>
        public int LockedLocation { get; set; }
        /// <summary>
        /// 禁用库位数
        /// </summary>
        public int DisableLocation { get; set; }
        /// <summary>
        /// 仓库的所有巷道
        /// </summary>
        public List<Lane> Lanes { get; set; }
    }
 
    public class Lane
    {
        /// <summary>
        /// 巷道号
        /// </summary>
        public int? LaneCode { get; set; }
 
        /// <summary>
        /// 巷道的所有排
        /// </summary>
        public List<Row> Rows { get; set; }
    }
 
    public class Row
    {
        /// <summary>
        /// 排号
        /// </summary>
        public int? RowCode { get; set; }
        /// <summary>
        /// 排的所有库位
        /// </summary>
        public List<RowLocation> RowLocations { get; set; }
    }
 
    public class RowLocation
    {
        /// <summary>
        /// 库位Code  
        /// </summary>
        public string WareLocationCode { get; set; }
 
        /// <summary>
        /// 库位名称
        /// </summary>
        public string WareLocationName { get; set; }
 
        /// <summary>
        /// 所属货架  
        /// </summary>
        public string GoodSheId { get; set; }
 
        /// <summary>
        /// 所属巷道 
        /// </summary>
        public int? Lane { get; set; }
 
        /// <summary>
        /// 所在排
        /// </summary>
        public int? Row { get; set; }
 
        /// <summary>
        /// 所在列
        /// </summary>
        public int? Column { get; set; }
 
        /// <summary>
        /// 所在层
        /// </summary>
        public int? Layer { get; set; }
 
        /// <summary>
        /// 状态    
        /// </summary>
        public int? Status { get; set; }
 
        /// <summary>
        /// 是否锁定    
        /// </summary>
        public int? IsLocked { get; set; }
 
 
        /// <summary>
        /// 库存类型,0-库位,1-空托盘,2-物料托盘
        /// </summary>
        public int? InventoryType { get; set; }
 
        /// <summary>
        /// 托盘号
        /// </summary>
        public string WareContainerCode { get; set; }
 
        /// <summary>
        /// 库区
        /// </summary>
        public string RegId { get; set; }
 
        /// <summary>
        /// 高度
        /// </summary>
        public decimal? High { get; set; }
 
        /// <summary>
        /// 是否删除
        /// </summary>
        public bool? IsDeleted { get; set; }
    }
}