From cde56aae50adc11ff8db84e424d873843c566bfd Mon Sep 17 00:00:00 2001 From: dengjunjie <dengjunjie@hnkhzn.com> Date: 星期一, 24 二月 2025 23:40:41 +0800 Subject: [PATCH] 优化WCS移库逻辑 --- 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Core/DB/Models/BaseEntity.cs | 82 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 82 insertions(+), 0 deletions(-) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Core/DB/Models/BaseEntity.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Core/DB/Models/BaseEntity.cs" new file mode 100644 index 0000000..9b98f2e --- /dev/null +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Core/DB/Models/BaseEntity.cs" @@ -0,0 +1,82 @@ +锘縰sing Magicodes.ExporterAndImporter.Core; +using SqlSugar; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace WIDESEA_Core.DB.Models +{ + public class BaseEntity + { + #region 鏁版嵁鐘舵�佺鐞� + + /// <summary> + /// 鐘舵�� <br/> + /// 涓珛瀛楁锛屾煇浜涜〃鍙娇鐢ㄦ煇浜涜〃涓嶄娇鐢� + /// </summary> + //public bool Enabled { get; set; } = true; + + /// <summary> + /// 涓珛瀛楁锛屾煇浜涜〃鍙娇鐢ㄦ煇浜涜〃涓嶄娇鐢� <br/> + /// 閫昏緫涓婄殑鍒犻櫎锛岄潪鐗╃悊鍒犻櫎 <br/> + /// 渚嬪锛氬崟鎹垹闄ゅ苟闈炵洿鎺ュ垹闄� + /// </summary> + //public bool IsDeleted { get; set; } + + /// <summary> + /// 涓珛瀛楁 <br/> + /// 鏄惁鍐呯疆鏁版嵁 + /// </summary> + //public bool IsInternal { get; set; } + + #endregion 鏁版嵁鐘舵�佺鐞� + + #region 鍒涘缓 + + /// <summary> + /// 鍒涘缓鑰� + /// </summary> + [ImporterHeader(Name = "鍒涘缓鑰�")] + [ExporterHeader(DisplayName = "鍒涘缓鑰�")] + [SugarColumn(IsNullable = false, Length = 50, IsOnlyIgnoreUpdate = true, ColumnDescription = "鍒涘缓鑰�")] + public string Creater { get; set; } + + /// <summary> + /// 鍒涘缓鏃堕棿 + /// </summary> + [ImporterHeader(Name = "鍒涘缓鏃堕棿")] + [ExporterHeader(DisplayName = "鍒涘缓鏃堕棿")] + [SugarColumn(IsNullable = false, IsOnlyIgnoreUpdate = true, ColumnDescription = "鍒涘缓鏃堕棿")] + public DateTime CreateDate { get; set; }= DateTime.Now; + + #endregion + + #region 淇敼 + + /// <summary> + /// 鏇存柊鑰� + /// </summary> + [ImporterHeader(Name = "淇敼浜�")] + [ExporterHeader(DisplayName = "淇敼浜�")] + [SugarColumn(IsNullable = true, Length = 50, IsOnlyIgnoreInsert = true, ColumnDescription = "淇敼浜�")] + public string Modifier { get; set; } + + /// <summary> + /// 淇敼鏃ユ湡 + /// </summary> + [ImporterHeader(Name = "淇敼鏃ユ湡")] + [ExporterHeader(DisplayName = "淇敼鏃ユ湡")] + [SugarColumn(IsNullable = true, IsOnlyIgnoreInsert = true, ColumnDescription = "淇敼鏃ユ湡")] + public DateTime? ModifyDate { get; set; } + + /// <summary> + /// 鏁版嵁鐗堟湰 + /// </summary> + //[SugarColumn(DefaultValue = "0", IsEnableUpdateVersionValidation = true)] //鏍囪瘑鐗堟湰瀛楁 + //public long Version { get; set; } + + #endregion 淇敼 + } +} \ No newline at end of file -- Gitblit v1.9.3