From 068a221025ffe209b25f00642f9bcd1e28861fe0 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周四, 16 10月 2025 15:58:42 +0800
Subject: [PATCH] 本次请求中物料号不能重复修复
---
DEmon/iWareDataCore/TASK/Entity/MainTaskEntity.cs | 149 ++++++++++++++++++++++++++++++++-----------------
1 files changed, 97 insertions(+), 52 deletions(-)
diff --git a/DEmon/iWareDataCore/TASK/Entity/MainTaskEntity.cs b/DEmon/iWareDataCore/TASK/Entity/MainTaskEntity.cs
index 9154a77..4133e5e 100644
--- a/DEmon/iWareDataCore/TASK/Entity/MainTaskEntity.cs
+++ b/DEmon/iWareDataCore/TASK/Entity/MainTaskEntity.cs
@@ -10,79 +10,90 @@
namespace iWareDataCore.TASK.Entity
{
- public class MainTaskEntity : ICommonEntity<TASKMainTask>
+ public class MainTaskEntity : ICommonEntity<TASKMainTask>
{
/// <summary>
/// 1涓讳换鍔′富閿�
/// </summary>
public int Id { get; set; }
- /// <summary>
- /// 绯荤粺缂栧彿
- /// </summary>
+ /// <summary>
+ /// 绯荤粺缂栧彿
+ /// </summary>
public string SysCode { get; set; }
- /// <summary>
- /// 浠诲姟缂栧彿
- /// </summary>
+ /// <summary>
+ /// 浠诲姟缂栧彿
+ /// </summary>
public string TaskNo { get; set; }
- /// <summary>
- /// 鍙戦�佹椂闂�
- /// </summary>
+ /// <summary>
+ /// 鍙戦�佹椂闂�
+ /// </summary>
public DateTime SendTime { get; set; }
- /// <summary>
- /// 璧峰浣嶇疆
- /// </summary>
+ /// <summary>
+ /// 璧峰浣嶇疆
+ /// </summary>
public string SourcePlace { get; set; }
- /// <summary>
- /// 鐩爣浣嶇疆
- /// </summary>
+ /// <summary>
+ /// 鐩爣浣嶇疆
+ /// </summary>
public string ToPlace { get; set; }
- /// <summary>
- /// 鎵规鍙�
- /// </summary>
+ /// <summary>
+ /// 鎵规鍙�
+ /// </summary>
public string ProcessCardNumber { get; set; }
- /// <summary>
- /// 鐗╂枡鍙�
- /// </summary>
+ /// <summary>
+ /// 鐗╂枡鍙�
+ /// </summary>
public string MaterialCode { get; set; }
- /// <summary>
- /// 鏁伴噺
- /// </summary>
+ /// <summary>
+ /// 鏁伴噺
+ /// </summary>
public int Quantity { get; set; }
- /// <summary>
- /// 浠诲姟绫诲瀷
- /// </summary>
+ /// <summary>
+ /// 浠诲姟绫诲瀷
+ /// </summary>
public int TaskType { get; set; }
- /// <summary>
- ///鐘舵��
- /// </summary>
+ /// <summary>
+ ///鐘舵��
+ /// </summary>
public int Status { get; set; }
- /// <summary>
- /// 鍒嗚В鏃堕棿
- /// </summary>
+ /// <summary>
+ /// 鍒嗚В鏃堕棿
+ /// </summary>
public DateTime DecompositionTime { get; set; }
- /// <summary>
- /// 鍙嶉鐘舵��
- /// </summary>
+ /// <summary>
+ /// 鍙嶉鐘舵��
+ /// </summary>
public int WipStatus { get; set; }
- /// <summary>
- /// 鍒嗚В娆℃暟
- /// </summary>
+ /// <summary>
+ /// 鍒嗚В娆℃暟
+ /// </summary>
public int DecompositionTimes { get; set; }
- /// <summary>
- /// 宸ュ寘
- /// </summary>
+ /// <summary>
+ /// 宸ュ寘
+ /// </summary>
public string PackageNo { get; set; }
- /// <summary>
- /// 鏄惁鎵规鍏ュ簱锛�0锛氬惁锛�1锛氭槸锛�
- /// </summary>
+ /// <summary>
+ /// 鏄惁鎵规鍏ュ簱锛�0锛氬惁锛�1锛氭槸锛�
+ /// </summary>
public int IsLots { get; set; }
- /// <summary>
- /// 浼樺厛绾�
- /// </summary>
+ /// <summary>
+ /// 浼樺厛绾�
+ /// </summary>
public int Priority { get; set; }
-
+ /// <summary>
+ /// 琛˙ASEInOutListDetail鐨処D 銆怑ditby shaocx,2025-09-29銆�
+ /// </summary>
+ public int? InOutListDetailId { get; set; }
+
+ /// <summary>
+ /// 琛˙ASEInOutList鐨凩istNo 銆怑ditby shaocx,2025-09-29銆�
+ /// </summary>
+ public string ListNo { get; set; }
+
+
+
public List<MaterialViewEntity> Materials { get; set; }
/// <summary>
@@ -105,8 +116,8 @@
/// <returns></returns>
public static Dictionary<string, string> GetColumnMap()
{
- return new Dictionary<string, string>()
- {
+ return new Dictionary<string, string>()
+ {
{"Id", "id"},
{"SysCode", "syscode"},
{"TaskNo", "taskno"},
@@ -123,6 +134,8 @@
{"DecompositionTimes","decompositiontimes"},
{"IsLots","islots"},
{"Priority","priority"},
+ {"InOutListDetailId","InOutListDetailId"},
+ {"ListNo","ListNo"},
{"PackageNo","packageno"}
};
}
@@ -138,6 +151,38 @@
return task;
}
+ public TASKMainTask ToOrmAddOut()
+ {
+ var task = new TASKMainTask();
+ EntityPropHelper<MainTaskEntity, TASKMainTask>.CopyProp(this, task, GetOutColumnMap());
+ return task;
+ }
+ public static Dictionary<string, string> GetOutColumnMap()
+ {
+ return new Dictionary<string, string>()
+ {
+ //{"Id", "id"},
+ {"SysCode", "syscode"},
+ {"TaskNo", "taskno"},
+ {"SendTime", "sendtime"},
+ {"SourcePlace","sourceplace"},
+ {"ToPlace","toplace"},
+ {"ProcessCardNumber","processcardnumber"},
+ {"MaterialCode", "materialcode"},
+ {"Quantity","quantity"},
+ {"TaskType","tasktype"},
+ {"Status","status"},
+ {"DecompositionTime","decompositiontime"},
+ {"WipStatus","wipstatus"},
+ {"DecompositionTimes","decompositiontimes"},
+ {"IsLots","islots"},
+ {"Priority","priority"},
+ {"InOutListDetailId","InOutListDetailId"},
+ {"ListNo","ListNo"},
+ {"PackageNo","packageno"}
+ };
+ }
+
/// <summary>
/// 鏍规嵁MainTaskEntity鐨勫瓧娈佃浆TASKMainTask鐨勫瓧娈�
--
Gitblit v1.9.3