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
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
using iWare.Wms.Core;
using iWare.Wms.Core.Service;
using System.ComponentModel.DataAnnotations;
 
namespace iWare.Wms.Application
{    
    
    /// <summary>
    /// 库位类型查询参数
    /// </summary>
    public class WmsLocationTypeSearch : PageInputBase
    {
        /// <summary>
        /// 库位类型编码
        /// </summary>
        public virtual string WareLocationTypeCode { get; set; }
        
        /// <summary>
        /// 库位类型名称
        /// </summary>
        public virtual string WareLocationTypeName { get; set; }
        
        /// <summary>
        /// 状态
        /// </summary>
        public virtual iWare.Wms.Core.CommonStatus Status { get; set; }
        
        /// <summary>
        /// 备注
        /// </summary>
        public virtual string Remark { get; set; }
        
        /// <summary>
        /// 库位长度
        /// </summary>
        public virtual decimal? Length { get; set; }
        
        /// <summary>
        /// 库位宽度
        /// </summary>
        public virtual decimal? Width { get; set; }
        
        /// <summary>
        /// 库位高度
        /// </summary>
        public virtual decimal? Height { get; set; }
        
        /// <summary>
        /// 最大承重
        /// </summary>
        public virtual decimal? MaxWeight { get; set; }
        
    }
 
    /// <summary>
    /// 库位类型输入参数
    /// </summary>
    public class WmsLocationTypeInput
    {
        /// <summary>
        /// 库位类型编码
        /// </summary>
        public virtual string WareLocationTypeCode { get; set; }
        
        /// <summary>
        /// 库位类型名称
        /// </summary>
        public virtual string WareLocationTypeName { get; set; }
        
        /// <summary>
        /// 状态
        /// </summary>
        public virtual iWare.Wms.Core.CommonStatus Status { get; set; }
        
        /// <summary>
        /// 备注
        /// </summary>
        public virtual string Remark { get; set; }
        
        /// <summary>
        /// 库位长度
        /// </summary>
        public virtual decimal Length { get; set; }
        
        /// <summary>
        /// 库位宽度
        /// </summary>
        public virtual decimal Width { get; set; }
        
        /// <summary>
        /// 库位高度
        /// </summary>
        public virtual decimal Height { get; set; }
        
        /// <summary>
        /// 最大承重
        /// </summary>
        public virtual decimal MaxWeight { get; set; }
        
    }
 
    public class AddWmsLocationTypeInput : WmsLocationTypeInput
    {
        /// <summary>
        /// 库位类型编码
        /// </summary>
        [Required(ErrorMessage = "库位类型编码不能为空")]
        public override string WareLocationTypeCode { get; set; }
        
        /// <summary>
        /// 库位类型名称
        /// </summary>
        [Required(ErrorMessage = "库位类型名称不能为空")]
        public override string WareLocationTypeName { get; set; }
        
        /// <summary>
        /// 状态
        /// </summary>
        [Required(ErrorMessage = "状态不能为空")]
        public override iWare.Wms.Core.CommonStatus Status { get; set; }
        
        /// <summary>
        /// 库位长度
        /// </summary>
        [Required(ErrorMessage = "库位长度不能为空")]
        public override decimal Length { get; set; }
        
        /// <summary>
        /// 库位宽度
        /// </summary>
        [Required(ErrorMessage = "库位宽度不能为空")]
        public override decimal Width { get; set; }
        
        /// <summary>
        /// 库位高度
        /// </summary>
        [Required(ErrorMessage = "库位高度不能为空")]
        public override decimal Height { get; set; }
        
    }
 
    public class DeleteWmsLocationTypeInput : BaseId
    {
    }
 
    public class UpdateWmsLocationTypeInput : WmsLocationTypeInput
    {
        /// <summary>
        /// Id主键
        /// </summary>
        [Required(ErrorMessage = "Id主键不能为空")]
        public long Id { get; set; }
        
    }
 
    public class QueryeWmsLocationTypeInput : BaseId
    {
 
    }
}