2025-11-15 14:33:00 +08:00
|
|
|
|
|
|
|
|
|
2025-11-19 14:56:43 +08:00
|
|
|
using Aliyun.OSS;
|
2025-12-31 20:17:18 +08:00
|
|
|
using DOAN.Model.MES.recipe;
|
|
|
|
|
using DOAN.Model.MES.recipe.Dto;
|
2025-11-16 15:16:51 +08:00
|
|
|
using MDM.Model;
|
2025-12-31 18:28:24 +08:00
|
|
|
using MDM.Model.Material;
|
2025-11-16 15:16:51 +08:00
|
|
|
using MDM.Model.Process;
|
|
|
|
|
using MDM.Model.Process.Dto;
|
2025-12-29 16:58:36 +08:00
|
|
|
using MDM.Models.Process;
|
|
|
|
|
using MDM.Models.Process.Dto;
|
2025-11-16 15:16:51 +08:00
|
|
|
using MDM.Service;
|
2025-11-19 14:56:43 +08:00
|
|
|
using Microsoft.AspNetCore.Mvc;
|
2025-11-15 14:33:00 +08:00
|
|
|
|
2025-11-16 15:16:51 +08:00
|
|
|
namespace MDM.Services.IProcessService
|
2025-11-15 14:33:00 +08:00
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 工序service接口
|
|
|
|
|
/// </summary>
|
|
|
|
|
public interface IProcessOperationService : IBaseService<ProcessOperation>
|
|
|
|
|
{
|
|
|
|
|
PagedInfo<ProcessOperationDto> GetList(ProcessOperationQueryDto parm);
|
|
|
|
|
|
2025-12-29 16:58:36 +08:00
|
|
|
ProcessOperationInfoDto GetInfo(int OperationId);
|
2025-11-15 14:33:00 +08:00
|
|
|
|
|
|
|
|
ProcessOperation AddProcessOperation(ProcessOperation parm);
|
|
|
|
|
|
|
|
|
|
int UpdateProcessOperation(ProcessOperation parm);
|
|
|
|
|
|
2025-11-19 14:56:43 +08:00
|
|
|
List<ProcessControlStrategyDictDto> SearchControlstrategyDict(ProcessControlStrategyDictQueryDto parm);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<ProcessOprerationTransitionDict> QueryProcessOprerationTransitionDict(ProcessOprerationTransitionDictQueryDto parm);
|
|
|
|
|
|
2025-12-31 15:57:20 +08:00
|
|
|
List<ProcessFlowList> GetFlow(string flow_type_code);
|
2025-11-19 14:56:43 +08:00
|
|
|
|
2025-12-29 16:58:36 +08:00
|
|
|
int BindFlow(ProcessOperationBindFlowDto parm);
|
2025-12-31 10:27:05 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
int OperationAddFlow(ProcessOperationFlowDto parm);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int OperationDeleteFlow(int operation_flow_id);
|
2025-12-31 15:40:54 +08:00
|
|
|
|
2026-01-04 15:33:27 +08:00
|
|
|
List<ProcessRouting> SelectRouting(string routing);
|
|
|
|
|
|
2025-12-31 16:34:39 +08:00
|
|
|
List<ProcessOperationFlow> GetOperationFlowList(string routing_code, string operation_code);
|
2025-12-31 15:40:54 +08:00
|
|
|
int OperationAddDatacollection(ProcessOperationCollectParameterDto parm);
|
2026-01-04 17:01:33 +08:00
|
|
|
int OperationUpdateFlow(ProcessOperationFlowDto2 model);
|
2026-01-04 16:35:13 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2025-12-31 16:15:15 +08:00
|
|
|
int OperationDeleteDatacollection(int operation_datacollection_id);
|
2025-12-31 18:28:24 +08:00
|
|
|
List<MaterialList> SearchMaterialInfo(string material_info);
|
|
|
|
|
List<ProcessErrorProofRule> SearchMaterialErrorproofDict(string error_proof_rule_code);
|
|
|
|
|
int OperationAddMaterialParamter(ProcessOperationFlowMaterialParamterDto parm);
|
|
|
|
|
|
|
|
|
|
int OperationDeleteMaterialParamter(int operation_material_paramter_id);
|
|
|
|
|
|
2025-12-31 20:17:18 +08:00
|
|
|
PagedInfo<PfRecipeParametersDto> QueryProcessOperationRecipe(ProcessOperationQuery2Dto query);
|
|
|
|
|
|
2025-12-31 18:28:24 +08:00
|
|
|
|
2026-01-04 19:29:05 +08:00
|
|
|
int DeleteInfo(int[] idsArr);
|
|
|
|
|
|
2025-11-15 14:33:00 +08:00
|
|
|
}
|
|
|
|
|
}
|