Files
wcs/WCS.BLL/Services/IService/IPDAShelfLocationBindUnbindService.cs
2025-02-14 17:09:32 +08:00

49 lines
1.6 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WCS.Model;
using WCS.Model.ApiModel.PDAShelfLocationBindUnbind;
using WCS.Model.ApiModel.SingleLight;
using WCS.Model.ApiModel.UpLoad;
using WCS.Model.WebSocketModel;
namespace WCS.BLL.Services.IService
{
/// <summary>
/// PDA绑定解绑货架位置信息相关接口
/// </summary>
public interface IPDAShelfLocationBindUnbindService
{
/// <summary>
/// 通过货架编码查询当前绑定的位置
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
public Task<ResponseBase> getLocationInfoByShelfCode(ShelfLocationBindUnbindRequest request);
/// <summary>
/// 扫码 通过位置码获取当前位置的相关信息和当前位置上的货架的信息
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
public Task<ResponseBase> getLocationInfoByLocationInfo(ShelfLocationBindUnbindRequest request);
/// <summary>
/// 货架绑定至位置
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
public Task<ResponseBase> shelfLocationBind(ShelfLocationBindUnbindRequest request);
/// <summary>
/// 货架与位置解绑
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
public Task<ResponseBase> shelfLocationUnBind(ShelfLocationBindUnbindRequest request);
}
}