schangxiang@126.com
2025-04-17 d34ea2a9fc2334d2bf7383cb64562f301ffbda84
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
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace Admin.NET.Application.Service.WmsCommonnQuery.Dto;
 
/// <summary>
/// 整包的入参
/// </summary>
public class WmsPackListOutput
{
 
    /// <summary>
    /// 描述
    /// </summary>
    public string PackageDesc { get; set; }
    public string PackageCode { get; set; } // 包装代码
 
    /// <summary>
    /// 批次
    /// </summary>
    public string PlanNo { get; set; }
 
    /// <summary>
    /// 订单号
    /// </summary>
    public string OrderId { get; set; }
 
    /// <summary>
    /// 缓存岛已有数量
    /// </summary>
    public int Count { get; set; }
    /// <summary>
    /// 是否缺失 true 表示齐包 false表示缺包
    /// </summary>
    public bool IsPack { get; set; }
    /// <summary>
    /// mes总数量
    /// </summary>
    public int MesTotalCount { get; set; }
 
    /// <summary>
    /// 缺少数量
    /// </summary>
    public int LackCount { get; set; }
 
 
}
 
/// <summary>
/// 齐套入参
/// </summary>
public class WmsKittingListOutput
{
    public string OrderId { get; set; } // 单号
    public int Count { get; set; }           // 对应的数量
    public int MesTotalCount { get; set; }
 
    public bool IsKitting { get; set; }
 
}
 
/// <summary>
/// 批次缺料清单
/// </summary>
public class WmsShortageListOutput
{
    /// <summary>
    /// 缓存岛数量
    /// </summary>
    public int HasCount { get; set; }
 
    /// <summary>
    /// mes过来的总数量
    /// </summary>
    public int TotalCount { get; set; }
 
    /// <summary>
    /// 缺料数量
    /// </summary>
    public int ShortageCount { get; set; }
 
    /// <summary>
    /// 批次
    /// </summary>
    public string PlanNo { get; set; }
 
    /// <summary>
    /// 订单号
    /// </summary>
    public string OrderId { get; set; }
 
    /// <summary>
    /// 包装号
    /// </summary>
    public string PackageCode { get; set; }
 
    /// <summary>
    /// 部件条码
    /// </summary>
 
    public string UPI { get; set; }
    /// <summary>
    /// 部件名称
    /// </summary>
    public string DetailName { get; set; }
 
    /// <summary>
    /// 长
    /// </summary>
    public float Length { get; set; }
 
    /// <summary>
    /// 宽
    /// </summary>
    public float Width { get; set; }
 
    /// <summary>
    /// 厚
    /// </summary>
    public float Thk { get; set; }
    /// <summary>
    /// 销售合同单号
    /// </summary>
    public string? Info4 { get; set; }
    /// <summary>
    /// 生产单号
    /// </summary>
    public string? Info5 { get; set; }
    /// <summary>
    /// 客户名称
    /// </summary>
    public string? Info10 { get; set; }
 
    /// <summary>
    /// 自提or发货
    /// </summary>
    public string? Info11 { get; set; }
 
    /// <summary>
    /// 包装部件总数量
    /// </summary>
    public string? Info12 { get; set; }
 
    /// <summary>
    /// 包装面积
    /// </summary>
    public string? Info13 { get; set; }
 
    ///// <summary>
    ///// 部件名称
    ///// </summary>
    //public string? Info14 { get; set; }
    /// <summary>
    /// 部件数量
    /// </summary>
    public int? Info15 { get; set; }
 
    /// <summary>
    /// 部件尺寸
    /// </summary>
    public string? Info16 { get; set; }
    /// <summary>
    /// 材料
    /// </summary>
    public string? Info18 { get; set; }
}