public abstract class BasicController<T extends BasicEntity,P extends BasicParam> extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
(专用程序包) static org.slf4j.Logger |
logger |
(专用程序包) BasicService<T,P> |
service |
(专用程序包) SysService |
sysService |
| 构造器和说明 |
|---|
BasicController() |
| 限定符和类型 | 方法和说明 |
|---|---|
RestResult<String> |
add(T entity) |
RestResult<Integer> |
delete(String id) |
RestResult<T> |
get(String id) |
abstract String |
getBasicUrl() |
RestResult<com.github.pagehelper.PageInfo<T>> |
list(P param) |
RestResult<Integer> |
update(T entity) |
static org.slf4j.Logger logger
@Autowired BasicService<T extends BasicEntity,P extends BasicParam> service
@Autowired SysService sysService
@RequestMapping(value="/get/{id}")
public RestResult<T> get(@PathVariable(value="id")
String id)
@RequestMapping(value="/add") public RestResult<String> add(@RequestBody T entity)
@RequestMapping(value="/delete/{id}")
public RestResult<Integer> delete(@PathVariable(value="id")
String id)
@RequestMapping(value="/update") public RestResult<Integer> update(@RequestBody T entity)
@RequestMapping(value="/list") public RestResult<com.github.pagehelper.PageInfo<T>> list(@RequestBody P param)
public abstract String getBasicUrl()
Copyright © 2019. All rights reserved.