服务端的TigerApi 框架,基于.NET6 2024 版本
Ben Lin
15 小时以前 a960900364d19bbf0ad7923a57989609e7fce798
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
using Rhea.Common;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tiger.Model;
using Tiger.Model.Minsun;
 
namespace Tiger.IBusiness
{
    public interface IiWMS
    {
        /// <summary>
        /// 客供料入库完成信息
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>
        public Task<CustSupplyInOutput> CustSupplyInIncompleteList(CustSupplyIncompleteInput input);
        /// <summary>
        /// 物料包装管理    物料包装层级:小包归属于哪个中包、中包归属于哪个外包  wms_barcode 有
        /// </summary>
        /// <param name="sn"></param>
        /// <returns></returns>
        public List<iPackageInfo> GetPackageInfo(string sn);
        /// <summary>
        /// 物料入库信息    物料名称、物料代码、物料供应商、数量、库位、储位、批次、入库时间
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        public List<iInStoreInfo> GetInStoreInfo(iParams param);
        /// <summary>
        /// 物料出库信息    领料单号、领料料号、数量、库位、储位、出库时间   
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        public List<iOutStoreInfo> GetOutStoreInfo(iParams param);
        /// <summary>
        /// 物料退料信息    退料料号、退料时间、退料条码、退料库位、称重清点结果  
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        public List<iReturnInfo> GetReturnInfo(iParamsBase param);
        /// <summary>
        /// 备料分包装信息    拆包备料,重新组包的包装号关系:拆包编号、组包后编号、组包后数量、备领料单号、料号
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        public List<iSplitInfo> GetSplitInfo(iParams param);
        /// <summary>
        /// 物料库存信息
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        public List<iStorageInfo> GetStorageInfo(iParamsBase param);
        /// <summary>
        /// 到货单生成接口    清点系统 --> wms,  接口需wms定义
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>
        public ApiAction GenerateReceipt(iReceiptInput input);
        /// <summary>
        /// 获取T100领料单数据
        /// </summary>
        /// <param name="prd_hs"></param>
        /// <returns></returns>
        public ApiAction GetMaterialReq(List<WMS_PRDPICK_H> prd_hs);
        /// <summary>
        /// 发料单取消审核
        /// </summary>
        /// <param name="sn"></param>
        /// <returns></returns>
        public ApiAction MaterialRem(Model.Minsun.MaterialRem parameter);
        /// <summary>
        /// 获取销售出库列表
        /// </summary>
        /// <returns></returns>
        public ApiAction<PageAble<BIZ_ERP_SALE_OUT>> GetOutSaleList(int pageIndex, int pageSize, string orgcode, string billcode);
        /// <summary>
        /// 新框架-领料单过账到T100
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        public ApiAction MaterialReqToErpNew(MReqPostParam param);
        /// <summary>
        /// 领料单过账到T100
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        public ApiAction MaterialReqToErp(MReqPostParam param);
        /// <summary>
        /// 获取T100检验单数据2023.07.23,by weikaiyong
        /// </summary>
        /// <param name="iqcs"></param>
        /// <returns></returns>
        public ApiAction GetQcReq(List<BIZ_ERP_IQC> iqcs);
 
    }
}