diff --git a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/common/enums/MesApprovalRecordBizTypeEnum.java b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/common/enums/MesApprovalRecordBizTypeEnum.java index 86147e238..3d734bafe 100644 --- a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/common/enums/MesApprovalRecordBizTypeEnum.java +++ b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/common/enums/MesApprovalRecordBizTypeEnum.java @@ -25,6 +25,7 @@ public enum MesApprovalRecordBizTypeEnum { PLATE_GOODS_APPLY("镀层物料添加量申报/审核"), PROCESS_MANAGEMENT_PROJECT_APPROVAL("流程管理立项审批/审核"), PROCESS_MANAGEMENT_EXECUTION("流程管理执行/审核"), + PROCESS_MANAGEMENT_INSPECT("流程管理核查/审核"), ; private final String desc; diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/common/service/impl/MesFmProjectMilestoneExecutionServiceImpl.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/common/service/impl/MesFmProjectMilestoneExecutionServiceImpl.java new file mode 100644 index 000000000..8d1cabf6d --- /dev/null +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/common/service/impl/MesFmProjectMilestoneExecutionServiceImpl.java @@ -0,0 +1,33 @@ +package org.springblade.desk.common.service.impl; + +import jakarta.annotation.Resource; +import org.springblade.desk.common.enums.MesApprovalRecordBizTypeEnum; +import org.springblade.desk.common.service.ApprovalRecordDetailStrategy; +import org.springblade.desk.process.pojo.entity.FmProjectMilestoneEntity; +import org.springblade.desk.process.service.IFmProjectMilestoneService; +import org.springframework.stereotype.Service; + +/** + * 流程管理执行 + */ +@Service +public class MesFmProjectMilestoneExecutionServiceImpl implements ApprovalRecordDetailStrategy { + + @Resource + private IFmProjectMilestoneService fmProjectMilestoneService; + + @Override + public String getBizType() { + return MesApprovalRecordBizTypeEnum.PROCESS_MANAGEMENT_EXECUTION.getDesc(); + } + + @Override + public FmProjectMilestoneEntity getDetail(Long bizId) { + + FmProjectMilestoneEntity fmProjectMilestoneEntity = new FmProjectMilestoneEntity(); + fmProjectMilestoneEntity.setId(bizId); + FmProjectMilestoneEntity detail = fmProjectMilestoneService.getDetail(fmProjectMilestoneEntity); + + return detail; + } +} diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/common/service/impl/MesFmProjectMilestoneInspectServiceImpl.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/common/service/impl/MesFmProjectMilestoneInspectServiceImpl.java new file mode 100644 index 000000000..1052bb7f5 --- /dev/null +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/common/service/impl/MesFmProjectMilestoneInspectServiceImpl.java @@ -0,0 +1,33 @@ +package org.springblade.desk.common.service.impl; + +import jakarta.annotation.Resource; +import org.springblade.desk.common.enums.MesApprovalRecordBizTypeEnum; +import org.springblade.desk.common.service.ApprovalRecordDetailStrategy; +import org.springblade.desk.process.pojo.entity.FmProjectMilestoneEntity; +import org.springblade.desk.process.service.IFmProjectMilestoneService; +import org.springframework.stereotype.Service; + +/** + * 流程管理核查 + */ +@Service +public class MesFmProjectMilestoneInspectServiceImpl implements ApprovalRecordDetailStrategy { + + @Resource + private IFmProjectMilestoneService fmProjectMilestoneService; + + @Override + public String getBizType() { + return MesApprovalRecordBizTypeEnum.PROCESS_MANAGEMENT_INSPECT.getDesc(); + } + + @Override + public FmProjectMilestoneEntity getDetail(Long bizId) { + + FmProjectMilestoneEntity fmProjectMilestoneEntity = new FmProjectMilestoneEntity(); + fmProjectMilestoneEntity.setId(bizId); + FmProjectMilestoneEntity detail = fmProjectMilestoneService.getDetail(fmProjectMilestoneEntity); + + return detail; + } +} diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/process/service/impl/FmProjectApplicationServiceImpl.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/process/service/impl/FmProjectApplicationServiceImpl.java index d277ad06f..a5e7ec487 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/process/service/impl/FmProjectApplicationServiceImpl.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/process/service/impl/FmProjectApplicationServiceImpl.java @@ -179,10 +179,10 @@ public class FmProjectApplicationServiceImpl extends BaseServiceImpl