using DOAN.Model.MES.base_; using DOAN.Model.MES.base_.Dto; using DOAN.Model.MES.product; using DOAN.Model.Mobile.ReportFlow.Dto; namespace DOAN.Service.Mobile.IService; public interface IReportFlowService: IBaseService { List GetWorkOrdersByDate(DateTime startDate, DateTime endDate); ProWorkorder GetWorkOrderDetail(string workorder); ProReportwork01 GetProcessReportWorkDetail(string workorder, int process); bool FeedProcessReportwork(string workorder, int processId, int finish_num, string stove_code, string feed_order, string Worker, string workorderRaw = "", int inventoryId = -1); bool ProcessReportWork(string workorder, int process, int finish_num,int bad_num,string Worker); int ShipmentProcessReportwork(string workorder, int processId, int finish_num, int bad_num, string customer_order, string Worker); List GetWorkOrderReportWorkList(string workorder); PagedInfo GetReportInfoByName(ProReportWorkDto2 query); List GetProcessByRoute(int route_id); PagedInfo GetReportByProcessId(ProReportWorkDto3 query); }