From 09afa6099b919a3a33cf4e1796dc5f6e66b4993b Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期五, 21 二月 2025 01:27:38 +0800 Subject: [PATCH] 雅达-新增打印标签和接收报告相关类和接口 --- Tiger.Model.Net/Entitys/WMS/Api/Input_Entitys.cs | 89 +++++++++++++++++++++++++++++++++++++------- 1 files changed, 75 insertions(+), 14 deletions(-) diff --git a/Tiger.Model.Net/Entitys/WMS/Api/Input_Entitys.cs b/Tiger.Model.Net/Entitys/WMS/Api/Input_Entitys.cs index 4a67ea9..17fa3c4 100644 --- a/Tiger.Model.Net/Entitys/WMS/Api/Input_Entitys.cs +++ b/Tiger.Model.Net/Entitys/WMS/Api/Input_Entitys.cs @@ -8,20 +8,81 @@ namespace Tiger.Model { - public class ScanShelfInfo + public class BaseInput { - public string WarehouseCode { get; set; } - public string RegionCode { get; set; } - public string ShelfCode { get; set; } - public string LocationCode { get; set; } - public string RackCode => ShelfCode; - public bool IsSmartRack { get; set; } - public decimal Capacity { get; set; } - public int LotCount { get; set; } - public decimal MaxSize { get; set; } - public int ShelfType { get; set; } - public bool IsScanShelf { get; set; } - public WMS_SHELF Shelf { get; set; } - public WMS_LOCATION Location { get; set; } + /// <summary> + /// 鏁版嵁搴撴巿鏉冩煡璇㈤�夐」 + /// </summary> + public AuthOption AuthOption { get; set; } + /// <summary> + /// 瀹㈡埛绔樉绀虹殑璇█ + /// </summary> + public string Locale { get; set; } + /// <summary> + /// 鎿嶄綔鎸囦护 + /// </summary> + public string Command { get; set; } + /// <summary> + /// 鏉$爜 + /// </summary> + public string SN { get; set; } + /// <summary> + /// 褰撳墠鎿嶄綔闇�瑕佹彁浜ょ殑閫夐」 + /// </summary> + public Dictionary<string, string> Options { get; set; } = new Dictionary<string, string>(); + /// <summary> + /// 褰撳墠鎿嶄綔闇�瑕佹彁浜ょ殑鏁版嵁 + /// </summary> + public string Data { get; set; } + } + + public class BasePageInput + { + public AuthOption AuthOption { get; set; } + public int pageIndex { get; set; } + public int pageSize { get; set; } + public int total { get; set; } + public string Code { get; set; } + } + + public class BasePageOutput<T> + { + public List<T> data { get; set; } + public int total { get; set; } + } + + public class BaseCodeInput + { + public AuthOption AuthOption { get; set; } + public string Code { get; set; } + } + + public class OutOthDtlInput : BasePageInput + { + public bool IsItemCodeList { get; set; } + } + + public class OutWoDtlInput : BasePageInput + { + public bool IsItemCodeList { get; set; } + } + + public class RePrintLabelBase + { + public string BatchNo { get; set; } + public decimal BatchQty { get; set; } + public List<RePrintLabelEntity> SnList { get; set; }=new List<RePrintLabelEntity>(); + } + + public class PrintSemiProdLabelEntity: RePrintLabelBase + { + + } + + public class RePrintLabelEntity + { + public string ID { get; set; } + public string SN { get; set; } + public decimal Qty { get; set; } } } -- Gitblit v1.9.3