|
@@ -1,11 +1,15 @@
|
|
|
package com.zjugis.z_workflow.serviceApi;
|
|
|
|
|
|
+import com.alibaba.fastjson2.JSON;
|
|
|
+import com.alibaba.fastjson2.JSONObject;
|
|
|
import com.zjugis.framework.workflow.model.BaseController;
|
|
|
import com.zjugis.z_workflow.entity.TFlowTemplate;
|
|
|
import com.zjugis.z_workflow.entityExtend.FlowTemplateParamVo;
|
|
|
import com.zjugis.z_workflow.service.TFlowTemplateService;
|
|
|
import com.zjugis.z_workflow.service.TFlowTemplateVersionService;
|
|
|
+import com.zjugis.z_workflow.utils.MenuTree;
|
|
|
import com.zjugis.z_workflow.utils.StringUtil;
|
|
|
+import com.zjugis.z_workflow.utils.zTree;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -15,6 +19,7 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.Arrays;
|
|
|
import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
@@ -53,6 +58,14 @@ public class TFlowTemplateApiController extends BaseController {
|
|
|
return ok(tFlowTemplateService.GetFlowTemplateTree(new FlowTemplateParamVo(filterType, 0, flowMarks)));
|
|
|
}
|
|
|
|
|
|
+ @PostMapping
|
|
|
+ public String selectFlowTemplateTree(){
|
|
|
+ List<zTree> list = tFlowTemplateService.GetFlowTemplateTree("customer", 1, null, null);
|
|
|
+ List<Map<String, Object>> resList = JSONObject.parseObject(JSON.toJSONString(list), List.class);
|
|
|
+ MenuTree menuTree = new MenuTree(resList);
|
|
|
+ return success(menuTree.buildTree());
|
|
|
+ }
|
|
|
+
|
|
|
@PostMapping
|
|
|
public String selectFlowTemplateList() {
|
|
|
return success(tFlowTemplateService.selectFlowTemplateList());
|