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
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_ProOutOrderDetail), "成品出库明细单")]
    public class Dt_ProOutOrderDetail: BaseEntity
    {
        /// <summary>
        /// 主键
        /// </summary>
        [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "主键")]
        public int Id { get; set; }
 
        /// <summary>
        /// 成品出库单主键
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "出库单主键")]
        public int ProOrderId { get; set; }
 
        /// <summary>
        /// 出库单行号
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "出库单行号")]
        public int RowId { get; set; }
 
        /// <summary>
        /// 出库单明细状态
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "出库单明细状态")]
        public int ProOrderDetailStatus { get; set; }
 
        /// <summary>
        /// 销售订单号
        /// </summary>
        [SugarColumn(IsNullable = false,Length = 50, ColumnDescription = "销售订单号")]
        public string SaleOrder { get; set; }
 
        /// <summary>
        /// 客户
        /// </summary>
        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "客户")]
        public string Customer { get; set; }
        
        /// <summary>
        /// 终端客户
        /// </summary>
        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "终端客户")]
        public string EndCustomer { get; set; }
        /// <summary>
        /// 工厂
        /// </summary>
        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "工厂")]
        public string FactoryCode { get; set; }
        /// <summary>
        /// 产品编码
        /// </summary>
        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "产品编码")]
        public string PCode { get; set; }
        /// <summary>
        /// 产品版本
        /// </summary>
        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "产品版本")]
        public string PVer { get; set; }
 
        /// <summary>
        /// 产品批次
        /// </summary>
        [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "产品批次")]
        public string PLot { get; set; }
 
        /// <summary>
        /// 产品周期
        /// </summary>
        [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "产品周期")]
        public string DateCode { get; set; }
 
        /// <summary>
        /// 出库合格PCS数
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "出库合格PCS数")]
        public float QtyPcs { get; set; }
 
        /// <summary>
        /// 已出数量
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "已出数量")]
        public float OverQtyPcs { get; set; }
 
        /// <summary>
        /// 锁定数量
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "锁定数量")]
        public float LockQtyPcs { get; set; }
 
        /// <summary>
        /// X板数
        /// </summary>
        [SugarColumn(IsNullable = true, ColumnDescription = "X板数")]
        public string XQty { get; set; }
        /// <summary>
        /// X板位
        /// </summary>
        [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "X板位")]
        public string XSite { get; set; }
        /// <summary>
        /// 单位
        /// </summary>
        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "单位")]
        public string Unit { get; set; }
        /// <summary>
        /// 备品数
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "备品数")]
        public float SpareQty { get; set; }
        /// <summary>
        /// 指派版本
        /// </summary>
        [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "指派版本")]
        public string OutSpecifyVer { get; set; }
    }
}