@Controller @RequestMapping(value="/admin") public class IndexController extends Object
构造器和说明 |
---|
IndexController() |
限定符和类型 | 方法和说明 |
---|---|
String |
addSingleInput(String modelName,
String beanName,
String fieldName)
获取单个select框或者穿梭框的html内容,用于添加内容后刷新页面
|
String |
addTable(String modelName,
String beanName,
Map<String,Object> map)
添加数据到表中
|
String |
addTable(String modelName,
String beanName,
org.springframework.ui.Model model)
展示添加列表
|
String |
addTableDisplay(String modelName,
String beanName,
org.springframework.ui.Model model)
展示添加页面
|
String |
executeSql(String sql)
执行sql语句
|
Map<String,Object> |
getAllTables()
获取数据库中所有的表
|
String |
index(org.springframework.ui.Model model)
后台首页
|
String |
singleTable(org.springframework.ui.Model model,
String modelName,
String tableName,
Integer page)
获取单个表的详细信息
|
@GetMapping public String index(org.springframework.ui.Model model)
@GetMapping(value="/{model}/{table_name}") public String singleTable(org.springframework.ui.Model model, @PathVariable(value="model") String modelName, @PathVariable(value="table_name") String tableName, @RequestParam(value="page",defaultValue="1") Integer page)
model
- modelName
- tableName
- @GetMapping(value="/{model}/{table_name}/display") public String addTableDisplay(@PathVariable(value="model") String modelName, @PathVariable(value="table_name") String beanName, org.springframework.ui.Model model)
modelName
- 模型名beanName
- javabean名model
- 数据模型@GetMapping(value="/{model}/{table_name}/add") public String addTable(@PathVariable(value="model") String modelName, @PathVariable(value="table_name") String beanName, org.springframework.ui.Model model)
modelName
- 模型名beanName
- javabean名称model
- 数据模型@ResponseBody @PostMapping(value="/{model}/{bean}/{field}/add_single_input", produces="text/plain;charset=utf-8") public String addSingleInput(@PathVariable(value="model") String modelName, @PathVariable(value="bean") String beanName, @PathVariable(value="field") String fieldName)
modelName
- 模型名beanName
- javabean名称fieldName
- 字段名@ResponseBody @PostMapping(value="/{model}/{table_name}/add") public String addTable(@PathVariable(value="model") String modelName, @PathVariable(value="table_name") String beanName, @RequestParam Map<String,Object> map)
modelName
- 模型名beanName
- javabean名@ResponseBody @PostMapping(value="/get_all_tables") public Map<String,Object> getAllTables()
Copyright © 2019. All rights reserved.