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
|
{
|
/// <summary>
|
/// 同步条码主数据
|
/// </summary>
|
/// <returns></returns>
|
WebResponseContent SyncLabMaster();
|
|
/// <summary>
|
/// 原材料上架接口,入库回传
|
/// </summary>
|
/// <returns></returns>
|
WebResponseContent CallPutAway(PutAwayRequest putAway);
|
|
/// <summary>
|
/// 立库退回信息接口,供上游系统调用,立库生成退货任务
|
/// </summary>
|
/// <param name="inventoryRequest"></param>
|
/// <returns></returns>
|
ReturnInventoryResponse returnInventory(ReturnInventoryRequest inventoryRequest);
|
|
/// <summary>
|
/// 立库WMS库存信息接口,供上游系统调用
|
/// </summary>
|
/// <param name="inventoryQueryRequest"></param>
|
/// <returns></returns>
|
InventoryQueryResponse InventoryQuery(InventoryQueryRequest inventoryQueryRequest);
|
/// <summary>
|
/// 立库WMS冻结/解冻信息接口,供上游系统调用
|
/// </summary>
|
/// <param name="freezeByCustomerResponse"></param>
|
/// <returns></returns>
|
freezeByCustomerResponse freezeByCustomer(freezeByCustomerRequest freezeRequest);
|
/// <summary>
|
/// 余料回库回传接口
|
/// </summary>
|
/// <param name="putAwayReturn"></param>
|
/// <returns></returns>
|
WebResponseContent CallPutAwayReturn(PutAwayReturnRequest putAwayReturn);
|
/// <summary>
|
/// 比亚迪WMS出库单指令获取
|
/// </summary>
|
/// <returns></returns>
|
WebResponseContent SelectOutStoreOrder();
|
|
WebResponseContent CallPickAndPost(PickAndPostRequest pickAndPost);
|
}
|
}
|