using Rhea.Common;
|
using Tiger.Model.Minsun;
|
|
namespace Tiger.IBusiness
|
{
|
public interface ICustSupplyChecking : IWMSTransaction
|
{
|
public ICustSupplyChecking Init(string id, string userCode, string apiHost);
|
/// <summary>
|
/// 扫描物料并复核,如果物料已经完成移库则货架上亮灯提醒储位
|
/// </summary>
|
public Task<ApiAction> ScanItem(InputCustSupplyCheck input);
|
|
/// <summary>
|
/// 扫描库位
|
/// </summary>
|
public Task<ApiAction> ScanWarehouse(string whcode);
|
|
// <summary>
|
/// 生成客供物料入库单据
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
public Task<ApiAction> SubmitInvBill();
|
|
/// <summary>
|
/// 删除当前用户的已扫记录(缓存表)
|
/// </summary>
|
/// <returns></returns>
|
public Task<ApiAction> DeleteAllScannedBarcode();
|
|
/// <summary>
|
/// 获取已清点的物料汇总
|
/// </summary>
|
/// <returns></returns>
|
public Task<PageAble<CustSupplyCheckList>> GetScannedMaterialSummarys();
|
|
/// <summary>
|
/// 查询物料对应的条码
|
/// </summary>
|
/// <param name="MaterialCode"></param>
|
/// <returns></returns>
|
public Task<PageAble<CustSupplyCheckDetail>> GetScannedMaterialDetailBarcodes(string MaterialCode);
|
}
|
}
|