From f5851974b861a20182c06d6f891fd427b1414209 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周二, 20 5月 2025 15:21:19 +0800
Subject: [PATCH] 优化
---
HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterialStocks/WmsMaterialStockDto.cs | 147 +++++++++++++++++++++++++++++++++---------------
1 files changed, 101 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 16f60e0..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,29 +1,31 @@
using CMS.Plugin.HIAWms.Domain.Shared.Enums;
-using System.Runtime.CompilerServices;
+using CmsQueryExtensions;
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>
/// 瀹瑰櫒鐘舵��
@@ -31,7 +33,7 @@
public ContainerStatusEnum ContainerStatus { get; set; }
/// <summary>
- /// 鎵樼洏鐘舵��
+ /// 瀹瑰櫒鐘舵��
/// </summary>
public string ContainerStatusDesc
{
@@ -40,14 +42,13 @@
return GetEnumDescriptionUtil.GetEnumDescription(ContainerStatus);
}
}
-
/// <summary>
/// 瀹瑰櫒绫诲瀷
/// </summary>
public ContainerTypeEnum ContainerType { get; set; }
/// <summary>
- /// 鎵樼洏绫诲瀷
+ /// 瀹瑰櫒绫诲瀷
/// </summary>
public string ContainerTypeDesc
{
@@ -56,8 +57,6 @@
return GetEnumDescriptionUtil.GetEnumDescription(ContainerType);
}
}
-
-
/// <summary>
/// 鐗╂枡缂栧彿
/// </summary>
@@ -71,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
{
@@ -103,15 +102,13 @@
return GetEnumDescriptionUtil.GetEnumDescription(PlaceStatus);
}
}
-
-
/// <summary>
- /// 搴撲綅绫诲瀷缂栧彿
+ /// 搴撲綅绫诲瀷
/// </summary>
public PlaceTypeEnum StorageTypeNo { get; set; }
/// <summary>
- /// 璐т綅绫诲瀷
+ /// 搴撲綅绫诲瀷
/// </summary>
public string StorageTypeNoDesc
{
@@ -120,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
{
@@ -162,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
{
@@ -178,7 +173,6 @@
return GetEnumDescriptionUtil.GetEnumDescription(EmptyContainer);
}
}
-
/// <summary>
/// 鍏ュ簱鏃堕棿
/// </summary>
@@ -187,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