类 SuperReadController<S extends SuperService<Id,Entity>,Id extends Serializable,Entity extends SuperEntity<Id>,PageQuery,ResultVO>

java.lang.Object
top.tangyh.basic.base.controller.SuperSimpleController<S,Id,Entity>
top.tangyh.basic.base.controller.SuperReadController<S,Id,Entity,PageQuery,ResultVO>
类型参数:
S - Service
Id - 主键
Entity - 实体
PageQuery - 分页参数
ResultVO - 实体返回VO
所有已实现的接口:
BaseController<Id,Entity>, PageController<Id,Entity,PageQuery,ResultVO>, QueryController<Id,Entity,PageQuery,ResultVO>

public abstract class SuperReadController<S extends SuperService<Id,Entity>,Id extends Serializable,Entity extends SuperEntity<Id>,PageQuery,ResultVO> extends SuperSimpleController<S,Id,Entity> implements QueryController<Id,Entity,PageQuery,ResultVO>
SuperReadController

继承该类,就拥有了如下方法: 1,page 分页查询,并支持子类扩展4个方法:handlerQueryParams、query、handlerWrapper、handlerResult 2,get 单体查询, 根据ID直接查询DB 3,detail 单体详情查询, 根据ID直接查询DB 4,list 列表查询,根据参数条件,查询列表

若重写扩展方法无法满足,则可以重写page、save等方法,但切记不要修改 @RequestMapping 参数

作者:
zuihou