using SqlSugar; using Tnb.ProductionMgr.Entities; using Tnb.ProductionMgr.Entities.Dto; using Tnb.ProductionMgr.Entities.Dto.PrdManage; namespace Tnb.ProductionMgr.Interfaces { /// /// 生产任务 /// public interface IPrdMoTaskService { /// /// 根据设备Id获取生产任务 /// /// /// Task> GetListByEqpId(string eqpId); /// /// 获取备料计划 /// /// Task GetMaterialPreparationPlan(); /// /// 根据工位获取进行中的任务单信息 /// /// /// Task GetPrdMoTaskInfoByStationId(Dictionary dic); /// /// 根据工位获取进行中待开工暂停的任务单信息 /// /// /// Task> GetPrdMoTaskListByStationId(Dictionary dic); /// /// 外包装根据工位id获取喷码数据 /// /// /// Task GetMarkingInfoByStationId(MarkingLabelInput input); /// /// 外包装根据工位id获取贴标数据 /// /// /// Task GetLabelInfoByStationId(MarkingLabelInput input); Task PrdReport(PrdReportCrInput input); /// /// 提报的质检任务执行完成后 /// /// /// Task ReportInstock(CheckCompleteInput input,ISqlSugarClient db = null); } }