diff --git a/MDM/Controllers/Process/ProcessOperationTransitionController.cs b/MDM/Controllers/Process/ProcessOperationTransitionController.cs
index e18b4fc..8c9c4b4 100644
--- a/MDM/Controllers/Process/ProcessOperationTransitionController.cs
+++ b/MDM/Controllers/Process/ProcessOperationTransitionController.cs
@@ -12,6 +12,7 @@ using Infrastructure.Model;
using MDM.Services.IProcessService;
using MDM.Model.Process.Dto;
using MDM.Model.Process;
+using MDM.Services.Process;
//创建时间:2025-11-15
namespace MDM.Controllers.Process
@@ -110,6 +111,21 @@ namespace MDM.Controllers.Process
return ToResponse(response);
}
+ //TODO 工序流转字典
+
+ ///
+ /// 工序流转字典
+ ///
+ ///
+ ///
+ [HttpGet("search_OprerationTransitionDict")]
+
+ public IActionResult QueryProcessOprerationTransitionDict([FromQuery] ProcessOprerationTransitionDictQueryDto parm)
+ {
+ var response = _ProcessOperationTransitionService.QueryProcessOprerationTransitionDict(parm);
+ return SUCCESS(response);
+ }
+
diff --git a/MDM/Services/Process/IService/IProcessOperationTransitionService.cs b/MDM/Services/Process/IService/IProcessOperationTransitionService.cs
index 9efe8a9..f09d015 100644
--- a/MDM/Services/Process/IService/IProcessOperationTransitionService.cs
+++ b/MDM/Services/Process/IService/IProcessOperationTransitionService.cs
@@ -20,5 +20,7 @@ namespace MDM.Services.IProcessService
int UpdateProcessOperationTransition(ProcessOperationTransition parm);
+ List QueryProcessOprerationTransitionDict(ProcessOprerationTransitionDictQueryDto parm);
+
}
}
diff --git a/MDM/Services/Process/ProcessOperationTransitionService.cs b/MDM/Services/Process/ProcessOperationTransitionService.cs
index ca2ef24..95b8b0b 100644
--- a/MDM/Services/Process/ProcessOperationTransitionService.cs
+++ b/MDM/Services/Process/ProcessOperationTransitionService.cs
@@ -87,5 +87,19 @@ namespace MDM.Services.Process
return Update(model, true);
}
+
+ public List QueryProcessOprerationTransitionDict(ProcessOprerationTransitionDictQueryDto parm)
+ {
+ var predicate = Expressionable.Create()
+ .AndIF(!string.IsNullOrEmpty(parm.TranstionName), m => m.TranstionName.Contains(parm.TranstionName))
+ .AndIF(!string.IsNullOrEmpty(parm.TransitionCode), m => m.TransitionCode.Contains(parm.TransitionCode))
+ ;
+ var response = Context.Queryable()
+ .Where(predicate.ToExpression())
+ .ToList();
+
+ return response;
+ }
+
}
}
\ No newline at end of file