Module bus.base
Package org.miaixz.bus.base.spring
Class BaseController<T,Service extends BaseService<T>>
java.lang.Object
org.miaixz.bus.core.basic.spring.Controller
org.miaixz.bus.base.spring.BaseController<T,Service>
public class BaseController<T,Service extends BaseService<T>>
extends org.miaixz.bus.core.basic.spring.Controller
基础请求封装
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.miaixz.bus.core.basic.spring.Controller
write, write, write, write, write, write
-
Field Details
-
service
-
-
Constructor Details
-
BaseController
public BaseController()
-
-
Method Details
-
add
通用:添加数据- Parameters:
entity- 对象参数- Returns:
- 操作结果
-
remove
通用:逻辑删除- Parameters:
entity- 对象参数- Returns:
- 操作结果
-
delete
通用:物理删除- Parameters:
entity- 对象参数- Returns:
- 操作结果
-
update
通用:主键更新- Parameters:
entity- 对象参数- Returns:
- 操作结果
-
get
通用:数据主键查询- Parameters:
entity- 对象参数- Returns:
- 操作结果
-
list
通用:数据条件查询- Parameters:
entity- 对象参数- Returns:
- 操作结果
-
page
@ResponseBody @RequestMapping(value="/page", method=GET) public Object page(@Valid({"pageSize","pageNo"}) T entity) 通用:数据分页查询- Parameters:
entity- 对象参数- Returns:
- 操作结果
-