Class BaseController<Service extends BaseService<T>,T>

java.lang.Object
org.miaixz.bus.base.spring.Controller
org.miaixz.bus.base.spring.BaseController<Service,T>

public class BaseController<Service extends BaseService<T>,T> extends Controller
基础请求封装
Since:
Java 17+
Author:
Kimi Liu
  • Field Details

  • Constructor Details

    • BaseController

      public BaseController()
  • Method Details

    • add

      @ResponseBody @RequestMapping(value="/add", method=POST) public Object add(T entity)
      通用:添加数据
      Parameters:
      entity - 对象参数
      Returns:
      操作结果
    • remove

      @ResponseBody @RequestMapping(value="/remove", method=POST) public Object remove(T entity)
      通用:删除数据
      Parameters:
      entity - 对象参数
      Returns:
      操作结果
    • update

      @ResponseBody @RequestMapping(value="/update", method=POST) public Object update(T entity)
      通用:主键更新
      Parameters:
      entity - 对象参数
      Returns:
      操作结果
    • get

      @ResponseBody @RequestMapping(value="/get", method=GET) public Object get(T entity)
      通用:数据主键查询
      Parameters:
      entity - 对象参数
      Returns:
      操作结果
    • list

      @ResponseBody @RequestMapping(value="/list", method=GET) public Object list(T entity)
      通用:数据条件查询
      Parameters:
      entity - 对象参数
      Returns:
      操作结果
    • page

      @ResponseBody @RequestMapping(value="/page", method=GET) public Object page(T entity)
      通用:数据分页查询
      Parameters:
      entity - 对象参数
      Returns:
      操作结果