Serialized Form

  • Package org.dromara.warm.flow.orm.entity

    • Class org.dromara.warm.flow.orm.entity.FlowDefinition

      class FlowDefinition extends JPARootEntity<FlowDefinition> implements Serializable
      • Serialized Fields

        • activityStatus
          Integer activityStatus
          流程激活状态(0挂起 1激活)
        • category
          String category
          流程类别
        • entityMerge
          JPAUpdateMergeFunction<FlowDefinition> entityMerge
        • entityPredicate
          JPAPredicateFunction<javax.persistence.criteria.CriteriaBuilder,javax.persistence.criteria.Root<FlowDefinition>,List<javax.persistence.criteria.Predicate>> entityPredicate
        • ext
          String ext
          扩展字段,预留给业务系统使用
        • flowCode
          String flowCode
          流程编码
        • flowName
          String flowName
          流程名称
        • formCustom
          String formCustom
          审批表单是否自定义(Y是 2否)
        • formPath
          String formPath
          审批表单是否自定义(Y是 2否)
        • isPublish
          Integer isPublish
          是否发布(0未开启 1开启)
        • listenerPath
          String listenerPath
          监听器路径
        • listenerType
          String listenerType
          监听器类型
        • nodeList
          List<org.dromara.warm.flow.core.entity.Node> nodeList
        • userList
          List<org.dromara.warm.flow.core.entity.User> userList
        • version
          String version
          流程版本
        • xmlString
          String xmlString
          审批表单是否自定义(Y是 2否)
    • Class org.dromara.warm.flow.orm.entity.FlowForm

      class FlowForm extends JPARootEntity<FlowForm> implements Serializable
    • Class org.dromara.warm.flow.orm.entity.FlowHisTask

      class FlowHisTask extends JPARootEntity<FlowHisTask> implements Serializable
      • Serialized Fields

        • approver
          String approver
          审批者
        • businessId
          String businessId
          业务id
        • collaborator
          String collaborator
          协作人(只有转办、会签、票签、委派)
        • cooperateType
          Integer cooperateType
          协作方式(1审批 2转办 3委派 4会签 5票签 6加签 7减签)
        • createBy
          String createBy
          创建者
        • definitionId
          Long definitionId
          对应flow_definition表的id
        • entityMerge
          JPAUpdateMergeFunction<FlowHisTask> entityMerge
        • entityPredicate
          JPAPredicateFunction<javax.persistence.criteria.CriteriaBuilder,javax.persistence.criteria.Root<FlowHisTask>,List<javax.persistence.criteria.Predicate>> entityPredicate
        • ext
          String ext
          扩展字段,预留给业务系统使用
        • flowName
          String flowName
          流程名称
        • flowStatus
          String flowStatus
          流程状态(1审批中 2 审批通过 9已退回 10失效)
        • formCustom
          String formCustom
          审批表单是否自定义(Y是 2否)
        • formPath
          String formPath
          审批表单路径
        • instanceId
          Long instanceId
          流程实例表id
        • message
          String message
          审批意见
        • nodeCode
          String nodeCode
          开始节点编码
        • nodeName
          String nodeName
          开始节点名称
        • nodeType
          Integer nodeType
          开始节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)
        • permissionList
          List<String> permissionList
          权限标识 permissionFlag的list形式
        • skipType
          String skipType
          跳转类型(PASS通过 REJECT退回 NONE无动作)
        • targetNodeCode
          String targetNodeCode
          目标节点编码
        • targetNodeName
          String targetNodeName
          结束节点名称
        • taskId
          Long taskId
          任务表id
        • variable
          String variable
          流程变量
    • Class org.dromara.warm.flow.orm.entity.FlowInstance

      class FlowInstance extends JPARootEntity<FlowInstance> implements Serializable
      • Serialized Fields

        • activityStatus
          Integer activityStatus
          流程激活状态(0挂起 1激活)
        • businessId
          String businessId
          业务id
        • createBy
          String createBy
          创建者
        • definitionId
          Long definitionId
          对应flow_definition表的id
        • defJson
          String defJson
          流程定义json
        • entityMerge
          JPAUpdateMergeFunction<FlowInstance> entityMerge
        • entityPredicate
          JPAPredicateFunction<javax.persistence.criteria.CriteriaBuilder,javax.persistence.criteria.Root<FlowInstance>,List<javax.persistence.criteria.Predicate>> entityPredicate
        • ext
          String ext
          扩展字段,预留给业务系统使用
        • flowName
          String flowName
          流程名称
        • flowStatus
          String flowStatus
          流程状态(0待提交 1审批中 2 审批通过 3自动通过 4终止 5作废 6撤销 7取回 8已完成 9已退回 10失效)
        • formCustom
          String formCustom
          审批表单是否自定义(Y是 2否)
        • formPath
          String formPath
          审批表单是否自定义(Y是 2否)
        • nodeCode
          String nodeCode
          流程节点编码 每个流程的nodeCode是唯一的,即definitionId+nodeCode唯一,在数据库层面做了控制
        • nodeName
          String nodeName
          流程节点名称
        • nodeType
          Integer nodeType
          节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)
        • variable
          String variable
          流程变量
    • Class org.dromara.warm.flow.orm.entity.FlowNode

      class FlowNode extends JPARootEntity<FlowNode> implements Serializable
      • Serialized Fields

        • anyNodeSkip
          String anyNodeSkip
          任意结点跳转
        • coordinate
          String coordinate
          流程节点坐标
        • definitionId
          Long definitionId
          流程id
        • entityMerge
          JPAUpdateMergeFunction<FlowNode> entityMerge
        • entityPredicate
          JPAPredicateFunction<javax.persistence.criteria.CriteriaBuilder,javax.persistence.criteria.Root<FlowNode>,List<javax.persistence.criteria.Predicate>> entityPredicate
        • formCustom
          String formCustom
          审批表单是否自定义(Y是 2否)
        • formPath
          String formPath
          审批表单是否自定义(Y是 2否)
        • handlerPath
          String handlerPath
          处理器路径
        • handlerType
          String handlerType
          处理器类型
        • listenerPath
          String listenerPath
          监听器路径
        • listenerType
          String listenerType
          监听器类型
        • nodeCode
          String nodeCode
          流程节点编码 每个流程的nodeCode是唯一的,即definitionId+nodeCode唯一,在数据库层面做了控制
        • nodeName
          String nodeName
          流程节点名称
        • nodeRatio
          BigDecimal nodeRatio
          流程签署比例值
        • nodeType
          Integer nodeType
          节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)
        • permissionFlag
          String permissionFlag
          权限标识(权限类型:权限标识,可以多个,用逗号隔开)
        • skipAnyNode
          String skipAnyNode
          Deprecated.
          是否可以退回任意节点(Y是 N否)即将删除
        • skipList
          List<org.dromara.warm.flow.core.entity.Skip> skipList
          跳转条件
        • version
          String version
          版本
    • Class org.dromara.warm.flow.orm.entity.FlowSkip

      class FlowSkip extends JPARootEntity<FlowSkip> implements Serializable
      • Serialized Fields

        • coordinate
          String coordinate
          流程跳转坐标
        • definitionId
          Long definitionId
          流程id
        • entityMerge
          JPAUpdateMergeFunction<FlowSkip> entityMerge
        • entityPredicate
          JPAPredicateFunction<javax.persistence.criteria.CriteriaBuilder,javax.persistence.criteria.Root<FlowSkip>,List<javax.persistence.criteria.Predicate>> entityPredicate
        • nextNodeCode
          String nextNodeCode
          下一个流程节点的编码
        • nextNodeType
          Integer nextNodeType
          下一个节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)
        • nodeId
          Long nodeId
          节点id
        • nowNodeCode
          String nowNodeCode
          当前流程节点的编码
        • nowNodeType
          Integer nowNodeType
          当前节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)
        • skipCondition
          String skipCondition
          跳转条件
        • skipName
          String skipName
          跳转名称
        • skipType
          String skipType
          跳转类型(PASS审批通过 REJECT退回)
    • Class org.dromara.warm.flow.orm.entity.FlowTask

      class FlowTask extends JPARootEntity<FlowTask> implements Serializable
      • Serialized Fields

        • businessId
          String businessId
          业务id
        • definitionId
          Long definitionId
          对应flow_definition表的id
        • entityMerge
          JPAUpdateMergeFunction<FlowTask> entityMerge
        • entityPredicate
          JPAPredicateFunction<javax.persistence.criteria.CriteriaBuilder,javax.persistence.criteria.Root<FlowTask>,List<javax.persistence.criteria.Predicate>> entityPredicate
        • flowName
          String flowName
          流程名称
        • formCustom
          String formCustom
          审批表单是否自定义(Y是 2否)
        • formPath
          String formPath
          审批表单路径
        • instanceId
          Long instanceId
          流程实例表id
        • nodeCode
          String nodeCode
          节点编码
        • nodeName
          String nodeName
          节点名称
        • nodeType
          Integer nodeType
          节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)
        • permissionList
          List<String> permissionList
          权限标识 permissionFlag的list形式
        • userList
          List<org.dromara.warm.flow.core.entity.User> userList
          流程用户列表
    • Class org.dromara.warm.flow.orm.entity.FlowUser

      class FlowUser extends JPARootEntity<FlowUser> implements Serializable
      • Serialized Fields

        • associated
          Long associated
          任务表id
        • createBy
          String createBy
          创建人:比如作为委托的人保存
        • entityMerge
          JPAUpdateMergeFunction<FlowUser> entityMerge
        • entityPredicate
          JPAPredicateFunction<javax.persistence.criteria.CriteriaBuilder,javax.persistence.criteria.Root<FlowUser>,List<javax.persistence.criteria.Predicate>> entityPredicate
        • processedBy
          String processedBy
          权限人
        • type
          String type
          人员类型(1待办任务的审批人权限 2待办任务的转办人权限 3待办任务的委托人权限)
    • Class org.dromara.warm.flow.orm.entity.JPARootEntity

      class JPARootEntity extends Object implements Serializable
      • Serialized Fields

        • commonPredicate
          JPAPredicateFunction<javax.persistence.criteria.CriteriaBuilder,javax.persistence.criteria.Root<T extends org.dromara.warm.flow.core.entity.RootEntity>,List<javax.persistence.criteria.Predicate>> commonPredicate
        • createTime
          Date createTime
          任务开始时间
        • delFlag
          String delFlag
          删除标记
        • id
          Long id
          主键
        • tenantId
          String tenantId
          租户ID
        • updateTime
          Date updateTime
          审批完成时间