dengjunjie
2025-05-26 d845312bb27972771b566054a906cc25af83e209
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
170
171
172
using Magicodes.ExporterAndImporter.Core;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WIDESEA_Model.Models;
 
namespace WIDESEA_DTO.Stock
{
    /// <summary>
    /// 成品库存视图
    /// </summary>
    public class ProStockViewDTO
    {
        /// <summary>
        /// 仓库ID
        /// </summary>
        [ExporterHeader(DisplayName = "仓库ID")]
        public int WarehouseId { get; set; }
        /// <summary>
        /// 货位名称
        /// </summary>
        [ExporterHeader(DisplayName = "货位名称")]
        public string LocationName { get; set; }
        /// <summary>
        /// 货位编号
        /// </summary>
        [ExporterHeader(DisplayName = "货位编号")]
        public string LocationCode { get; set; }
        /// <summary>
        /// 货位列
        /// </summary>
        [ExporterHeader(DisplayName = "货位列")]
        public int Column { get; set; }
 
        /// <summary>
        /// 货位行
        /// </summary>
        [ExporterHeader(DisplayName = "货位行")]
        public int Row { get; set; }
 
        /// <summary>
        /// 货位层
        /// </summary>
        [ExporterHeader(DisplayName = "货位层")]
        public int Layer { get; set; }
        /// <summary>
        /// 库存数量
        /// </summary>
        [ExporterHeader(DisplayName = "库存数量")]
        public float SumStocks { get; set; }
        /// <summary>
        /// 货位状态
        /// </summary>
        [ExporterHeader(DisplayName = "货位状态")]
        public int LocationStatus { get; set; }
        /// <summary>
        /// 禁用状态
        /// </summary>
        [ExporterHeader(IsIgnore = true)]
        public int EnalbeStatus { get; set; }
 
        /// <summary>
        /// 库存主键
        /// </summary>
        [ExporterHeader(IsIgnore = true)]
        public int ProStockId { get; set; }
        /// <summary>
        /// 出货单号
        /// </summary>
        [ExporterHeader(DisplayName = "出货单号")]
        public string ShipmentOrder { get; set; }
        /// <summary>
        /// 胶框号
        /// </summary>
        [ExporterHeader(DisplayName = "胶框号")]
        public string PalletCode { get; set; }
 
        /// <summary>
        /// 产品编码
        /// </summary>
        [ExporterHeader(DisplayName = "产品编码")]
        public string ProductCode { get; set; }
 
        /// <summary>
        /// 版本
        /// </summary>
        [ExporterHeader(DisplayName = "版本")]
        public string ProductVersion { get; set; }
        /// <summary>
        /// 版本
        /// </summary>
        [ExporterHeader(DisplayName = "版本")]
        public string SpecifyVer { get; set; }
 
        /// <summary>
        /// 产品周期
        /// </summary>
        [ExporterHeader(DisplayName = "产品周期")]
        public string DateCode { get; set; }
 
        /// <summary>
        /// 产品批号
        /// </summary>
        [ExporterHeader(DisplayName = "产品批号")]
        public string LotNumber { get; set; }
        /// <summary>
        /// ERP工单
        /// </summary>
        [ExporterHeader(DisplayName = "ERP工单")]
        public string ERPOrder { get; set; }
        /// <summary>
        /// 制造工单
        /// </summary>
        [ExporterHeader(DisplayName = "制造工单")]
        public string MoNumber { get; set; }
        /// <summary>
        /// 销售订单
        /// </summary>
        [ExporterHeader(DisplayName = "销售订单")]
        public string SaleOrder { get; set; }
        /// <summary>
        /// 库存属性
        /// </summary>
        [ExporterHeader(DisplayName = "库存属性")]
        public int ProStockAttribute { get; set; }
        /// <summary>
        /// 库存状态
        /// </summary>
        [ExporterHeader(IsIgnore = true)]
        public int StockStatus { get; set; }
 
        /// <summary>
        /// 库存备注
        /// </summary>
        [ExporterHeader(DisplayName = "库存备注")]
        public string StockRemark { get; set; }
 
        /// <summary>
        /// 创建人
        /// </summary>
        [ExporterHeader(DisplayName = "创建人")]
        public string Creater { get; set; }
 
        /// <summary>
        /// 创建时间
        /// </summary>
        [ExporterHeader(DisplayName = "创建时间")]
        public DateTime CreateDate { get; set; }
 
        /// <summary>
        /// 修改人
        /// </summary>
        [ExporterHeader(DisplayName = "修改人")]
        public string Modifier { get; set; }
 
        /// <summary>
        /// 修改时间
        /// </summary>
        [ExporterHeader(DisplayName = "修改时间")]
        public DateTime? ModifyDate { get; set; }
 
        /// <summary>
        /// 库存详情
        /// </summary>
        [ExporterHeader(IsIgnore = true)]
        [Navigate(NavigateType.OneToMany, nameof(Dt_ProStockInfoDetail.ProStockId), nameof(ProStockId))]
        public List<Dt_ProStockInfoDetail> Details { get; set; }
    }
}