using Microsoft.AspNetCore.Mvc; using SlnMesnac.Model.domain; using SlnMesnac.Model.dto.webapi; namespace Application.Interface { public interface IWcsTaskApplication : IBaseApplication { /// /// agv任务反馈处理 /// /// /// ReponseagvCallbackDto AgvCallback(agvCallbackDto agvCallbackDto); /// /// 根据库位编号获取托盘编号及库存信息 /// PadResponse GetLocationInfo(List locationCodes); /// ///根据托盘号托盘解绑 /// /// PadResponse UnBindPalletInfo(string palletInfoCode); /// ///pad获取指定机台的RFID设备状态 /// /// PadResponse GetRfidInfo(string machineCode); ///// ///// MES核减条码数量通知 ///// ///// ///// //ReponseagvCallbackDto MesReduction(MesRequest mesRequest); ///// /////pad获取所有机台库存列表信息 ///// ///// PadResponse GetAllMachineInfos(); ///// /////指定机台优先级接口:加急/不加急 /////priority:0-不加急 1-加急 ///// ///// //PadResponse SetPriorityByMachineCode(string machineCode, int priority); } }