using Aliyun.OSS; using RIZO.Model.MES.recipe; using RIZO.Model.MES.recipe.Dto; using MDM.Model; using MDM.Model.Material; using MDM.Model.Process; using MDM.Model.Process.Dto; using MDM.Models.Process; using MDM.Models.Process.Dto; using MDM.Service; using Microsoft.AspNetCore.Mvc; namespace MDM.Services.IProcessService { /// /// 工序service接口 /// public interface IProcessOperationService : IBaseService { PagedInfo GetList(ProcessOperationQueryDto parm); ProcessOperationInfoDto GetInfo(int OperationId); ProcessOperation AddProcessOperation(ProcessOperation parm); int UpdateProcessOperation(ProcessOperation parm); List SearchControlstrategyDict(ProcessControlStrategyDictQueryDto parm); List QueryProcessOprerationTransitionDict(ProcessOprerationTransitionDictQueryDto parm); List GetFlow(string flow_type_code); int BindFlow(ProcessOperationBindFlowDto parm); int OperationAddFlow(ProcessOperationFlowDto parm); int OperationDeleteFlow(int operation_flow_id); List SelectRouting(string routing); List GetOperationFlowList(string routing_code, string operation_code); int OperationAddDatacollection(ProcessOperationCollectParameterDto parm); int OperationUpdateFlow(ProcessOperationFlowDto2 model); int OperationDeleteDatacollection(int operation_datacollection_id); List SearchMaterialInfo(string material_info); List SearchMaterialErrorproofDict(string error_proof_rule_code); int OperationAddMaterialParamter(ProcessOperationFlowMaterialParamterDto parm); int OperationDeleteMaterialParamter(int operation_material_paramter_id); PagedInfo QueryProcessOperationRecipe(ProcessOperationQuery2Dto query); int DeleteInfo(int[] idsArr); } }