using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WIDESEA_Core;
using WIDESEA_Core.BaseServices;
using WIDESEA_ISystemRepository;
using WIDESEA_Model;
using WIDESEA_Model.Models;
using WIDESEA_Model.Models.System.Reponse;
using WIDESEA_Model.Models.System.Request;
namespace WIDESEA_ISystemService
{
public interface ISys_JobService
{
///
/// 同步条码主数据
///
///
WebResponseContent SyncLabMaster();
///
/// 根据条码获取条码入库主数据
///
///
WebResponseContent GetLabMaster(string barcode);
///
/// 原材料上架接口,入库回传
///
///
WebResponseContent CallPutAway(PutAwayRequest putAway);
///
/// 立库WMS库存信息接口,供上游系统调用
///
///
///
InventoryQueryResponse InventoryQuery(InventoryQueryRequest inventoryQueryRequest);
///
/// 立库WMS冻结/解冻信息接口,供上游系统调用
///
///
///
freezeByCustomerResponse freezeByCustomer(freezeByCustomerRequest freezeRequest);
///
/// 余料回库回传接口
///
///
///
WebResponseContent CallPutAwayReturn(PutAwayReturnRequest putAwayReturn);
///
/// 比亚迪WMS出库单指令获取
///
///
WebResponseContent SelectOutStoreOrder();
WebResponseContent CallPickAndPost(PickAndPostRequest pickAndPost);
}
}