feat(flow): 适配 form-design 表单设计器

This commit is contained in:
冷冷 committed 2025-02-04 10:19:26 +08:00
1 parent 11d2262b8c
commit a63d66f291
17 files changed
+208 -259

No files matched your search

@@ -3,7 +3,6 @@ package com.pig4cloud.pigx.flow.task.api.feign;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.pig4cloud.pigx.common.core.constant.ServiceNameConstants;
import com.pig4cloud.pigx.common.core.util.R;
import com.pig4cloud.pigx.common.feign.annotation.NoToken;
import com.pig4cloud.pigx.flow.task.dto.*;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
@@ -49,7 +48,6 @@ public interface RemoteFlowEngineService {
* @param processInstanceParamDto 流程实例参数
* @return 启动流程结果
*/
@NoToken
@PostMapping("/flow/start")
R<String> startProcess(@RequestBody ProcessInstanceParamDto processInstanceParamDto);
@@ -2,7 +2,6 @@ package com.pig4cloud.pigx.flow.task.api.feign;
import com.pig4cloud.pigx.common.core.constant.ServiceNameConstants;
import com.pig4cloud.pigx.common.core.util.R;
import com.pig4cloud.pigx.common.feign.annotation.NoToken;
import com.pig4cloud.pigx.flow.task.dto.*;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
@@ -23,7 +22,6 @@ public interface RemoteFlowTaskService {
* 节点开始事件
* @param nodeRecordParamDto
*/
@NoToken
@PostMapping("/remote/startNodeEvent")
void startNodeEvent(@RequestBody ProcessNodeRecordParamDto nodeRecordParamDto);
@@ -31,7 +29,6 @@ public interface RemoteFlowTaskService {
* 节点结束事件
* @param nodeRecordParamDto
*/
@NoToken
@PostMapping("/remote/endNodeEvent")
void endNodeEvent(@RequestBody ProcessNodeRecordParamDto nodeRecordParamDto);
@@ -47,7 +44,6 @@ public interface RemoteFlowTaskService {
* 创建流程事件
* @param processInstanceRecordParamDto
*/
@NoToken
@PostMapping("/remote/createProcessEvent")
void createProcessEvent(@RequestBody ProcessInstanceRecordParamDto processInstanceRecordParamDto);
@@ -78,7 +74,6 @@ public interface RemoteFlowTaskService {
* @param nodeId 节点id
* @return
*/
@NoToken
@GetMapping("/processNodeData/getNodeData")
R<Node> queryNodeOriData(@RequestParam("flowId") String flowId, @RequestParam("nodeId") String nodeId);
@@ -86,7 +81,6 @@ public interface RemoteFlowTaskService {
* 节点开始指派用户了
* @param processNodeRecordAssignUserParamDto
*/
@NoToken
@PostMapping("/remote/startAssignUser")
R startAssignUser(@RequestBody ProcessNodeRecordAssignUserParamDto processNodeRecordAssignUserParamDto);
@@ -94,7 +88,6 @@ public interface RemoteFlowTaskService {
* 任务结束事件
* @param processNodeRecordAssignUserParamDto
*/
@NoToken
@PostMapping("/remote/taskEndEvent")
R taskEndEvent(@RequestBody ProcessNodeRecordAssignUserParamDto processNodeRecordAssignUserParamDto);
@@ -16,4 +16,9 @@ public class ProcessVO extends Process {
private Map<String, Object> variableMap;
/**
* 发起人节点的表单权限
*/
private Map<String,String> formPerms;
}