wangxinhui
2025-04-29 95e39ae7aecd6e1016c71cf5ae70a680d8f569bb
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
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WIDESEA_Core.DB.Models;
 
namespace WIDESEA_Model.Models
{
    /// <summary>
    /// 成品库存信息明细
    /// </summary>
    [SugarTable(nameof(Dt_ProStockInfoDetail), "成品库存信息明细")]
    public class Dt_ProStockInfoDetail : BaseEntity
    {
        /// <summary>
        /// 主键
        /// </summary>
        [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "主键")]
        public int Id { get; set; }
 
        /// <summary>
        /// 成品库存主键
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "成品库存主键")]
        public int ProStockId { get; set; }
        /// <summary>
        /// 出库明细主键
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "出库明细主键")]
        public int OutDetailId { get; set; }
        /// <summary>
        /// 成品出库明细销售号
        /// </summary>
        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "成品出库明细销售号")]
        public string OutDetailSaleNo { get; set; }
        /// <summary>
        /// 成品出库单号
        /// </summary>
        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "成品出库单号")]
        public string OutProNo { get; set; }
        /// <summary>
        /// 分配无结存数量删除标识
        /// </summary>
        [SugarColumn(IsNullable = false,  ColumnDescription = "分配无结存数量删除标识")]
        public int AssignDel { get; set; }
        /// <summary>
        /// 内包号
        /// </summary>
        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "内包号")]
        public string BagNo { get; set; }
        /// <summary>
        /// 产品编码
        /// </summary>
        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "产品编码")]
        public string ProductCode { get; set; }
        /// <summary>
        /// 出库数量
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "出库数量")]
        public float OutboundQuantity { get; set; }
        /// <summary>
        /// 出库SET数量
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "出库SET数量")]
        public float OutSETQty { get; set; }
        /// <summary>
        /// 成品库存明细状态
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "成品库存明细状态")]
        public int ProOutDetailStatus { get; set; }
        /// <summary>
        /// 版本
        /// </summary>
        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "版本")]
        public string ProductVersion { get; set; }
        /// <summary>
        /// 包装SET数量
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "包装SET数量")]
        public float SETQty { get; set; }
        /// <summary>
        /// 库存合格PCS数
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "库存合格PCS数")]
        public float StockPcsQty { get; set; }
        /// <summary>
        /// 周期
        /// </summary>
        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "周期")]
        public string DateCode { get; set; }
        /// <summary>
        /// X数
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "X数")]
        public float XQty { get; set; }
        /// <summary>
        /// X位
        /// </summary>
        [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "X位")]
        public string XSite { get; set; }
        
        /// <summary>
        /// 内包重量
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "内包重量")]
        public float Weight { get; set; }
        /// <summary>
        /// 包装时间
        /// </summary>
        [SugarColumn(IsNullable = true, ColumnDescription = "包装时间")]
        public DateTime PackingDate { get; set; }
        /// <summary>
        /// 批次号
        /// </summary>
        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "批次号")]
        public string LotNumber { get; set; }
        /// <summary>
        /// ERP工单
        /// </summary>
        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "ERP工单")]
        public string ERPOrder { get; set; }
        /// <summary>
        /// 制造订单
        /// </summary>
        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "制造订单")]
        public string MoNumber { get; set; }
        /// <summary>
        /// 销售订单
        /// </summary>
        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "销售订单")]
        public string SaleOrder { get; set; }
        /// <summary>
        /// 销售指派版本
        /// </summary>
        [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "销售指派版本")]
        public string SpecifyVer { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        [SugarColumn(IsNullable = true, Length = 200, ColumnDescription = "备注")]
        public string Remark { get; set; }
    }
}