类 DataSourceController

java.lang.Object
com.hengyi.xbaseweb.system.controller.base.XBaseController
com.hengyi.xbaseweb.generator.controller.DataSourceController
所有已实现的接口:
IXBaseController

@RestController @RequestMapping("/system/data-source") public class DataSourceController extends XBaseController

数据源 前端控制器

从以下版本开始:
2024-10-20
  • 构造器详细资料

    • DataSourceController

      public DataSourceController()
  • 方法详细资料

    • data_sourcePage

      @GetMapping("page") public ApiResult data_sourcePage(DataSourceQueryDto dataSourceQueryDto, PageQuery pageQuery)
      分页获取列表
      参数:
      dataSourceQueryDto -
      返回:
    • tableList

      @GetMapping("tableList") public ApiResult tableList(@RequestParam Long dataSourceId, @RequestParam(required=false,defaultValue="false") boolean filterSysTable)
      通过数据源获取表名
      返回:
    • list

      @GetMapping("list") public ApiResult list(DataSourceQueryDto dataSourceQueryDto)
      获取列表
      参数:
      dataSourceQueryDto -
      返回:
    • createDataSource

      @PostMapping("create") public ApiResult createDataSource(@RequestBody @Validated(AddGroup.class) DataSourceDto dataSourceDto)
      添加
      返回:
    • updateDataSource

      @PutMapping("update") public ApiResult updateDataSource(@RequestBody @Validated(EditGroup.class) DataSourceDto dataSourceDto)
      更新
      返回:
    • deleteDataSource

      @DeleteMapping("delete") public ApiResult deleteDataSource(@RequestBody @Validated(DeleteGroup.class) DataSourceDto dataSourceDto)
      删除
      参数:
      dataSourceDto -
      返回:
    • batchDeleteDataSource

      @DeleteMapping("deleteBatch") public ApiResult batchDeleteDataSource(@RequestBody List<Long> ids)
      批量删除
      参数:
      ids -
      返回: