From 966d1fe6077c885db064fcea98bb48cbccb464d6 Mon Sep 17 00:00:00 2001 From: dengjunjie <dengjunjie@hnkhzn.com> Date: 星期一, 14 十月 2024 17:23:02 +0800 Subject: [PATCH] WCS --- 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/OutboundOrder/Dt_OutOrderAndStock.cs | 243 +++++++++++++++++++++--------------------------- 1 files changed, 107 insertions(+), 136 deletions(-) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/OutboundOrder/Dt_OutOrderAndStock.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/OutboundOrder/Dt_OutOrderAndStock.cs" index e685817..6265a67 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/OutboundOrder/Dt_OutOrderAndStock.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/OutboundOrder/Dt_OutOrderAndStock.cs" @@ -1,159 +1,130 @@ 锘縰sing SqlSugar; using WIDESEA_Core.DB.Models; -namespace WIDESEA_Model.Models +namespace WIDESEA_Model.Models; + +/// <summary> +/// 鍑哄簱璁㈠崟搴撳瓨鏁版嵁鏄庣粏琛� +///</summary> +[SugarTable("Dt_OutOrderAndStock", "鍑哄簱璁㈠崟搴撳瓨鏁版嵁鏄庣粏琛�")] +public class Dt_OutOrderAndStock : BaseEntity { /// <summary> - /// 鍑哄簱璁㈠崟搴撳瓨鏁版嵁鏄庣粏琛� + /// 澶� 娉�:涓婚敭ID + /// 榛樿鍊�: ///</summary> - [SugarTable("Dt_OutOrderAndStock", "鍑哄簱璁㈠崟搴撳瓨鏁版嵁鏄庣粏琛�")] - public class Dt_OutOrderAndStock : BaseEntity - { - /// <summary> - /// 澶� 娉�:涓婚敭ID - /// 榛樿鍊�: - ///</summary> - [SugarColumn(ColumnName = "Id", IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "涓婚敭ID")] - public int Id { get; set; } + [SugarColumn(ColumnName = "Id", IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "涓婚敭ID")] + public int Id { get; set; } - /// <summary> - /// 澶� 娉�:鍑哄簱璁㈠崟澶碔D锛堝閿級 - /// 榛樿鍊�: - ///</summary> - [SugarColumn(ColumnName = "OutOrderId", ColumnDescription = "鍑哄簱璁㈠崟澶碔D锛堝閿級")] - public int OutOrderId { get; set; } + /// <summary> + /// 澶� 娉�:鍑哄簱璁㈠崟澶碔D锛堝閿級 + /// 榛樿鍊�: + ///</summary> + [SugarColumn(ColumnName = "OutOrderId", ColumnDescription = "鍑哄簱璁㈠崟澶碔D锛堝閿級", IsNullable = false)] + public int OutOrderId { get; set; } - /// <summary> - /// 澶� 娉�:鍑哄簱璁㈠崟鏄庣粏ID锛堝閿級 - /// 榛樿鍊�: - ///</summary> - [SugarColumn(ColumnName = "OutOrderDetailId", ColumnDescription = "鍑哄簱璁㈠崟鏄庣粏ID锛堝閿級")] - public int OutOrderDetailId { get; set; } + /// <summary> + /// 澶� 娉�:搴撳瓨澶碔D锛堝閿級 + /// 榛樿鍊�: + ///</summary> + [SugarColumn(ColumnName = "GroupId", ColumnDescription = "搴撳瓨澶碔D锛堝閿級", IsNullable = false)] + public int GroupId { get; set; } - /// <summary> - /// 澶� 娉�:搴撳瓨澶碔D锛堝閿級 - /// 榛樿鍊�: - ///</summary> - [SugarColumn(ColumnName = "GroupId", ColumnDescription = "搴撳瓨澶碔D锛堝閿級")] - public int GroupId { get; set; } + /// <summary> + /// 澶� 娉�:璐т綅缂栧彿锛堝閿級 + /// 榛樿鍊�: + ///</summary> + [SugarColumn(ColumnName = "LocationCode", ColumnDescription = "璐т綅缂栧彿锛堝閿級", IsNullable = false)] + public string LocationCode { get; set; } = null!; - /// <summary> - /// 澶� 娉�:搴撳瓨鏄庣粏ID锛堝閿級 - /// 榛樿鍊�: - ///</summary> - [SugarColumn(ColumnName = "GroupDetailId", ColumnDescription = "搴撳瓨鏄庣粏ID锛堝閿級")] - public int GroupDetailId { get; set; } + /// <summary> + /// 澶� 娉�:璁㈠崟缂栧彿 + /// 榛樿鍊�: + ///</summary> + [SugarColumn(ColumnName = "OrderNumber", ColumnDescription = "璁㈠崟缂栧彿", IsNullable = false)] + public string OrderNumber { get; set; } = null!; - /// <summary> - /// 澶� 娉�:璐т綅缂栧彿锛堝閿級 - /// 榛樿鍊�: - ///</summary> - [SugarColumn(ColumnName = "LocationCode", ColumnDescription = "璐т綅缂栧彿锛堝閿級")] - public string LocationCode { get; set; } = null!; + /// <summary> + /// 澶� 娉�:鎵规鍙� + /// 榛樿鍊�: + ///</summary> + [SugarColumn(ColumnName = "BatchNumber", ColumnDescription = "鎵规鍙�", IsNullable = false)] + public string BatchNumber { get; set; } = null!; - /// <summary> - /// 澶� 娉�:璁㈠崟缂栧彿 - /// 榛樿鍊�: - ///</summary> - [SugarColumn(ColumnName = "OrderNumber", ColumnDescription = "璁㈠崟缂栧彿")] - public string OrderNumber { get; set; } = null!; + /// <summary> + /// 澶� 娉�:鍑哄簱鏁伴噺 + /// 榛樿鍊�: + ///</summary> + [SugarColumn(ColumnName = "OutboundQuantity", ColumnDescription = "鍑哄簱鏁伴噺", IsNullable = false)] + public decimal OutboundQuantity { get; set; } - /// <summary> - /// 澶� 娉�:鎵规鍙� - /// 榛樿鍊�: - ///</summary> - [SugarColumn(ColumnName = "BatchNumber", ColumnDescription = "鎵规鍙�")] - public string BatchNumber { get; set; } = null!; + /// <summary> + /// 澶� 娉�:鍒嗛厤鏁伴噺 + /// 榛樿鍊�: + ///</summary> + [SugarColumn(ColumnName = "AllocatedQuantity", ColumnDescription = "鍒嗛厤鏁伴噺", IsNullable = false)] + public decimal AllocatedQuantity { get; set; } - /// <summary> - /// 澶� 娉�:鍑哄簱鏁伴噺 - /// 榛樿鍊�: - ///</summary> - [SugarColumn(ColumnName = "OutboundQuantity", ColumnDescription = "鍑哄簱鏁伴噺")] - public decimal OutboundQuantity { get; set; } + /// <summary> + /// 澶� 娉�:瀹屾垚鏁伴噺 + /// 榛樿鍊�: + ///</summary> + [SugarColumn(ColumnName = "CompletedQuantity", ColumnDescription = "瀹屾垚鏁伴噺", IsNullable = false)] + public decimal CompletedQuantity { get; set; } - /// <summary> - /// 澶� 娉�:鍒嗛厤鏁伴噺 - /// 榛樿鍊�: - ///</summary> - [SugarColumn(ColumnName = "AllocatedQuantity", ColumnDescription = "鍒嗛厤鏁伴噺")] - public decimal AllocatedQuantity { get; set; } + /// <summary> + /// 澶� 娉�:鎵樼洏鍙� + /// 榛樿鍊�: + ///</summary> + [SugarColumn(ColumnName = "PalletCode", ColumnDescription = "鎵樼洏鍙�", IsNullable = false)] + public string PalletCode { get; set; } = null!; - /// <summary> - /// 澶� 娉�:瀹屾垚鏁伴噺 - /// 榛樿鍊�: - ///</summary> - [SugarColumn(ColumnName = "CompletedQuantity", ColumnDescription = "瀹屾垚鏁伴噺")] - public decimal CompletedQuantity { get; set; } + /// <summary> + /// 澶� 娉�:鐗╂枡缂栧彿 + /// 榛樿鍊�: + ///</summary> + [SugarColumn(ColumnName = "MaterialNo", ColumnDescription = "鐗╂枡缂栧彿", IsNullable = false)] + public string MaterialNo { get; set; } = null!; - /// <summary> - /// 澶� 娉�:鎵樼洏鍙� - /// 榛樿鍊�: - ///</summary> - [SugarColumn(ColumnName = "PalletCode", ColumnDescription = "鎵樼洏鍙�")] - public string PalletCode { get; set; } = null!; + /// <summary> + /// 澶� 娉�:鐗╂枡鍚嶇О + /// 榛樿鍊�: + ///</summary> + [SugarColumn(ColumnName = "MaterialName", ColumnDescription = "鐗╂枡鍚嶇О", IsNullable = false)] + public string MaterialName { get; set; } = null!; - /// <summary> - /// 澶� 娉�:鐗╂枡缂栧彿 - /// 榛樿鍊�: - ///</summary> - [SugarColumn(ColumnName = "MaterialNo", ColumnDescription = "鐗╂枡缂栧彿")] - public string MaterialNo { get; set; } = null!; + /// <summary> + /// 澶� 娉�:搴撳瓨鐘舵�� + /// 榛樿鍊�: + ///</summary> + [SugarColumn(ColumnName = "State", ColumnDescription = "搴撳瓨鐘舵��", IsNullable = false)] + public int? State { get; set; } - /// <summary> - /// 澶� 娉�:鐗╂枡鍚嶇О - /// 榛樿鍊�: - ///</summary> - [SugarColumn(ColumnName = "MaterialName", ColumnDescription = "鐗╂枡鍚嶇О")] - public string MaterialName { get; set; } = null!; + /// <summary> + /// 澶� 娉�:搴撳瓨鏁伴噺 + /// 榛樿鍊�: + ///</summary> + [SugarColumn(ColumnName = "palletQuantity", ColumnDescription = "搴撳瓨鏁伴噺", IsNullable = false)] + public decimal? PalletQuantity { get; set; } - /// <summary> - /// 澶� 娉�:搴撳瓨鐘舵�� - /// 榛樿鍊�: - ///</summary> - [SugarColumn(ColumnName = "State", ColumnDescription = "搴撳瓨鐘舵��")] - public string State { get; set; } = null!; + /// <summary> + /// 璐т綅鏄庣粏鏁版嵁 + /// </summary> + [SugarColumn(IsIgnore = true)] + [Navigate(NavigateType.OneToOne, nameof(LocationCode), nameof(Dt_LocationInfo.LocationID))] + public Dt_LocationInfo? LocationList { get; set; } - /// <summary> - /// 澶� 娉�:搴撳瓨鏁伴噺 - /// 榛樿鍊�: - ///</summary> - [SugarColumn(ColumnName = "palletQuantity", ColumnDescription = "搴撳瓨鏁伴噺")] - public decimal? PalletQuantity { get; set; } + /// <summary> + /// 搴撳瓨澶存槑缁嗘暟鎹� + /// </summary> + [SugarColumn(IsIgnore = true)] + [Navigate(NavigateType.OneToOne, nameof(GroupId), nameof(Dt_BillGroupStock.GroupId))] + public Dt_BillGroupStock? StockList { get; set; } - /// <summary> - /// 璐т綅鏄庣粏鏁版嵁 - /// </summary> - [SugarColumn(IsIgnore = true)] - [Navigate(NavigateType.OneToOne, nameof(LocationCode), nameof(Dt_LocationInfo.LocationID))] - public Dt_LocationInfo? LocationList { get; set; } - - /// <summary> - /// 搴撳瓨澶存槑缁嗘暟鎹� - /// </summary> - [SugarColumn(IsIgnore = true)] - [Navigate(NavigateType.OneToOne, nameof(GroupId), nameof(Dt_BillGroupStock.GroupId))] - public Dt_BillGroupStock? StockList { get; set; } - - /// <summary> - /// 搴撳瓨浣撴槑缁嗘暟鎹� - /// </summary> - [SugarColumn(IsIgnore = true)] - [Navigate(NavigateType.OneToOne, nameof(GroupDetailId), nameof(Dt_BillGroupStockDetail.GroupDetailId))] - public Dt_BillGroupStockDetail? StockDetailList { get; set; } - - /// <summary> - /// 璁㈠崟澶存槑缁嗘暟鎹� - /// </summary> - [SugarColumn(IsIgnore = true)] - [Navigate(NavigateType.OneToOne, nameof(OutOrderId), nameof(Dt_OutOrder.Id))] - public Dt_OutOrder? OrderList { get; set; } - - /// <summary> - /// 璁㈠崟浣撴槑缁嗘暟鎹� - /// </summary> - [SugarColumn(IsIgnore = true)] - [Navigate(NavigateType.OneToOne, nameof(OutOrderDetailId), nameof(Dt_OutOrderDetail.Id))] - public Dt_OutOrderDetail? OrderDetailList { get; set; } - } + /// <summary> + /// 璁㈠崟澶存槑缁嗘暟鎹� + /// </summary> + [SugarColumn(IsIgnore = true)] + [Navigate(NavigateType.OneToOne, nameof(OutOrderId), nameof(Dt_OutOrder.Id))] + public Dt_OutOrder? OrderList { get; set; } } \ No newline at end of file -- Gitblit v1.9.3