| | |
| | | */ |
| | | 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; |
| | |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RequestParam; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | |
| | | 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"; |
| | | |
| | | /** |
| | | * 开启流程 |
| | |
| | | */ |
| | | @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); |
| | | |
| | | } |