public abstract class BaseController<S extends BaseService<?,T>,T extends BaseEntity> extends Object
| 构造器和说明 |
|---|
BaseController() |
| 限定符和类型 | 方法和说明 |
|---|---|
BaseResponse<?> |
check(Integer id,
String column,
String value)
检测"name"是否未重复
|
BaseResponse<?> |
delete(int id) |
BaseResponse<?> |
delete(int[] ids) |
BaseResponse<?> |
detail(Integer id)
详情
|
BaseResponse<?> |
list(T lookup)
列表
|
BaseResponse<?> |
save(T entity)
保存
|
protected void |
validateModel(Object model)
检验参数
|
@Autowired protected S extends BaseService<?,T> service
protected javax.servlet.http.HttpServletRequest request
protected void validateModel(Object model)
model - @GetMapping(value="list") public BaseResponse<?> list(T lookup)
@PostMapping(value="/save") public BaseResponse<?> save(T entity)
entity - @GetMapping(value="/detail") public BaseResponse<?> detail(Integer id)
id - @PostMapping(value="/delete") public BaseResponse<?> delete(int id)
@PostMapping(value="/batchDelete") public BaseResponse<?> delete(@RequestParam(value="ids[]") int[] ids)
@PostMapping(value="/check") public BaseResponse<?> check(Integer id, @RequestParam(defaultValue="name") String column, String value)
id - id may null 如果不传 则判断表里的全部项,如果传了id,则排除当前id所对应的列column - table column 列名称value - value 需要判断是否重复的列的值Copyright © 2022. All rights reserved.