schangxiang@126.com
2025-03-02 7049a601220246aeaae33da5bdb83c167c2dbb45
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
using Admin.NET.Application;
using Admin.NET.Core;
 
/*
 * @author : 刘文奇
 * @date : 2024/5/10下午1:41:40
 * @desc : 库区表
 */
namespace Admin.NET.Application.Entity
{
    /// <summary>
    /// 库区表
    /// </summary>
    [SugarTable("wms_base_area", "库区表")]
    public class WmsBaseArea : EntityBase
    {
 
 
        /// <summary>
        /// 所属仓库
        /// </summary>
        [Required]
 
        [SugarColumn(ColumnName = "WarehouseId", ColumnDescription = "所属仓库")]
        public long WarehouseId { get; set; }
 
 
        /// <summary>
        /// 仓库编号
        /// </summary>
        [SugarColumn(ColumnName = "WarehouseCode", ColumnDescription = "仓库编号", Length = 50)]
 
        public string? WarehouseCode { get; set; }
 
 
        /// <summary>
        /// 仓库名称
        /// </summary>
        [SugarColumn(ColumnName = "WarehouseName", ColumnDescription = "仓库名称", Length = 50)]
 
        public string? WarehouseName { get; set; }
 
        /// <summary>
        /// 库区类型
        /// </summary>
        [Required]
 
        [SugarColumn(ColumnName = "AreaType", ColumnDescription = "库区类型")]
        public AreaTypeEnum AreaType { get; set; }
 
        /// <summary>
        /// 库区编码
        /// </summary>
        [Required]
        [SugarColumn(ColumnName = "AreaCode", ColumnDescription = "库区编码", Length = 50)]
 
        public string AreaCode { get; set; }
 
 
        /// <summary>
        /// 库区名称
        /// </summary>
        [Required]
        [SugarColumn(ColumnName = "AreaName", ColumnDescription = "库区名称", Length = 50)]
 
        public string AreaName { get; set; }
 
 
        /// <summary>
        /// 库区描述
        /// </summary>
        [SugarColumn(ColumnName = "AreaDesc", ColumnDescription = "库区描述", Length = 255)]
 
        public string? AreaDesc { get; set; }
 
 
 
 
        /// <summary>
        /// 库存地编码
        /// </summary>
        [SugarColumn(ColumnName = "ErpCode", ColumnDescription = "库存地编码", Length = 255)]
 
        public string? ErpCode { get; set; }
 
 
        /// <summary>
        /// 条码级管控
        /// </summary>
 
        [SugarColumn(ColumnName = "IsBarcodeLevelControl", ColumnDescription = "条码级管控")]
        public bool? IsBarcodeLevelControl { get; set; }
 
 
        /// <summary>
        /// 检验先进先出
        /// </summary>
 
        [SugarColumn(ColumnName = "IsFIFO", ColumnDescription = "检验先进先出")]
        public bool? IsFIFO { get; set; }
 
 
        /// <summary>
        /// 零件级管控
        /// </summary>
 
        [SugarColumn(ColumnName = "IsPartLevelControl", ColumnDescription = "零件级管控")]
        public bool? IsPartLevelControl { get; set; }
 
 
        /// <summary>
        /// 允许混淆
        /// </summary>
 
        [SugarColumn(ColumnName = "IsAllowConfusion", ColumnDescription = "允许混淆")]
        public bool? IsAllowConfusion { get; set; }
 
 
        /// <summary>
        /// 允许负库存
        /// </summary>
 
        [SugarColumn(ColumnName = "IsAllowNegativeInventory", ColumnDescription = "允许负库存")]
        public bool? IsAllowNegativeInventory { get; set; }
 
 
        /// <summary>
        /// 是否虚拟
        /// </summary>
 
        [SugarColumn(ColumnName = "IsVirtually", ColumnDescription = "是否虚拟")]
        public bool? IsVirtually { get; set; }
 
 
        /// <summary>
        /// 是否禁用
        /// </summary>
        [Required]
 
        [SugarColumn(ColumnName = "IsDisabled", ColumnDescription = "是否禁用")]
        public bool IsDisabled { get; set; }
 
 
 
 
 
 
 
 
 
    }
}