From fba48d2d676cd9b6d493163aef9d87f6e5090aee Mon Sep 17 00:00:00 2001
From: 如洲 陈 <1278080563@qq.com>
Date: 星期五, 12 九月 2025 19:02:00 +0800
Subject: [PATCH] 出库检和退货检验

---
 MES.Service/Dto/service/THJDto.cs |  211 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 211 insertions(+), 0 deletions(-)

diff --git a/MES.Service/Dto/service/THJDto.cs b/MES.Service/Dto/service/THJDto.cs
new file mode 100644
index 0000000..744d593
--- /dev/null
+++ b/MES.Service/Dto/service/THJDto.cs
@@ -0,0 +1,211 @@
+using System.ComponentModel.DataAnnotations;
+using MES.Service.Modes;
+
+namespace MES.Service.Dto.service;
+
+/// <summary>
+/// 閿�鍞��璐ф楠屽崟鍒嗛〉鏌ヨ缁撴灉
+/// </summary>
+public class THJPageResult
+{
+    /// <summary>
+    /// 涓婚敭ID
+    /// </summary>
+    public decimal? Id { get; set; }
+
+    /// <summary>
+    /// 妫�楠屽崟鍙�
+    /// </summary>
+    public string? ReleaseNo { get; set; }
+
+    /// <summary>
+    /// 鍒涘缓鏃ユ湡
+    /// </summary>
+    public DateTime? CreateDate { get; set; }
+
+    /// <summary>
+    /// 鍒涘缓浜�
+    /// </summary>
+    public string? CreateBy { get; set; }
+
+    /// <summary>
+    /// 鐗╂枡缂栫爜
+    /// </summary>
+    public string? ItemNo { get; set; }
+
+    /// <summary>
+    /// 鐗╂枡鍚嶇О
+    /// </summary>
+    public string? ItemName { get; set; }
+
+    /// <summary>
+    /// 瑙勬牸鍨嬪彿
+    /// </summary>
+    public string? ItemModel { get; set; }
+
+    /// <summary>
+    /// 宸ュ崟鏁伴噺
+    /// </summary>
+    public decimal? WorkQty { get; set; }
+
+    /// <summary>
+    /// 妫�楠屼汉
+    /// </summary>
+    public string? StatusUser { get; set; }
+
+    /// <summary>
+    /// 妫�楠岀粨鏋�
+    /// </summary>
+    public string? Result { get; set; }
+
+    /// <summary>
+    /// 閫�璐у崟鍒�
+    /// </summary>
+    public string? ReturnType { get; set; }
+
+    /// <summary>
+    /// 閫�璐у崟鍙�
+    /// </summary>
+    public string? ReturnNo { get; set; }
+
+    /// <summary>
+    /// 鍗曟嵁鏃ユ湡
+    /// </summary>
+    public DateTime? BillDate { get; set; }
+
+    /// <summary>
+    /// 瀹㈡埛鍚嶇О
+    /// </summary>
+    public string? CustomerName { get; set; }
+
+    /// <summary>
+    /// 閫�璐ф暟閲�
+    /// </summary>
+    public decimal? Sl { get; set; }
+
+    /// <summary>
+    /// 閫�璐у師鍥�
+    /// </summary>
+    public string? ReturnReason { get; set; }
+
+    /// <summary>
+    /// 涓嶅悎鏍兼弿杩�
+    /// </summary>
+    public string? Remarks { get; set; }
+
+    // 鍒嗛〉鍙傛暟
+    public int PageIndex { get; set; } = 1;
+    public int Limit { get; set; } = 20;
+}
+
+/// <summary>
+/// 閿�鍞��璐ф楠屽崟DTO
+/// </summary>
+public class THJDto
+{
+    /// <summary>
+    /// 涓昏〃淇℃伅
+    /// </summary>
+    public QsQaItemThj from { get; set; } = new();
+
+    /// <summary>
+    /// 妫�楠岄」鐩垪琛�
+    /// </summary>
+    public List<QsQaItemThj01> items { get; set; } = new();
+
+    /// <summary>
+    /// 妫�楠岀粨鏋滃垪琛�
+    /// </summary>
+    public List<QsQaItemThj02> Results { get; set; } = new();
+
+    /// <summary>
+    /// 鐢ㄦ埛缂栧彿
+    /// </summary>
+    public string userNo { get; set; } = "";
+
+    /// <summary>
+    /// 涓昏〃ID
+    /// </summary>
+    public decimal? gid { get; set; }
+
+    /// <summary>
+    /// 妫�楠岄」鐩富琛↖D
+    /// </summary>
+    public decimal? pid { get; set; }
+
+    /// <summary>
+    /// 妫�楠岄」鐩槑缁咺D
+    /// </summary>
+    public decimal? id { get; set; }
+
+    /// <summary>
+    /// 澶囨敞
+    /// </summary>
+    public string Remarks { get; set; } = "";
+
+    /// <summary>
+    /// 妫�楠岄」鐩富琛ㄤ俊鎭�
+    /// </summary>
+    public QsQaItemThj01 ItemThj01 { get; set; } = new();
+}
+
+/// <summary>
+/// 閫�璐у崟淇℃伅
+/// </summary>
+public class ReturnwareInfo
+{
+    /// <summary>
+    /// 閫�璐у崟鍒�
+    /// </summary>
+    public string? ReturnType { get; set; }
+
+    /// <summary>
+    /// 閫�璐у崟鍙�
+    /// </summary>
+    public string? ReturnNo { get; set; }
+
+    /// <summary>
+    /// 鍗曟嵁鏃ユ湡
+    /// </summary>
+    public DateTime? BillDate { get; set; }
+
+    /// <summary>
+    /// 瀹㈡埛鍚嶇О
+    /// </summary>
+    public string? CustomerName { get; set; }
+
+    /// <summary>
+    /// 涓氬姟浜哄憳
+    /// </summary>
+    public string? BusinessBy { get; set; }
+
+    /// <summary>
+    /// 鐗╂枡缂栫爜
+    /// </summary>
+    public string? ItemNo { get; set; }
+
+    /// <summary>
+    /// 鐗╂枡鍚嶇О
+    /// </summary>
+    public string? ItemName { get; set; }
+
+    /// <summary>
+    /// 瑙勬牸鍨嬪彿
+    /// </summary>
+    public string? ItemModel { get; set; }
+
+    /// <summary>
+    /// 鏁伴噺
+    /// </summary>
+    public decimal? Quantity { get; set; }
+
+    /// <summary>
+    /// 閫�璐т粨搴�
+    /// </summary>
+    public string? DepotCode { get; set; }
+
+    /// <summary>
+    /// 澶囨敞
+    /// </summary>
+    public string? Remarks { get; set; }
+}

--
Gitblit v1.9.3