Class FlowNode

All Implemented Interfaces:
Serializable, org.dromara.warm.flow.core.entity.Node, org.dromara.warm.flow.core.entity.RootEntity

@Entity public class FlowNode extends JPARootEntity<FlowNode> implements org.dromara.warm.flow.core.entity.Node
流程节点对象 flow_node
Since:
2024-05-08
Author:
vanlin
See Also:
  • Field Details

    • MAPPING

      public static final HashMap<String,String> MAPPING
    • entityPredicate

      private JPAPredicateFunction<javax.persistence.criteria.CriteriaBuilder,javax.persistence.criteria.Root<FlowNode>,List<javax.persistence.criteria.Predicate>> entityPredicate
    • entityMerge

      private JPAUpdateMergeFunction<FlowNode> entityMerge
    • skipList

      List<org.dromara.warm.flow.core.entity.Skip> skipList
      跳转条件
    • nodeType

      private Integer nodeType
      节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)
    • definitionId

      private Long definitionId
      流程id
    • nodeCode

      private String nodeCode
      流程节点编码 每个流程的nodeCode是唯一的,即definitionId+nodeCode唯一,在数据库层面做了控制
    • nodeName

      private String nodeName
      流程节点名称
    • permissionFlag

      private String permissionFlag
      权限标识(权限类型:权限标识,可以多个,用逗号隔开)
    • nodeRatio

      private BigDecimal nodeRatio
      流程签署比例值
    • coordinate

      private String coordinate
      流程节点坐标
    • version

      private String version
      版本
    • skipAnyNode

      @Deprecated private String skipAnyNode
      Deprecated.
      是否可以退回任意节点(Y是 N否)即将删除
    • anyNodeSkip

      private String anyNodeSkip
      任意结点跳转
    • listenerType

      private String listenerType
      监听器类型
    • listenerPath

      private String listenerPath
      监听器路径
    • handlerType

      private String handlerType
      处理器类型
    • handlerPath

      private String handlerPath
      处理器路径
    • formCustom

      private String formCustom
      审批表单是否自定义(Y是 2否)
    • formPath

      private String formPath
      审批表单是否自定义(Y是 2否)
  • Constructor Details

    • FlowNode

      public FlowNode()
  • Method Details