|
@@ -1,11 +1,15 @@
|
|
|
package com.github.jfcloud.gene.flow.controller;
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.github.jfcloud.common.annotation.WebApiLog;
|
|
|
import com.github.jfcloud.common.core.util.R;
|
|
|
+import com.github.jfcloud.gene.common.constant.WhetherEnum;
|
|
|
import com.github.jfcloud.gene.constants.GeneStatusEnum;
|
|
|
import com.github.jfcloud.gene.flow.dto.FlowDetailDto;
|
|
|
import com.github.jfcloud.gene.flow.dto.FlowPageDto;
|
|
|
+import com.github.jfcloud.gene.flow.entity.FlowAudit;
|
|
|
+import com.github.jfcloud.gene.flow.service.FlowAuditService;
|
|
|
import com.github.jfcloud.gene.flow.service.FlowInfoService;
|
|
|
import com.github.jfcloud.gene.flow.vo.FlowAuditVo;
|
|
|
import com.github.jfcloud.gene.flow.vo.FlowDetailVo;
|
|
@@ -28,6 +32,7 @@ import java.util.stream.Stream;
|
|
|
public class FlowController {
|
|
|
|
|
|
private final FlowInfoService flowInfoService;
|
|
|
+ private final FlowAuditService flowAuditService;
|
|
|
|
|
|
@Operation(summary = "列表查询")
|
|
|
@GetMapping("/page")
|
|
@@ -89,6 +94,16 @@ public class FlowController {
|
|
|
return R.ok();
|
|
|
}
|
|
|
|
|
|
+ @Operation(summary = "审核记录")
|
|
|
+ @GetMapping("/audit/{id}")
|
|
|
+ public R<List<FlowAudit>> auditRecord(@PathVariable Long id) {
|
|
|
+ List<FlowAudit> auditList = flowAuditService.list(new LambdaQueryWrapper<>(FlowAudit.class)
|
|
|
+ .eq(FlowAudit::getFlowId, id)
|
|
|
+ .eq(FlowAudit::getDeleted, WhetherEnum.NO.getCode())
|
|
|
+ .orderByAsc(FlowAudit::getCreateTime));
|
|
|
+ return R.ok(auditList);
|
|
|
+ }
|
|
|
+
|
|
|
@Operation(summary = "执行")
|
|
|
@PostMapping("/execute/{id}")
|
|
|
public R execute(@PathVariable Long id) {
|