Package org.dromara.warm.flow.orm.entity
Class JPARootEntity<T extends org.dromara.warm.flow.core.entity.RootEntity>
java.lang.Object
org.dromara.warm.flow.orm.entity.JPARootEntity<T>
- All Implemented Interfaces:
Serializable,org.dromara.warm.flow.core.entity.RootEntity
- Direct Known Subclasses:
FlowDefinition,FlowForm,FlowHisTask,FlowInstance,FlowNode,FlowSkip,FlowTask,FlowUser
@MappedSuperclass
public abstract class JPARootEntity<T extends org.dromara.warm.flow.core.entity.RootEntity>
extends Object
implements org.dromara.warm.flow.core.entity.RootEntity
- Since:
- 2024/5/10 17:59
- Author:
- vanlin
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionJPAPredicateFunction<javax.persistence.criteria.CriteriaBuilder,javax.persistence.criteria.Root<T>, List<javax.persistence.criteria.Predicate>> abstract JPAUpdateMergeFunction<T>abstract JPAPredicateFunction<javax.persistence.criteria.CriteriaBuilder,javax.persistence.criteria.Root<T>, List<javax.persistence.criteria.Predicate>> getId()abstract voidabstract StringorderByField(String orderByColumn) setCreateTime(Date createTime) setDelFlag(String delFlag) setTenantId(String tenantId) setUpdateTime(Date updateTime)
-
Field Details
-
JPA_ROOT_ENTITY_MAPPING
-
commonPredicate
private JPAPredicateFunction<javax.persistence.criteria.CriteriaBuilder,javax.persistence.criteria.Root<T extends org.dromara.warm.flow.core.entity.RootEntity>, commonPredicateList<javax.persistence.criteria.Predicate>> -
id
主键 -
createTime
任务开始时间 -
updateTime
审批完成时间 -
tenantId
租户ID -
delFlag
删除标记
-
-
Constructor Details
-
JPARootEntity
public JPARootEntity()
-
-
Method Details
-
orderByField
-
entityPredicate
public abstract JPAPredicateFunction<javax.persistence.criteria.CriteriaBuilder,javax.persistence.criteria.Root<T>, entityPredicate()List<javax.persistence.criteria.Predicate>> -
entityMerge
-
initDefaultValue
public abstract void initDefaultValue() -
commonPredicate
public JPAPredicateFunction<javax.persistence.criteria.CriteriaBuilder,javax.persistence.criteria.Root<T>, commonPredicate()List<javax.persistence.criteria.Predicate>> -
getId
- Specified by:
getIdin interfaceorg.dromara.warm.flow.core.entity.RootEntity
-
setId
- Specified by:
setIdin interfaceorg.dromara.warm.flow.core.entity.RootEntity
-
getCreateTime
- Specified by:
getCreateTimein interfaceorg.dromara.warm.flow.core.entity.RootEntity
-
setCreateTime
- Specified by:
setCreateTimein interfaceorg.dromara.warm.flow.core.entity.RootEntity
-
getUpdateTime
- Specified by:
getUpdateTimein interfaceorg.dromara.warm.flow.core.entity.RootEntity
-
setUpdateTime
- Specified by:
setUpdateTimein interfaceorg.dromara.warm.flow.core.entity.RootEntity
-
getTenantId
- Specified by:
getTenantIdin interfaceorg.dromara.warm.flow.core.entity.RootEntity
-
setTenantId
- Specified by:
setTenantIdin interfaceorg.dromara.warm.flow.core.entity.RootEntity
-
getDelFlag
- Specified by:
getDelFlagin interfaceorg.dromara.warm.flow.core.entity.RootEntity
-
setDelFlag
- Specified by:
setDelFlagin interfaceorg.dromara.warm.flow.core.entity.RootEntity
-