Package org.dromara.warm.flow.orm.entity
Class FlowSkip
- All Implemented Interfaces:
Serializable,org.dromara.warm.flow.core.entity.RootEntity,org.dromara.warm.flow.core.entity.Skip
@Entity
public class FlowSkip
extends JPARootEntity<FlowSkip>
implements org.dromara.warm.flow.core.entity.Skip
节点跳转关联对象 flow_skip
- Since:
- 2024-05-08
- Author:
- vanlin
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String流程跳转坐标private Long流程idprivate JPAUpdateMergeFunction<FlowSkip>private JPAPredicateFunction<javax.persistence.criteria.CriteriaBuilder,javax.persistence.criteria.Root<FlowSkip>, List<javax.persistence.criteria.Predicate>> private String下一个流程节点的编码private Integer下一个节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)private Long节点idprivate String当前流程节点的编码private Integer当前节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)private String跳转条件private String跳转名称private String跳转类型(PASS审批通过 REJECT退回)Fields inherited from class org.dromara.warm.flow.orm.entity.JPARootEntity
JPA_ROOT_ENTITY_MAPPING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionJPAPredicateFunction<javax.persistence.criteria.CriteriaBuilder,javax.persistence.criteria.Root<FlowSkip>, List<javax.persistence.criteria.Predicate>> voidorderByField(String orderByColumn) Methods inherited from class org.dromara.warm.flow.orm.entity.JPARootEntity
commonPredicate, getCreateTime, getDelFlag, getId, getTenantId, getUpdateTime, setCreateTime, setDelFlag, setId, setTenantId, setUpdateTimeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.dromara.warm.flow.core.entity.Skip
copy, getCoordinate, getCreateTime, getDefinitionId, getDelFlag, getId, getNextNodeCode, getNextNodeType, getNodeId, getNowNodeCode, getNowNodeType, getSkipCondition, getSkipName, getSkipType, getTenantId, getUpdateTime, setCoordinate, setCreateTime, setDefinitionId, setDelFlag, setId, setNextNodeCode, setNextNodeType, setNodeId, setNowNodeCode, setNowNodeType, setSkipCondition, setSkipName, setSkipType, setTenantId, setUpdateTime
-
Field Details
-
MAPPING
-
entityPredicate
private JPAPredicateFunction<javax.persistence.criteria.CriteriaBuilder,javax.persistence.criteria.Root<FlowSkip>, entityPredicateList<javax.persistence.criteria.Predicate>> -
entityMerge
-
definitionId
流程id -
nodeId
节点id -
nowNodeCode
当前流程节点的编码 -
nowNodeType
当前节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关) -
nextNodeCode
下一个流程节点的编码 -
nextNodeType
下一个节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关) -
skipName
跳转名称 -
skipType
跳转类型(PASS审批通过 REJECT退回) -
skipCondition
跳转条件 -
coordinate
流程跳转坐标
-
-
Constructor Details
-
FlowSkip
public FlowSkip()
-
-
Method Details
-
entityPredicate
public JPAPredicateFunction<javax.persistence.criteria.CriteriaBuilder,javax.persistence.criteria.Root<FlowSkip>, entityPredicate()List<javax.persistence.criteria.Predicate>> - Specified by:
entityPredicatein classJPARootEntity<FlowSkip>
-
entityMerge
- Specified by:
entityMergein classJPARootEntity<FlowSkip>
-
orderByField
- Specified by:
orderByFieldin classJPARootEntity<FlowSkip>
-
initDefaultValue
public void initDefaultValue()- Specified by:
initDefaultValuein classJPARootEntity<FlowSkip>
-