类 TableRestController


  • @RestController
    @RequestMapping(value="/vue/y9form/table",
                    produces="application/json")
    public class TableRestController
    extends Object
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • 构造器详细资料

      • 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 - 字段信息
        返回:
      • updateTable

        @PostMapping("/updateTable")
        public net.risesoft.pojo.Y9Result<Object> updateTable​(@RequestParam
                                                              String tables,
                                                              @RequestParam
                                                              String fields)
        修改表结构,增加字段
        参数:
        tables - 表信息
        fields - 字段信息
        返回:
        Y9Result