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);
|
|
}
|
}
|