xiaojiao
昨天 9376389dbf19d202f766a4fe47cf80dfe4db4f42
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
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace WIDESEAWCS_DTO.PDA
{
    /// <summary>
    /// 容器绑定DTO
    /// </summary>
    public class ContainerbindingDTO
    {
        /// <summary>
        /// 载具编号
        /// </summary>
        public string VehicleNumber {  get; set; }
        /// <summary>
        /// 零件编号
        /// </summary>
        public string materSn {  get; set; }
        /// <summary>
        /// 当前点位
        /// </summary>
        public string Position {  get; set; }
        /// <summary>
        /// 车型
        /// </summary>
        public string Carmodel { get; set; }
    }
    /// <summary>
    /// 容器解绑DTO
    /// </summary>
    public class ContainerUnbindingDTO
    {
 
    }
    /// <summary>
    /// 容器入场请求参数
    /// </summary>
    public class ContainerInDTO
    {
        /// <summary>
        /// 请求 id,幂等 uuid32 位
        /// </summary>
        public string requestId { get; set; }
 
        /// <summary>
        /// 容器类型
        /// 货架:RACK
        /// 料箱:BIN(暂未实现)
        /// </summary>
        public string containerType { get; set; } = "RACK";
 
        /// <summary>
        /// 容器模型编码
        /// 当 isNew=true 时必传
        /// </summary>
        public string containerModelCode { get; set; }
 
        /// <summary>
        /// 容器编号
        /// </summary>
        public string containerCode { get; set; }
 
        /// <summary>
        /// 容器入场角度
        /// 货架入场时对角度有特殊要求
        /// </summary>
        public string enterOrientation { get; set; }
 
        /// <summary>
        /// 容器当前对应位置
        /// </summary>
        public string position { get; set; }
 
        /// <summary>
        /// 是否新增容器
        /// 默认值:false
        /// </summary>
        public bool? isNew { get; set; } = false;
 
        /// <summary>
        /// 容器校验码
        /// 当 isNew=true 时可以指定是否配置
        /// </summary>
        public string containerValidationCode { get; set; }
 
        /// <summary>
        /// 是否配置容器默认校验码
        /// 默认值:false
        /// 当 isNew=true 时配置容器默认校验码(同容器编号)
        /// </summary>
        public bool? withDefaultValidationCode { get; set; } = false;
    }
    /// <summary>
    /// 容器出场请求参数
    /// </summary>
    public class ContainerOutDTO
    {
        /// <summary>
        /// 请求 id,幂等 uuid32 位
        /// </summary>
        public string requestId { get; set; }
 
        /// <summary>
        /// 容器类型
        /// 货架:RACK
        /// 料箱:BIN(暂未实现)
        /// 默认值:RACK
        /// </summary>
        public string containerType { get; set; } = "RACK";
 
        /// <summary>
        /// 容器编号
        /// </summary>
        public string containerCode { get; set; }
 
        /// <summary>
        /// 容器出场位置
        /// </summary>
        public string position { get; set; }
 
        /// <summary>
        /// 出场后是否删除
        /// 默认值:false
        /// </summary>
        public bool isDelete { get; set; } = false;
    }
}