类 ProcessUtil
java.lang.Object
io.github.mangocrisp.spring.taybct.module.lf.util.ProcessUtil
流程工具类
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static Boolean
autoDeal
(Process process, Edges edges, Nodes nodes, com.alibaba.fastjson2.JSONObject properties, Supplier<Map<String, Object>> contextSupplier) 自动处理static com.alibaba.fastjson2.JSONObject
generatorFormData
(ProcessItemType type, String id, String name, Object value) 生成表单属性民static com.alibaba.fastjson2.JSONObject
getJSONObject
(Object data) 获取连线的属性static com.alibaba.fastjson2.JSONObject
getProcessFormData
(Process process) 获取流程的表单属性
-
构造器详细资料
-
ProcessUtil
public ProcessUtil()
-
-
方法详细资料
-
getProcessFormData
获取流程的表单属性- 参数:
process
- 流程信息- 返回:
- 表单键值对
-
autoDeal
public static Boolean autoDeal(Process process, Edges edges, Nodes nodes, com.alibaba.fastjson2.JSONObject properties, Supplier<Map<String, Object>> contextSupplier) 自动处理- 参数:
process
- 流程信息edges
- 连线信息(可以是连线本身,也可以是连接到节点的线)nodes
- 连线或者节点的属性properties
- 连线或者节点的属性contextSupplier
- 提供可操作的表单属性- 返回:
- 处理结果
-
getJSONObject
获取连线的属性- 参数:
data
- json 数据- 返回:
- 属性
-
generatorFormData
public static com.alibaba.fastjson2.JSONObject generatorFormData(ProcessItemType type, String id, String name, Object value) 生成表单属性民- 参数:
type
- 类型 node 或者 edgeid
- 节点或者连线的 idname
- 字段名value
- 自动处理的节点- 返回:
- JSONObject
-