类 TableRestController
- java.lang.Object
-
- net.risesoft.controller.form.TableRestController
-
@RestController @RequestMapping(value="/vue/y9form/table", produces="application/json") public class TableRestController extends Object- 作者:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
构造器概要
构造器 构造器 说明 TableRestController(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate4Tenant, Y9TableService y9TableService)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 net.risesoft.pojo.Y9Result<Object>addDataBaseTable(String tableName, String systemName, String systemCnName)添加数据库表net.risesoft.pojo.Y9Result<Object>buildTable(String tables, String fields)新生成表,创建数据库表net.risesoft.pojo.Y9Result<String>checkTableExist(String tableName)数据库是否存在该表net.risesoft.pojo.Y9Result<Map<String,Object>>getAllTables(String name)获取数据库表net.risesoft.pojo.Y9Result<List<Map<String,Object>>>getAppList()获取app分类net.risesoft.pojo.Y9Page<Y9Table>getTables(String systemName, int page, int rows)获取业务表列表net.risesoft.pojo.Y9Result<Map<String,Object>>newOrModifyTable(String id)获取新增或修改表数据net.risesoft.pojo.Y9Result<Object>removeTable(String ids)删除业务表net.risesoft.pojo.Y9Result<Object>saveTable(String tables, String fields)保存业务表net.risesoft.pojo.Y9Result<Object>updateTable(String tables, String fields)修改表结构,增加字段
-
-
-
构造器详细资料
-
TableRestController
public TableRestController(@Qualifier("jdbcTemplate4Tenant") org.springframework.jdbc.core.JdbcTemplate jdbcTemplate4Tenant, Y9TableService y9TableService)
-
-
方法详细资料
-
addDataBaseTable
@PostMapping("/addDataBaseTable") public net.risesoft.pojo.Y9Result<Object> addDataBaseTable(@RequestParam String tableName, @RequestParam String systemName, @RequestParam String systemCnName)添加数据库表- 参数:
tableName- 表名称systemName- 系统名称systemCnName- 系统中文名称- 返回:
-
buildTable
@PostMapping("/buildTable") public net.risesoft.pojo.Y9Result<Object> buildTable(@RequestParam String tables, @RequestParam String fields)新生成表,创建数据库表- 参数:
tables- 表信息fields- 字段信息- 返回:
-
checkTableExist
@GetMapping("/checkTableExist") public net.risesoft.pojo.Y9Result<String> checkTableExist(@RequestParam String tableName)数据库是否存在该表- 参数:
tableName- 表名- 返回:
-
getAllTables
@GetMapping("/getAllTables") public net.risesoft.pojo.Y9Result<Map<String,Object>> getAllTables(@RequestParam(required=false) String name)获取数据库表- 参数:
name- 表名- 返回:
-
getAppList
@GetMapping("/getAppList") public net.risesoft.pojo.Y9Result<List<Map<String,Object>>> getAppList()获取app分类- 返回:
-
getTables
@GetMapping("/getTables") public net.risesoft.pojo.Y9Page<Y9Table> getTables(@RequestParam(required=false) String systemName, @RequestParam int page, @RequestParam int rows)获取业务表列表- 参数:
systemName- 应用名称page- 页码rows- 条数- 返回:
-
newOrModifyTable
@GetMapping("/newOrModifyTable") public net.risesoft.pojo.Y9Result<Map<String,Object>> newOrModifyTable(@RequestParam(required=false) String id)获取新增或修改表数据- 参数:
id- 表id- 返回:
-
removeTable
@PostMapping("/removeTable") public net.risesoft.pojo.Y9Result<Object> removeTable(@RequestParam String ids)删除业务表- 参数:
ids- 表ids- 返回:
-
saveTable
@PostMapping("/saveTable") public net.risesoft.pojo.Y9Result<Object> saveTable(@RequestParam(required=false) String tables, @RequestParam(required=false) String fields)保存业务表- 参数:
tables- 表信息fields- 字段信息- 返回:
-
-