接口 QueryController<Id extends Serializable,Entity extends SuperEntity<Id>,PageQuery,ResultVO>
- 类型参数:
Entity- 实体Id- 主键PageQuery- 分页参数ResultVO- 实体返回VO
- 所有超级接口:
BaseController<Id,,Entity> PageController<Id,Entity, PageQuery, ResultVO>
public interface QueryController<Id extends Serializable,Entity extends SuperEntity<Id>,PageQuery,ResultVO>
extends PageController<Id,Entity,PageQuery,ResultVO>
查询Controller
- 作者:
- zuihou
-
方法概要
从接口继承的方法 top.tangyh.basic.base.controller.BaseController
fail, fail, fail, fail, fail, fail, getEntityClass, getSuperService, getUserId, success, success, validFail, validFail, validFail从接口继承的方法 top.tangyh.basic.base.controller.PageController
getEchoService, getResultVOClass, handlerQueryParams, handlerResult, handlerWrapper, page, query
-
方法详细资料
-
get
@GetMapping("/{id:[0-9]+}") @WebLog("\'\u67e5\u8be2:\' + #id") default R<ResultVO> get(@PathVariable Id id) 单体查询- 参数:
id- 主键id- 返回:
- 查询结果
-
getDetail
@GetMapping("/detail") @WebLog("\'\u67e5\u8be2:\' + #id") default R<ResultVO> getDetail(@RequestParam("id") Id id) 查询详情- 参数:
id- 主键id- 返回:
- 查询结果
-
query
@PostMapping("/query") @WebLog("\u6279\u91cf\u67e5\u8be2") default R<List<ResultVO>> query(@RequestBody PageQuery data) 批量查询- 参数:
data- 批量查询- 返回:
- 查询结果
-
findByIds
@PostMapping("/findByIds") @WebLog("\u6839\u636eId\u6279\u91cf\u67e5\u8be2") default R<List<ResultVO>> findByIds(@RequestBody List<Id> ids) 批量查询- 参数:
ids- 批量查询- 返回:
- 查询结果
-