public abstract class BasicController<T extends BasicEntity,P extends BasicParam> extends Object
| Modifier and Type | Field and Description |
|---|---|
(package private) static org.slf4j.Logger |
logger |
(package private) BasicService<T,P> |
service |
(package private) SysService |
sysService |
| Constructor and Description |
|---|
BasicController() |
| Modifier and Type | Method and Description |
|---|---|
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.