From becbbb4135880b054e20153e889a3932bae679b9 Mon Sep 17 00:00:00 2001
From: zs <zhousong@weben-smart.com>
Date: 周二, 13 5月 2025 16:59:55 +0800
Subject: [PATCH] 库存查询

---
 HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterialStocks/WmsMaterialStockDto.cs |  146 +++++++++++++++++++++++++++++++++---------------
 1 files changed, 100 insertions(+), 46 deletions(-)

diff --git a/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterialStocks/WmsMaterialStockDto.cs b/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterialStocks/WmsMaterialStockDto.cs
index 6694562..0f61b6a 100644
--- a/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterialStocks/WmsMaterialStockDto.cs
+++ b/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterialStocks/WmsMaterialStockDto.cs
@@ -1,30 +1,31 @@
 using CMS.Plugin.HIAWms.Domain.Shared.Enums;
 using CmsQueryExtensions;
-using System.Runtime.CompilerServices;
 using Volo.Abp.Application.Dtos;
+using Volo.Abp.Data;
 using Volo.Abp.Domain.Entities;
+
 
 namespace CMS.Plugin.HIAWms.Application.Contracts.Dtos.WmsMaterialStocks;
 
-/// <summary>
-/// WmsMaterialStock鏁版嵁鍙傛暟瀵硅薄
-/// </summary>
+/// <summary> 
+/// 鍑哄叆搴撳崟鎹鎯呮暟鎹弬鏁板璞� 
+/// </summary> 
 public class WmsMaterialStockDto : ExtensibleEntityDto<Guid>, IHasConcurrencyStamp
 {
     /// <summary>
-    /// 缂栧彿
+    /// 鐗╂枡ID
     /// </summary>
-    public virtual string MaterialId { get; set; }
+    public string MaterialId { get; set; }
 
     /// <summary>
-    /// 鍚嶇О
+    /// 鐗╂枡鍚嶇О
     /// </summary>
-    public virtual string MaterialName { get; set; }
+    public string MaterialName { get; set; }
 
     /// <summary>
     /// 瀹瑰櫒缂栧彿
     /// </summary>
-    public string ContainerNo { get; set; }
+    public string? ContainerNo { get; set; }
 
     /// <summary>
     /// 瀹瑰櫒鐘舵��
@@ -32,7 +33,7 @@
     public ContainerStatusEnum ContainerStatus { get; set; }
 
     /// <summary>
-    /// 鎵樼洏鐘舵��
+    /// 瀹瑰櫒鐘舵��
     /// </summary>
     public string ContainerStatusDesc
     {
@@ -41,14 +42,13 @@
             return GetEnumDescriptionUtil.GetEnumDescription(ContainerStatus);
         }
     }
-
     /// <summary>
     /// 瀹瑰櫒绫诲瀷
     /// </summary>
     public ContainerTypeEnum ContainerType { get; set; }
 
     /// <summary>
-    /// 鎵樼洏绫诲瀷
+    /// 瀹瑰櫒绫诲瀷
     /// </summary>
     public string ContainerTypeDesc
     {
@@ -57,8 +57,6 @@
             return GetEnumDescriptionUtil.GetEnumDescription(ContainerType);
         }
     }
-
-
     /// <summary>
     /// 鐗╂枡缂栧彿
     /// </summary>
@@ -72,30 +70,30 @@
     /// <summary>
     /// 鐗╂枡鎵规
     /// </summary>
-    public string MaterialBatch { get; set; }
+    public string? MaterialBatch { get; set; }
 
     /// <summary>
     /// 渚涘簲鍟嗙紪鍙�
     /// </summary>
-    public string SupplierCode { get; set; }
+    public string? SupplierCode { get; set; }
 
     /// <summary>
-    /// 鏈哄瀷
+    /// 鏈哄瀷/瑙勬牸
     /// </summary>
-    public string MaterialModel { get; set; }
+    public string? MaterialModel { get; set; }
 
     /// <summary>
     /// 搴撲綅缂栧彿
     /// </summary>
-    public string PlaceNo { get; set; }
+    public string? PlaceNo { get; set; }
 
     /// <summary>
-    /// 搴撲綅鐘舵��
+    /// 搴撲綅鐘舵��;
     /// </summary>
     public PlaceStatusEnum PlaceStatus { get; set; }
 
     /// <summary>
-    /// 璐т綅鐘舵��
+    /// 搴撲綅鐘舵��;
     /// </summary>
     public string PlaceStatusDesc
     {
@@ -104,15 +102,13 @@
             return GetEnumDescriptionUtil.GetEnumDescription(PlaceStatus);
         }
     }
-
-
     /// <summary>
-    /// 搴撲綅绫诲瀷缂栧彿
+    /// 搴撲綅绫诲瀷
     /// </summary>
     public PlaceTypeEnum StorageTypeNo { get; set; }
 
     /// <summary>
-    /// 璐т綅绫诲瀷
+    /// 搴撲綅绫诲瀷
     /// </summary>
     public string StorageTypeNoDesc
     {
@@ -121,40 +117,39 @@
             return GetEnumDescriptionUtil.GetEnumDescription(StorageTypeNo);
         }
     }
-
     /// <summary>
     /// 鍖哄煙缂栧彿
     /// </summary>
