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_Model.Models.Stock; using WIDESEAWCS_DTO.Stock; using WIDESEAWCS_Model.Models.TaskInfo; namespace WIDESEAWCS_ITaskInfoService { public interface ITaskService : IService { //测试 string ceshi(); //大屏电视查询任务 List selectTask(); //空桶入库任务 WebResponseContent addInTask(string location); //空桶出库任务 WebResponseContent addOutEmptyTask(string location); //满桶入库任务 WebResponseContent addOutTask(Stock stock); //WCS同步任务状态 WebResponseContent WCSTaskState(Dt_Task task); //WCS入库任务完成 Stock WCSAccomplishIn(int TaskNum); //根据任务号查询任务 Dt_Task SeletcTaskNum(int TaskNum); //根据站台名称查询站台地址 string SelectStationManger(string StationName); //根据数量和种类下发满桶出库任务 WebResponseContent ArtificialTask(int Num, string Types, string? remark); //手动立即完成任务 WebResponseContent Complete(int taskid); //执行订单 string ExecuteOrder(int k); } }