xiejun
2023-08-12 a19d26e88360c9760b2286bac4dfb1710fd2fa21
Source/UBCS/ubcs-ops-api/ubcs-flow-api/src/main/java/com/vci/ubcs/flow/core/feign/IFlowClient.java
@@ -16,7 +16,9 @@
 */
package com.vci.ubcs.flow.core.feign;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.vci.ubcs.flow.core.entity.BladeFlow;
import com.vci.ubcs.flow.core.entity.ProcessTemplate;
import org.springblade.core.launch.constant.AppConstant;
import org.springblade.core.tool.api.R;
import org.springframework.cloud.openfeign.FeignClient;
@@ -25,6 +27,7 @@
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestParam;
import java.util.List;
import java.util.Map;
/**
@@ -44,6 +47,8 @@
   String COMPLETE_TASK = API_PREFIX + "/complete-task";
   String TASK_VARIABLE = API_PREFIX + "/task-variable";
   String TASK_VARIABLES = API_PREFIX + "/task-variables";
   String SELECT_BY_WRAPPER = API_PREFIX + "/select-by-wrapper";
   String PROCESS_BATCH_SAVE = API_PREFIX + "/PROCESS-BATCH-SAVE";
   /**
    * 开启流程
@@ -97,4 +102,23 @@
    */
   @GetMapping(TASK_VARIABLES)
   R<Map<String, Object>> taskVariables(@RequestParam("taskId") String taskId);
   /**
    * 查询数据wrapper方式
    *
    * @param wrapperMap 条件
    * @return R
    */
   @PostMapping(SELECT_BY_WRAPPER)
   R<List<ProcessTemplate>> selectByWrapper(@RequestBody Map<String,Object> wrapperMap);
   /**
    * 批量保存流程数据
    *
    * @param listProcessTemplate 保存数据
    * @return R
    */
   @PostMapping(PROCESS_BATCH_SAVE)
   R processBatchSave(@RequestBody List<ProcessTemplate> listProcessTemplate);
}