public class MyControllerModel<S,E> extends Object implements org.springframework.boot.ApplicationRunner
| 限定符和类型 | 字段和说明 |
|---|---|
MyRepository |
myRepository |
| 构造器和说明 |
|---|
MyControllerModel() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(S entityVO) |
void |
deleteValid(String ids) |
List |
findAllByConditions(Map<String,Object> tableMap,
String excludeAttr) |
Object |
findByAttr(String attr,
String condition) |
List |
findByAttrs(String attr,
String condition,
String conditionType) |
Map |
findByPage(Map<String,Object> tableMap,
String excludeAttr) |
void |
run(org.springframework.boot.ApplicationArguments args) |
void |
update(S entityVO) |
public MyRepository myRepository
@RequestMapping(path="",
method=POST)
@Transactional(isolation=READ_COMMITTED,
rollbackFor=java.lang.Exception.class)
public void add(@RequestBody
S entityVO)
@RequestMapping(path="",
method=PUT)
@Transactional(isolation=READ_COMMITTED,
rollbackFor=java.lang.Exception.class)
public void update(@RequestBody
S entityVO)
@RequestMapping(path="/{ids}",
method=DELETE)
@Transactional(isolation=READ_COMMITTED,
rollbackFor=java.lang.Exception.class)
public void deleteValid(@PathVariable
String ids)
@RequestMapping(path="/{attr}/{condition}",
method=GET)
public Object findByAttr(@PathVariable
String attr,
@PathVariable
String condition)
@RequestMapping(path="/list/{attr}/{condition}",
method=GET)
public List findByAttrs(@PathVariable
String attr,
@PathVariable
String condition,
@RequestParam(name="conditionType",required=false)
String conditionType)
@RequestMapping(path="/findAll",
method=GET)
public List findAllByConditions(@RequestParam
Map<String,Object> tableMap,
@RequestParam(name="excludeAttr",required=false)
String excludeAttr)
@RequestMapping(path="/findByPage",
method=GET)
public Map findByPage(@RequestParam
Map<String,Object> tableMap,
@RequestParam(name="excludeAttr",required=false)
String excludeAttr)
Copyright © 2021. All Rights Reserved.