From 960b33fa24c47a330e51a2c24859d681ae62caeb Mon Sep 17 00:00:00 2001
From: huangxiaoqiang <huangxiaoqiang@hnkhzn.com>
Date: 星期四, 16 四月 2026 10:09:49 +0800
Subject: [PATCH] 重构任务与库存模型,增强日志管理与区域接口
---
Code Management/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/BasicModel/DtBoxingInfo.cs | 45 ++++++++++++++++++++++++++++++++++-----------
1 files changed, 34 insertions(+), 11 deletions(-)
diff --git a/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/BasicModel/DtBoxingInfo.cs b/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/BasicModel/DtBoxingInfo.cs
index b6fc21c..3ca38af 100644
--- a/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/BasicModel/DtBoxingInfo.cs
+++ b/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/BasicModel/DtBoxingInfo.cs
@@ -22,22 +22,25 @@
public string PalletCode { get; set; }
/// <summary>
- /// 璐т綅缂栫爜
+ /// 鐗╂枡淇℃伅
/// </summary>
- [SugarColumn(IsNullable = true, ColumnDescription = "璐т綅缂栫爜")]
- public string LocationCode { get; set; }
+ [Required]
+ [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "鐗╂枡淇℃伅")]
+ public string MaterielName { get; set; }
/// <summary>
- /// 鏄惁鏁村嚭
+ /// 缁勭洏鐘舵��
/// </summary>
- [SugarColumn(IsNullable = true, ColumnDescription = "鏄惁鏁村嚭")]
- public bool IsFullExit { get; set; } = true;
-
- /// <summary>
- /// 鐘舵��
- /// </summary>
- [SugarColumn(IsNullable = true, ColumnDescription = "鐘舵��")]
+ [Required]
+ [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "缁勭洏鐘舵��")]
public int StockStatus { get; set; }
+
+ /// <summary>
+ /// 鏄惁婊$洏
+ /// </summary>
+ [Required]
+ [SugarColumn(IsNullable = true, ColumnDescription = "鏄惁婊$洏")]
+ public bool IsFull { get; set; } = true;
/// <summary>
/// 澶囨敞
@@ -45,9 +48,29 @@
[SugarColumn(IsNullable = true, ColumnDescription = "澶囨敞")]
public string Remark { get; set; }
+
+ /// <summary>
+ /// 鐢熶骇浜х嚎
+ /// </summary>
+ [SugarColumn(IsNullable = true, ColumnDescription = "鐢熶骇浜х嚎")]
+ public string ProductionLine { get; set; }
+
+ /// <summary>
+ /// 褰撳墠宸ュ簭
+ /// </summary>
+ [SugarColumn(IsNullable = true, ColumnDescription = "褰撳墠宸ュ簭")]
+ public string ProcessCode { get; set; }
+
+ /// <summary>
+ /// 涓嬩竴宸ュ簭
+ /// </summary>
+ [SugarColumn(IsNullable = true, ColumnDescription = "涓嬩竴宸ュ簭")]
+ public string NextProcessCode { get; set; }
+
/// <summary>
/// 搴撳瓨鏄庣粏
/// </summary>
+ [MinItemsCount(1)] // 妫�娴嬮泦鍚堝厓绱犳渶灏�1涓�
[SugarColumn(ColumnName = "BoxingInfoDetails")]
[Navigate(NavigateType.OneToMany, nameof(DtBoxingInfoDetail.BoxingInfoId))]
public List<DtBoxingInfoDetail>? BoxingInfoDetails { get; set; }
--
Gitblit v1.9.3