类 BaseController<T>

java.lang.Object
cn.iosd.starter.datasource.base.BaseController<T>
类型参数:
T - 实体

@Component public class BaseController<T> extends Object
作者:
ok1996
  • 构造器详细资料

    • BaseController

      public BaseController()
  • 方法详细资料

    • apiSave

      @PostMapping("/api") public Response<Boolean> apiSave(@RequestBody T entity)
    • apiUpdateById

      @PutMapping("/api/{id}") public Response<Boolean> apiUpdateById(@PathVariable Long id, @RequestBody T entity)
    • apiRemoveById

      @DeleteMapping("/api/{id}") public Response<Boolean> apiRemoveById(@PathVariable Long id)
    • apiGetById

      @GetMapping("/api/{id}") public Response<T> apiGetById(@PathVariable Long id)
    • apiList

      @GetMapping("/api/list") public Response<List<T>> apiList(T req)
    • apiPage

      @PostMapping("/api/page") public Response<com.baomidou.mybatisplus.core.metadata.IPage<T>> apiPage(@RequestBody PageRequest<T> req)