| 接口 | 说明 |
|---|---|
| Entity |
实体总接口,所有实体需实现此接口
|
| EntityFactory |
实体工厂接口,系统各个地方使用此接口来创建实体,在实际编码中也应该使用此接口来创建实体,而不是使用new方式来创建
|
| RecordCreationEntity |
记录创建信息的实体类,包括创建人和创建时间。
|
| RecordModifierEntity |
记录修改信息的实体类,包括修改人和修改时间。
|
| SortSupportEntity |
支持排序的实体
|
| TransactionManagers | |
| TreeSortSupportEntity<PK> |
支持树形结构,排序的实体类,要使用树形结构,排序功能的实体类直接继承该类
|
| TreeSupportEntity<PK> |
支持树结构的实体类
|
| TreeSupportEntity.TreeHelper<T,PK> |
树结构Helper
|
| 类 | 说明 |
|---|---|
| EntityFactoryHolder | |
| EntityFactoryHolderConfiguration | |
| GenericEntity<PK> | |
| GenericTreeSortSupportEntity<PK> |
支持树形结构,排序的实体类,要使用树形结构,排序功能的实体类直接继承该类
|
| PagerResult<E> |
分页查询结果,用于在分页查询时,定义查询结果.如果需要拓展此类,例如自定义json序列化,请使用spi方式定义拓展实现类型:
---resources
-----|--META-INF
-----|----services
-----|------org.hswebframework.web.api.crud.entity.PagerResult
|
| QueryParamEntity |
查询参数实体,使用easyorm进行动态查询参数构建
可通过静态方法创建: 如:
QueryParamEntity.of("id",id);
或者使用DSL方式来构造:
QueryParamEntity
.newQuery()
.where("id",1)
.execute(service::query)
|
| TermExpressionParser |
动态条件表达式解析器
name=测试 and age=test
|
| TreeUtils |
| 注释类型 | 说明 |
|---|---|
| ImplementFor | |
| QueryNoPagingOperation |
使用注解继承来对swagger接口文档注解的拓展,用来标识接口不支持分页查询参数.
|
| QueryOperation |
使用注解继承来对swagger接口文档注解的拓展,用来标识接口支持分页查询参数.
|
Copyright © 2016–2023. All rights reserved.