Browse Source

监管流程部分接口

master
dimengzhe 2 years ago
parent
commit
90c0000791
  1. 34
      yxt_supervise/supervise-flowable/supervise-flowable-biz/src/main/java/com/yxt/supervise/flowable/api/flow2/FlowFeign.java
  2. 12
      yxt_supervise/supervise-flowable/supervise-flowable-biz/src/main/java/com/yxt/supervise/flowable/api/flow2/FlowFeignFallback.java
  3. 3
      yxt_supervise/supervise-flowable/supervise-flowable-biz/src/main/java/com/yxt/supervise/flowable/biz/flow2/FlowRest.java

34
yxt_supervise/supervise-flowable/supervise-flowable-biz/src/main/java/com/yxt/supervise/flowable/api/flow2/FlowFeign.java

@ -0,0 +1,34 @@
package com.yxt.supervise.flowable.api.flow2;
import com.yxt.common.core.result.ResultBean;
import com.yxt.supervise.flowable.api.flow.FlowableFallback;
import com.yxt.supervise.flowable.api.flow.UpdateFlowFieldVo;
import com.yxt.supervise.flowable.sqloperationsymbol.BusinessVariables;
import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
/**
* @description:
* @author: dimengzhe
* @date: 2023/11/30
**/
@FeignClient(
contextId = "supervise-flowable-Flow",
name = "supervise-flowable",
path = "v2/flow",
fallback = FlowFeignFallback.class)
public interface FlowFeign {
@ApiOperation(value = "启动流程")
@PostMapping(value = "/startProcess")
public ResultBean<UpdateFlowFieldVo> startProcess(BusinessVariables bv);
@ApiOperation(value = "办理")
@PostMapping(value = "/handleProsess")
public ResultBean<UpdateFlowFieldVo> handleProsess(BusinessVariables bv);
@ApiOperation(value = "加签")
@PostMapping(value = "/delegate")
public ResultBean delegate(FlowDelegateQuery flowDelegateQuery);
}

12
yxt_supervise/supervise-flowable/supervise-flowable-biz/src/main/java/com/yxt/supervise/flowable/api/flow2/FlowFeignFallback.java

@ -0,0 +1,12 @@
package com.yxt.supervise.flowable.api.flow2;
import org.springframework.stereotype.Component;
/**
* @description:
* @author: dimengzhe
* @date: 2023/11/30
**/
@Component
public class FlowFeignFallback {
}

3
yxt_supervise/supervise-flowable/supervise-flowable-biz/src/main/java/com/yxt/supervise/flowable/biz/flow2/FlowRest.java

@ -6,6 +6,7 @@ import com.yxt.common.base.utils.StringUtils;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
import com.yxt.supervise.flowable.api.flow.UpdateFlowFieldVo; import com.yxt.supervise.flowable.api.flow.UpdateFlowFieldVo;
import com.yxt.supervise.flowable.api.flow2.FlowDelegateQuery; import com.yxt.supervise.flowable.api.flow2.FlowDelegateQuery;
import com.yxt.supervise.flowable.api.flow2.FlowFeign;
import com.yxt.supervise.flowable.sqloperationsymbol.BusinessVariables; import com.yxt.supervise.flowable.sqloperationsymbol.BusinessVariables;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.apache.tomcat.util.threads.ThreadPoolExecutor; import org.apache.tomcat.util.threads.ThreadPoolExecutor;
@ -27,7 +28,7 @@ import java.util.concurrent.*;
**/ **/
@RestController @RestController
@RequestMapping("v2/flow") @RequestMapping("v2/flow")
public class FlowRest { public class FlowRest implements FlowFeign {
Logger log = LoggerFactory.getLogger(FlowRest.class); Logger log = LoggerFactory.getLogger(FlowRest.class);

Loading…
Cancel
Save