mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 18:28:43 +08:00 
			
		
		
		
	仿钉钉流程设计- code review 修改。新增并行分支节点
This commit is contained in:
		| @@ -25,12 +25,14 @@ public enum BpmSimpleModelNodeType implements IntArrayValuable { | ||||
|     APPROVE_NODE(1, "审批人节点"), // TODO @jaosn:是不是这里从 10 开始好点;相当于说,0-9 给开始和结束;10-19 给各种节点;20-29 给各种条件; TODO 后面改改 | ||||
|     COPY_NODE(2, "抄送人节点"), | ||||
|  | ||||
|     CONDITION_NODE(3, "条件节点"), // 用于构建流转条件的表达式 | ||||
|     CONDITION_BRANCH_NODE(4, "条件分支节点"), // TODO @jason:是不是改成叫 条件分支? | ||||
|     PARALLEL_BRANCH_FORK_NODE(5, "并行分支分叉节点"), // TODO @jason:是不是一个 并行分支 ?就可以啦? 后面是否去掉并行网关。只用包容网关 | ||||
|     PARALLEL_BRANCH_JOIN_NODE(6, "并行分支聚合节点"), | ||||
|     PARALLEL_BRANCH_NODE(5, "并行分支节点"), // TODO @jason:是不是一个 并行分支 ?就可以啦? 后面是否去掉并行网关。只用包容网关 | ||||
| //    PARALLEL_BRANCH_JOIN_NODE(6, "并行分支聚合节点"), | ||||
|     INCLUSIVE_BRANCH_FORK_NODE(7, "包容网关分叉节点"), | ||||
|     INCLUSIVE_BRANCH_JOIN_NODE(8, "包容网关聚合节点"), | ||||
|     // TODO @jason:建议整合 join,最终只有 条件分支、并行分支、包容分支,三种~ | ||||
|     // TODO @芋艿。 感觉还是分开好理解一点,也好处理一点。前端结构中把聚合节点显示并传过来。 | ||||
|     ; | ||||
|  | ||||
|     public static final int[] ARRAYS = Arrays.stream(values()).mapToInt(BpmSimpleModelNodeType::getType).toArray(); | ||||
| @@ -45,7 +47,7 @@ public enum BpmSimpleModelNodeType implements IntArrayValuable { | ||||
|      */ | ||||
|     public static boolean isBranchNode(Integer type) { | ||||
|         return Objects.equals(CONDITION_BRANCH_NODE.getType(), type) | ||||
|                 || Objects.equals(PARALLEL_BRANCH_FORK_NODE.getType(), type) | ||||
|                 || Objects.equals(PARALLEL_BRANCH_NODE.getType(), type) | ||||
|                 || Objects.equals(INCLUSIVE_BRANCH_FORK_NODE.getType(), type) ; | ||||
|     } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 jason
					jason