gongxuliuhzhuang

This commit is contained in:
gcw_MV9p2JJN 2025-11-21 11:42:15 +08:00
parent e5bef218a5
commit f3f9ab3cd6
3 changed files with 32 additions and 0 deletions

View File

@ -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 工序流转字典
/// <summary>
/// 工序流转字典
/// </summary>
/// <param name="parm"></param>
/// <returns></returns>
[HttpGet("search_OprerationTransitionDict")]
public IActionResult QueryProcessOprerationTransitionDict([FromQuery] ProcessOprerationTransitionDictQueryDto parm)
{
var response = _ProcessOperationTransitionService.QueryProcessOprerationTransitionDict(parm);
return SUCCESS(response);
}

View File

@ -20,5 +20,7 @@ namespace MDM.Services.IProcessService
int UpdateProcessOperationTransition(ProcessOperationTransition parm);
List<ProcessOprerationTransitionDict> QueryProcessOprerationTransitionDict(ProcessOprerationTransitionDictQueryDto parm);
}
}

View File

@ -87,5 +87,19 @@ namespace MDM.Services.Process
return Update(model, true);
}
public List<ProcessOprerationTransitionDict> QueryProcessOprerationTransitionDict(ProcessOprerationTransitionDictQueryDto parm)
{
var predicate = Expressionable.Create<ProcessOprerationTransitionDict>()
.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<ProcessOprerationTransitionDict>()
.Where(predicate.ToExpression())
.ToList();
return response;
}
}
}