Files
kunshan-bzfm-mes-backend/DOAN.Service/Mobile/IService/IReportFlowService.cs
git_rabbit b018ebc687 feat(物料管理): 新增物料库存相关功能及接口
- 在MmMaterial类中添加ParentMaterialCode字段支持物料层级关系
- 扩展MmRecordOutbound类增加供应商信息字段
- 重构FeedProcessReportwork方法支持原材料工单领料和库存ID指定
- 新增物料库存查询、领料、成品入库、出货等接口
- 完善库存操作逻辑,支持根据库存ID直接操作
- 添加相关DTO类支持新功能的数据传输
2026-01-31 22:50:21 +08:00

29 lines
1.2 KiB
C#

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<ProReportwork01>
{
List<ProWorkorder> 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<ProReportWorkDetialDto> GetWorkOrderReportWorkList(string workorder);
PagedInfo<ProReportWorkDetialDto> GetReportInfoByName(ProReportWorkDto2 query);
List<BaseWorkProcessesDto> GetProcessByRoute(int route_id);
PagedInfo<ProReportWorkDetialDto> GetReportByProcessId(ProReportWorkDto3 query);
}