kyy
6 天以前 dd3461812f84ac4f930d3c51e5b8eba92fea4dab
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
using SqlSugar;
 
namespace MES.Service.Modes;
 
/// <summary>
/// 收料单明细表(对应MES_INV_ITEM_ARN_DETAIL表)
/// </summary>
[SugarTable("MES_INV_ITEM_ARN_DETAIL")]
public class MesInvItemArnDetail
{
    // /// <summary>
    // /// 收料通知单分录内码
    // /// </summary>
    // [SugarColumn(IsPrimaryKey = true)] // 默认为主键(若实际主键不是该字段,可根据业务调整主键配置)
    // public int? LineNo { get; set; }
 
    /// <summary>
    /// 采购单号
    /// </summary>
    [SugarColumn(ColumnName = "ebeln")]
    public string? Ebeln { get; set; }
    /// <summary>
    /// 明细表记录唯一标识(主键)
    /// </summary>
    [SugarColumn(ColumnName = "GUID", IsPrimaryKey = true)]
    public Guid Id { get; set; }
 
    /// <summary>
    /// 关联主表(MES_INV_ITEM_ARN)的 ID
    /// </summary>
    [SugarColumn(ColumnName = "parent_Guid")]
    public Guid? Mid { get; set; }
    
    /// <summary>
    /// 物料编码
    /// </summary>
    [SugarColumn(ColumnName = "item_id")]
    public int? ItemId { get; set; }
 
    /// <summary>
    /// 采购订单数量
    /// </summary>
    [SugarColumn(ColumnName = "ebeln_qty")]
    public decimal? EbelnQty { get; set; }
 
    /// <summary>
    /// 本次应收数量
    /// </summary>
    [SugarColumn(ColumnName = "sub_qty")]
    public decimal? SubQty { get; set; }
 
    /// <summary>
    /// 本次实收数量
    /// </summary>
    [SugarColumn(ColumnName = "quantity")]
    public decimal? Quantity { get; set; }
 
    /// <summary>
    /// 采购单位
    /// </summary>
    [SugarColumn(ColumnName = "PurchaseUnit")] // 未提供具体MES标识,默认按属性名映射(若实际字段名不同,需补充ColumnName)
    public string? PurchaseUnit { get; set; }
    
    /// <summary>
    /// 库存单位
    /// </summary>
    [SugarColumn(ColumnName = "InventoryUnit")] // 未提供具体MES标识,默认按属性名映射(若实际字段名不同,需补充ColumnName)
    public string? InventoryUnit { get; set; }
 
    /// <summary>
    /// 备注
    /// </summary>
    [SugarColumn(ColumnName = "memo")]
    public string? Memo { get; set; }
 
    /// <summary>
    /// 采购单ID
    /// </summary>
    [SugarColumn(ColumnName = "ebeln_k3id")]
    public int? EbelnK3id { get; set; }
 
    /// <summary>
    /// 采购单行ID
    /// </summary>
    [SugarColumn(ColumnName = "line_k3id")]
    public int? LineK3id { get; set; }
 
    /// <summary>
    /// 销售订单号
    /// </summary>
    [SugarColumn (ColumnName = "SalesOrderId")] // 未提供具体MES标识,默认按属性名映射(若实际字段名不同,需补充ColumnName)
 
    public string? SalesOrderId { get; set; }
    
    /// <summary>
    /// 计划跟踪号
    /// </summary>
    [SugarColumn(ColumnName = "MtoNo")] // 未提供具体MES标识,默认按属性名映射(若实际字段名不同,需补充ColumnName)
    public string? MtoNo { get; set; }
    
    /// <summary>
    /// 批号
    /// </summary>
    [SugarColumn(ColumnName = "Lot")] // 未提供具体MES标识,默认按属性名映射(若实际字段名不同,需补充ColumnName)
    public string? Lot { get; set; }
 
    /// <summary>
    /// 急料标识
    /// </summary>
    [SugarColumn(ColumnName = "urgent_flag")]
    public bool? UrgentFlag { get; set; }
 
    /// <summary>
    /// 收货仓库编号
    /// </summary>
    [SugarColumn(ColumnName = "Depot_Id")]
    public int? DepotId { get; set; }
    
    /// <summary>
    /// 发货单行ID
    /// </summary>
    [SugarColumn(ColumnName = "DeliveryLineID")]
    public int? DeliveryLineID { get; set; }
    /// <summary>
    /// 发货单行ID
    /// </summary>
    [SugarColumn(ColumnName = "Eid")]
    public int? Eid { get; set; }
 
    
}