From 3a6f7cb36dff0ec99edddbb53078947fcf08a47e Mon Sep 17 00:00:00 2001
From: 南骏 池 <chiffly@163.com>
Date: 星期六, 19 七月 2025 09:32:15 +0800
Subject: [PATCH] 1.用料清单变更

---
 MES.Service/Modes/SalesOrderDetail.cs |  251 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 251 insertions(+), 0 deletions(-)

diff --git a/MES.Service/Modes/SalesOrderDetail.cs b/MES.Service/Modes/SalesOrderDetail.cs
new file mode 100644
index 0000000..0cce5a2
--- /dev/null
+++ b/MES.Service/Modes/SalesOrderDetail.cs
@@ -0,0 +1,251 @@
+锘縰sing SqlSugar;
+
+namespace MES.Service.Modes;
+
+/// <summary>
+///     閿�鍞鍗曟槑缁嗚〃
+/// </summary>
+[SugarTable("SALES_ORDER_DETAIL")]
+public class SalesOrderDetail
+{
+    /// <summary>
+    ///     SEQ_sales搴忓垪
+    /// </summary>
+    [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
+    public Guid Id { get; set; }
+
+    /// <summary>
+    ///     SEQ_sales搴忓垪
+    /// </summary>
+    [SugarColumn(ColumnName = "pid")]
+    public Guid? Pid { get; set; }
+
+    /// <summary>
+    ///     ERPID
+    /// </summary>
+    [SugarColumn(ColumnName = "ERP_ID")]
+    public decimal? ErpID { get; set; }
+
+    /// <summary>
+    ///     ERP澶碔D
+    /// </summary>
+    [SugarColumn(ColumnName = "E_HID")]
+    public decimal? EHID { get; set; }
+
+    /// <summary>
+    ///     鐗╂枡缂栫爜
+    /// </summary>
+    [SugarColumn(ColumnName = "MATERIAL_ID")]
+    public string? MaterialId { get; set; }
+
+    /// <summary>
+    ///     瀹㈡埛鐗╂枡缂栫爜
+    /// </summary>
+    [SugarColumn(ColumnName = "MAP_ID")]
+    public string? MapId { get; set; }
+
+    /// <summary>
+    ///     瀹㈡埛鐗╂枡鍚嶇О
+    /// </summary>
+    [SugarColumn(ColumnName = "MAP_NAME")]
+    public string? MapName { get; set; }
+
+    /// <summary>
+    ///     瀹㈡埛鐗╂枡瑙勬牸
+    /// </summary>
+    [SugarColumn(ColumnName = "MAP_SPEC")]
+    public string? MapSpec { get; set; }
+
+    /// <summary>
+    ///     搴忓彿
+    /// </summary>
+    [SugarColumn(ColumnName = "Seq")]
+    public int? Seq { get; set; }
+
+    /// <summary>
+    ///     閿�鍞崟浣�
+    /// </summary>
+    [SugarColumn(ColumnName = "UNIT_ID")]
+    public string? UnitId { get; set; }
+
+    /// <summary>
+    ///     閿�鍞暟閲�
+    /// </summary>
+    [SugarColumn(ColumnName = "QTY")]
+    public decimal? Qty { get; set; }
+
+    /// <summary>
+    ///     璁′环鍗曚綅
+    /// </summary>
+    [SugarColumn(ColumnName = "PRICE_UNIT_ID")]
+    public string? PriceUnitId { get; set; }
+
+    /// <summary>
+    ///     璁′环鏁伴噺
+    /// </summary>
+    [SugarColumn(ColumnName = "PRICE_UNIT_QTY")]
+    public decimal? PriceUnitQty { get; set; }
+
+    /// <summary>
+    ///     瑕佽揣鏃ユ湡
+    /// </summary>
+    [SugarColumn(ColumnName = "DELIVERY_DATE")]
+    public DateTime? DeliveryDate { get; set; }
+
+    /// <summary>
+    ///     鏄惁璧犲搧
+    /// </summary>
+    [SugarColumn(ColumnName = "IS_FREE")]
+    public string? IsFree { get; set; }
+
+    ///// <summary>
+    /////     閿�鍞鍗曞彿
+    ///// </summary>
+    //[SugarColumn(ColumnName = "UNW_TEXT_XSDDH")]
+    //public string? SalesOrderNo { get; set; }
+
+    /// <summary>
+    ///     渚涘簲缁勭粐
+    /// </summary>
+    [SugarColumn(ColumnName = "SUPPLY_ORG_ID")]
+    public string? SupplyOrgId { get; set; }
+
+    /// <summary>
+    ///     搴撳瓨缁勭粐
+    /// </summary>
+    [SugarColumn(ColumnName = "STOCK_ORG_ID")]
+    public string? StockOrgId { get; set; }
+
+    /// <summary>
+    ///     缁撶畻缁勭粐
+    /// </summary>
+    [SugarColumn(ColumnName = "SETTLE_ORG_IDS")]
+    public string? SettleOrgIds { get; set; }
+
+
+    ///// <summary>
+    /////     璺熷崟鍛�
+    ///// </summary>
+    //[SugarColumn(ColumnName = "UNW_BASE_GDY")]
+    //public string? SalesFollowUp { get; set; }
+
+    /// <summary>
+    ///     璐т富绫诲瀷
+    /// </summary>
+    [SugarColumn(ColumnName = "OWNER_TYPE_ID")]
+    public string? OwnerTypeId { get; set; }
+
+    /// <summary>
+    ///     璐т富
+    /// </summary>
+    [SugarColumn(ColumnName = "OWNER_ID")]
+    public string? OwnerId { get; set; }
+
+    /// <summary>
+    ///     澶囨敞
+    /// </summary>
+    [SugarColumn(ColumnName = "ENTRY_NOTE")]
+    public string? EntryNote { get; set; }
+
+    /// <summary>
+    ///     璁″垝璺熻釜鍙�
+    /// </summary>
+    [SugarColumn(ColumnName = "MTO_NO")]
+    public string? MtoNo { get; set; }
+
+    /// <summary>
+    ///     鎵瑰彿
+    /// </summary>
+    [SugarColumn(ColumnName = "LOT")]
+    public string? Lot { get; set; }
+
+    /// <summary>
+    ///     鍙戣揣涓婇檺
+    /// </summary>
+    [SugarColumn(ColumnName = "DELIVERY_MAX_QTY")]
+    public decimal? DeliveryMaxQty { get; set; }
+
+    /// <summary>
+    ///     鍙戣揣涓嬮檺
+    /// </summary>
+    [SugarColumn(ColumnName = "DELIVERY_MIN_QTY")]
+    public decimal? DeliveryMinQty { get; set; }
+
+    /// <summary>
+    ///     瓒呭彂鎺у埗鍗曚綅
+    /// </summary>
+    [SugarColumn(ColumnName = "OUT_LMT_UNIT_ID")]
+    public string? OutLmtUnitId { get; set; }
+
+    /// <summary>
+    ///     涓氬姟鍏抽棴
+    /// </summary>
+    [SugarColumn(ColumnName = "MRP_CLOSE_STATUS")]
+    public string? MrpCloseStatus { get; set; }
+
+    /// <summary>
+    ///     涓氬姟缁堟
+    /// </summary>
+    [SugarColumn(ColumnName = "MRP_TERMINATE_STATUS")]
+    public string? MrpTerminateStatus { get; set; }
+
+    /// <summary>
+    ///     缁堟鏃ユ湡
+    /// </summary>
+    [SugarColumn(ColumnName = "TERMINATE_DATE")]
+    public DateTime? TerminateDate { get; set; }
+
+    /// <summary>
+    ///     缁堟浜�
+    /// </summary>
+    [SugarColumn(ColumnName = "TERMINATER_ID")]
+    public string? TerminaterId { get; set; }
+
+    /// <summary>
+    ///     婧愬崟绫诲瀷
+    /// </summary>
+    [SugarColumn(ColumnName = "SRC_TYPE")]
+    public string? SrcType { get; set; }
+
+    /// <summary>
+    ///     婧愬崟鍗曞彿
+    /// </summary>
+    [SugarColumn(ColumnName = "SRC_BILL_NO")]
+    public string? SrcBillNo { get; set; }
+
+    /// <summary>
+    ///     绱鍙戣揣閫氱煡鏁伴噺
+    /// </summary>
+    [SugarColumn(ColumnName = "DELI_QTY")]
+    public decimal? DeliQty { get; set; }
+
+    /// <summary>
+    ///     绱鍑哄簱鏁伴噺
+    /// </summary>
+    [SugarColumn(ColumnName = "STOCK_OUT_QTY")]
+    public decimal? StockOutQty { get; set; }
+
+    /// <summary>
+    ///     绱閫�璐ч�氱煡鏁伴噺锛堥攢鍞熀鏈級
+    [SugarColumn(ColumnName = "BASE_RET_NOTICE_QTY")]
+    public decimal? BaseRetNoticeQty { get; set; } /// </summary>
+
+    /// <summary>
+    ///     绱閫�璐ф暟閲忥紙閿�鍞熀鏈級
+    /// </summary>
+    [SugarColumn(ColumnName = "BASE_RETURN_QTY")]
+    public decimal? BaseReturnQty { get; set; }
+
+    /// <summary>
+    ///     鍓╀綑鏈嚭鏁伴噺锛堥攢鍞熀鏈級
+    /// </summary>
+    [SugarColumn(ColumnName = "BASE_REMAIN_OUT_QTY")]
+    public decimal? BaseRemainOutQty { get; set; }
+
+    /// <summary>
+    ///     绱搴旀敹鏁伴噺锛堥攢鍞熀鏈級
+    /// </summary>
+    [SugarColumn(ColumnName = "BASEARQTY")]
+    public decimal? BASEARQTY { get; set; }
+
+}
\ No newline at end of file

--
Gitblit v1.9.3