类 RootEntityController<E extends RootEntity<E>,S extends RootService<E,R>,R extends RootRepository<E>>
java.lang.Object
cn.hamm.airpower.root.RootController
cn.hamm.airpower.root.RootEntityController<E,S,R>
- 类型参数:
S- ServiceE- 实体或实体的子类
public class RootEntityController<E extends RootEntity<E>,S extends RootService<E,R>,R extends RootRepository<E>>
extends RootController
实体控制器根类
- 作者:
- Hamm
-
字段概要
字段从类继承的字段 cn.hamm.airpower.root.RootController
globalConfig, request -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明添加一条新数据接口protected E新增后置方法protected voidafterDelete(E entity) 删除后置方法protected voidafterDisable(E entity) 禁用后置方法protected voidafterEnable(E entity) 启用后置方法protected EafterGetDetail(E entity) 查询详情后置方法afterGetList(List<E> list) 查询不分页后置方法protected <T extends QueryPageResponse<E>>
TafterGetPage(T queryPageResponse) 查询分页后置方法protected EafterUpdate(E entity) 修改后置方法protected E新增前置方法protected voidbeforeDelete(E entity) 删除前置方法protected voidbeforeDisable(E entity) 禁用前置方法protected voidbeforeEnable(E entity) 启用前置方法protected <T extends QueryRequest<E>>
TbeforeGetList(T queryRequest) 查询不分页前置方法protected <T extends QueryPageRequest<E>>
TbeforeGetPage(T queryPageRequest) 查询分页前置方法protected EbeforeUpdate(E entity) 修改前置方法删除一条已存在的数据接口禁用一条已存在的数据启用一条已存在的数据查询一条详情数据getList(QueryRequest<E> queryRequest) 不分页查询getPage(QueryPageRequest<E> queryPageRequest) 分页查询修改一条已存在的数据接口从类继承的方法 cn.hamm.airpower.root.RootController
getCurrentUserId, json, json, jsonData, jsonData
-
字段详细资料
-
service
-
-
构造器详细资料
-
RootEntityController
public RootEntityController()
-
-
方法详细资料
-
add
添加一条新数据接口 -
delete
删除一条已存在的数据接口 -
update
修改一条已存在的数据接口 -
getDetail
@PostMapping("getDetail") public JsonData getDetail(@RequestBody @Validated(WhenIdRequired.class) E entity) 查询一条详情数据- 参数:
entity- 包含ID的实体- 返回:
- 详情数据
- 另请参阅:
-
disable
禁用一条已存在的数据 -
enable
启用一条已存在的数据 -
getList
不分页查询 -
getPage
分页查询 -
afterGetPage
查询分页后置方法- 参数:
queryPageResponse- 查询到的分页数据- 返回:
- 处理后的分页数据
- 另请参阅:
-
beforeGetPage
查询分页前置方法- 参数:
queryPageRequest- 查询请求- 返回:
- 处理后的查询请求
- 另请参阅:
-
beforeGetList
查询不分页前置方法- 参数:
queryRequest- 查询请求- 返回:
- 查询请求
- 另请参阅:
-
afterGetList
查询不分页后置方法- 参数:
list- 查询结果- 返回:
- 查询结果
- 另请参阅:
-
afterGetDetail
查询详情后置方法- 参数:
entity- 实体- 返回:
- 实体
- 另请参阅:
-
beforeAdd
新增前置方法- 参数:
entity- Api请求提交的实体数据,可能会缺失很多数据- 返回:
- 实体
- 另请参阅:
-
afterAdd
新增后置方法- 参数:
entity- 实体- 返回:
- 实体
- 另请参阅:
-
beforeUpdate
修改前置方法- 参数:
entity- Api请求提交的实体数据,可能会缺失很多数据- 返回:
- 实体
- 另请参阅:
-
afterUpdate
修改后置方法- 参数:
entity- 实体- 返回:
- 实体
- 另请参阅:
-
beforeDelete
删除前置方法- 参数:
entity- 实体- 另请参阅:
-
afterDelete
删除后置方法- 参数:
entity- 被删除的实体- 另请参阅:
-
beforeDisable
禁用前置方法- 参数:
entity- 带ID的实体,其他属性没有- 另请参阅:
-
afterDisable
禁用后置方法- 参数:
entity- 带ID的实体,其他属性没有- 另请参阅:
-
beforeEnable
启用前置方法- 参数:
entity- 带ID的实体,其他属性没有- 另请参阅:
-
afterEnable
启用后置方法- 参数:
entity- 带ID的实体,其他属性没有- 另请参阅:
-