2024-12-21 10:02:13 +08:00
|
|
|
using DOAN.Model.MES.base_;
|
|
|
|
|
using DOAN.Model.MES.base_.Dto;
|
2024-12-03 19:21:32 +08:00
|
|
|
using DOAN.Model.MES.product;
|
2024-12-03 20:10:18 +08:00
|
|
|
using DOAN.Model.Mobile.ReportFlow.Dto;
|
2024-12-03 19:21:32 +08:00
|
|
|
|
|
|
|
|
namespace DOAN.Service.Mobile.IService;
|
|
|
|
|
|
|
|
|
|
public interface IReportFlowService: IBaseService<ProReportwork01>
|
|
|
|
|
{
|
|
|
|
|
|
2024-12-21 10:02:13 +08:00
|
|
|
List<ProWorkorder> GetWorkOrdersByDate(DateTime startDate, DateTime endDate);
|
|
|
|
|
|
2024-12-03 19:39:52 +08:00
|
|
|
ProWorkorder GetWorkOrderDetail(string workorder);
|
|
|
|
|
|
2024-12-03 20:10:18 +08:00
|
|
|
ProReportwork01 GetProcessReportWorkDetail(string workorder, int process);
|
2024-12-03 19:39:52 +08:00
|
|
|
|
2024-12-10 16:41:20 +08:00
|
|
|
bool FeedProcessReportwork(string workorder, int processId, int finish_num, string stove_code, string feed_order, string Worker);
|
|
|
|
|
|
2024-12-03 20:10:18 +08:00
|
|
|
bool ProcessReportWork(string workorder, int process, int finish_num,int bad_num,string Worker);
|
2024-12-03 19:21:32 +08:00
|
|
|
|
2024-12-10 16:41:20 +08:00
|
|
|
bool ShipmentProcessReportwork(string workorder, int processId, int finish_num, int bad_num, string customer_order, string Worker);
|
2024-12-03 20:10:18 +08:00
|
|
|
List<ProReportWorkDetialDto> GetWorkOrderReportWorkList(string workorder);
|
2024-12-03 19:51:09 +08:00
|
|
|
|
2024-12-21 10:02:13 +08:00
|
|
|
List<ProReportWorkDetialDto> GetReportInfoByName(string Name);
|
|
|
|
|
|
|
|
|
|
List<BaseWorkProcessesDto> GetProcessByRoute(int route_id);
|
|
|
|
|
List<ProReportWorkDetialDto> GetReportByProcessId(int processId);
|
|
|
|
|
|
2024-12-03 19:21:32 +08:00
|
|
|
}
|