Entity - 实体Id - 主键PageQuery - 分页参数public interface QueryController<Entity,Id extends Serializable,PageQuery> extends PageController<Entity,PageQuery>
| 限定符和类型 | 方法和说明 |
|---|---|
default R<Entity> |
get(Id id)
查询
|
default R<com.baomidou.mybatisplus.core.metadata.IPage<Entity>> |
page(PageParams<PageQuery> params)
分页查询
|
default R<List<Entity>> |
query(Entity data)
批量查询
|
handlerQueryParams, handlerResult, handlerWrapper, queryfail, fail, fail, fail, fail, fail, getAccount, getBaseService, getEntityClass, getName, getTenant, getUserId, success, success, validFail, validFail, validFail@GetMapping(value="/{id}")
@SysLog(value="\'\u67e5\u8be2:\' + #id")
@PreAuth(value="hasAnyPermission(\'{}view\')")
default R<Entity> get(@PathVariable
Id id)
id - 主键id@PostMapping(value="/page")
@SysLog(value="\'\u5206\u9875\u5217\u8868\u67e5\u8be2:\u7b2c\' + #params?.current + \'\u9875, \u663e\u793a\' + #params?.size + \'\u884c\'",
response=false)
@PreAuth(value="hasAnyPermission(\'{}view\')")
default R<com.baomidou.mybatisplus.core.metadata.IPage<Entity>> page(@RequestBody @Validated
PageParams<PageQuery> params)
params - 分页参数Copyright © 2021. All rights reserved.