-    public string AreaCode { get; set; }
+    public string? AreaCode { get; set; }
 
     /// <summary>
     /// 搴撳尯鍚嶇О
     /// </summary>
-    public string AreaName { get; set; }
+    public string? AreaName { get; set; }
 
     /// <summary>
-    /// 妫�楠岀姸鎬�
+    /// 妫�楠岀姸鎬�(1:鏈楠�,2:妫�楠岄�氳繃,3:妫�楠屼笉閫氳繃)
     /// </summary>
     public MaterialCheckStatusEnum? CheckStatus { get; set; }
 
     /// <summary>
-    /// 妫�楠岀姸鎬�
+    /// 妫�楠岀姸鎬�(1:鏈楠�,2:妫�楠岄�氳繃,3:妫�楠屼笉閫氳繃)
     /// </summary>
-    public string CheckStatusDesc
+    public string? CheckStatusDesc
     {
         get
         {
+            if (!CheckStatus.HasValue) { return "鏈楠�"; }
             return GetEnumDescriptionUtil.GetEnumDescription(CheckStatus);
         }
     }
-
     /// <summary>
-    /// 鏄惁閿佸畾
+    /// 鏄惁閿佸畾(2:鏈攣瀹�,1:宸查攣瀹�)
     /// </summary>
     public YesNoEnum IsLock { get; set; }
 
     /// <summary>
-    /// 鏄惁閿佸畾
+    /// 鏄惁閿佸畾(2:鏈攣瀹�,1:宸查攣瀹�)
     /// </summary>
     public string IsLockDesc
     {
@@ -163,14 +158,13 @@
             return GetEnumDescriptionUtil.GetEnumDescription(IsLock);
         }
     }
-
     /// <summary>
-    /// 鏄惁绌烘墭
+    /// 鏄惁绌烘墭(2:鍚�,1:鏄�)
     /// </summary>
-    public YesNoEnum EmptyContainer { get; protected set; }
+    public YesNoEnum EmptyContainer { get; set; }
 
     /// <summary>
-    /// 鏄惁绌烘墭
+    /// 鏄惁绌烘墭(2:鍚�,1:鏄�)
     /// </summary>
     public string EmptyContainerDesc
     {
@@ -179,7 +173,6 @@
             return GetEnumDescriptionUtil.GetEnumDescription(EmptyContainer);
         }
     }
-
     /// <summary>
     /// 鍏ュ簱鏃堕棿
     /// </summary>
@@ -188,27 +181,88 @@
     /// <summary>
     /// 鎺掑簭
     /// </summary>
-    public virtual int Sort { get; set; }
+    public int Sort { get; set; }
 
+    /// <summary>
+    /// 搴撳瓨娆″簭
+    /// </summary>
+    public int OrderInPlace { get; set; }
     /// <summary>
     /// 澶囨敞
     /// </summary>
-    public virtual string Remark { get; set; }
+    public string? Remark { get; set; }
+
+    /// <summary>
+    /// 鍐椾綑瀛楁1 - 棰勭暀鎵╁睍鐢ㄩ��
+    /// </summary>
+    public string? RedundantField1 { get; set; }
+
+    /// <summary>
+    /// 鍐椾綑瀛楁2 - 棰勭暀鎵╁睍鐢ㄩ��
+    /// </summary>
+    public string? RedundantField2 { get; set; }
+
+    /// <summary>
+    /// 鍐椾綑瀛楁3 - 棰勭暀鎵╁睍鐢ㄩ��
+    /// </summary>
+    public string? RedundantField3 { get; set; }
 
     /// <summary>
     /// 鏄惁绂佺敤
     /// </summary>
-    public virtual bool? IsDisabled { get; set; }
+    public bool? IsDisabled { get; set; }
 
     /// <summary>
-    /// 骞跺彂鎴�
+    /// 
     /// </summary>
-    public string ConcurrencyStamp { get; set; }
+    public ExtraPropertyDictionary? ExtraProperties { get; set; }
 
     /// <summary>
-    /// Gets the export data.
+    /// 
     /// </summary>
-    /// <returns></returns>
+    public string? ConcurrencyStamp { get; set; }
+
+    /// <summary>
+    /// 
+    /// </summary>
+    public DateTime CreationTime { get; set; }
+
+    /// <summary>
+    /// 
+    /// </summary>
+    public string? CreatorId { get; set; }
+
+    /// <summary>
+    /// 
+    /// </summary>
+    public DateTime? LastModificationTime { get; set; }
+
+    /// <summary>
+    /// 
+    /// </summary>
+    public string? LastModifierId { get; set; }
+
+    /// <summary>
+    /// 
+    /// </summary>
+    public bool IsDeleted { get; set; }
+
+    /// <summary>
+    /// 
+    /// </summary>
+    public string? DeleterId { get; set; }
+
+    /// <summary>
+    /// 
+    /// </summary>
+    public DateTime? DeletionTime { get; set; }
+
+
+
+    /// <summary> 
+    /// Gets the export data. 
+    /// </summary> 
+    /// <returns></returns> 
     public Dictionary<string, object> GetExportData()
     {
         var exportData = new Dictionary<string, object>();

--
Gitblit v1.9.3