Package org.dromara.warm.flow.orm.entity
Class FlowTask
- All Implemented Interfaces:
Serializable,org.dromara.warm.flow.core.entity.RootEntity,org.dromara.warm.flow.core.entity.Task
@Entity
public class FlowTask
extends JPARootEntity<FlowTask>
implements org.dromara.warm.flow.core.entity.Task
待办任务记录对象 flow_task
- Since:
- 2024-05-08
- Author:
- vanlin
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String业务idprivate Long对应flow_definition表的idprivate JPAUpdateMergeFunction<FlowTask>private JPAPredicateFunction<javax.persistence.criteria.CriteriaBuilder,javax.persistence.criteria.Root<FlowTask>, List<javax.persistence.criteria.Predicate>> private String流程名称private String审批表单是否自定义(Y是 2否)private String审批表单路径private Long流程实例表idprivate String节点编码private String节点名称private Integer节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)权限标识 permissionFlag的list形式private List<org.dromara.warm.flow.core.entity.User>流程用户列表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<FlowTask>, 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.Task
getBusinessId, getCreateTime, getDefinitionId, getDelFlag, getFlowName, getFormCustom, getFormPath, getId, getInstanceId, getNodeCode, getNodeName, getNodeType, getPermissionList, getTenantId, getUpdateTime, getUserList, setBusinessId, setCreateTime, setDefinitionId, setDelFlag, setFlowName, setFormCustom, setFormPath, setId, setInstanceId, setNodeCode, setNodeName, setNodeType, setPermissionList, setTenantId, setUpdateTime, setUserList
-
Field Details
-
MAPPING
-
entityPredicate
private JPAPredicateFunction<javax.persistence.criteria.CriteriaBuilder,javax.persistence.criteria.Root<FlowTask>, entityPredicateList<javax.persistence.criteria.Predicate>> -
entityMerge
-
definitionId
对应flow_definition表的id -
instanceId
流程实例表id -
flowName
流程名称 -
businessId
业务id -
nodeCode
节点编码 -
nodeName
节点名称 -
nodeType
节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关) -
permissionList
权限标识 permissionFlag的list形式 -
userList
流程用户列表 -
formCustom
审批表单是否自定义(Y是 2否) -
formPath
审批表单路径
-
-
Constructor Details
-
FlowTask
public FlowTask()
-
-
Method Details
-
entityPredicate
public JPAPredicateFunction<javax.persistence.criteria.CriteriaBuilder,javax.persistence.criteria.Root<FlowTask>, entityPredicate()List<javax.persistence.criteria.Predicate>> - Specified by:
entityPredicatein classJPARootEntity<FlowTask>
-
entityMerge
- Specified by:
entityMergein classJPARootEntity<FlowTask>
-
orderByField
- Specified by:
orderByFieldin classJPARootEntity<FlowTask>
-
initDefaultValue
public void initDefaultValue()- Specified by:
initDefaultValuein classJPARootEntity<FlowTask>
-