接口 QueryController<Id extends Serializable,Entity extends SuperEntity<Id>,PageQuery,ResultVO>

类型参数:
Entity - 实体
Id - 主键
PageQuery - 分页参数
ResultVO - 实体返回VO
所有超级接口:
BaseController<Id,Entity>, PageController<Id,Entity,PageQuery,ResultVO>
所有已知实现类:
SuperCacheController, SuperController, SuperExcelController, SuperReadController

public interface QueryController<Id extends Serializable,Entity extends SuperEntity<Id>,PageQuery,ResultVO> extends PageController<Id,Entity,PageQuery,ResultVO>
查询Controller
作者:
zuihou
  • 方法详细资料

    • 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 - 批量查询
      返回:
      查询结果