类 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
-
字段概要
从类继承的字段 com.hengyi.xbaseweb.system.controller.base.XBaseController
request, userSessionService -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明batchDeleteDataSource(List<Long> ids) 批量删除createDataSource(DataSourceDto dataSourceDto) 添加data_sourcePage(DataSourceQueryDto dataSourceQueryDto, PageQuery pageQuery) 分页获取列表deleteDataSource(DataSourceDto dataSourceDto) 删除list(DataSourceQueryDto dataSourceQueryDto) 获取列表通过数据源获取表名updateDataSource(DataSourceDto dataSourceDto) 更新从类继承的方法 com.hengyi.xbaseweb.system.controller.base.XBaseController
error, error, getAppId, getCurrentUser, getCurrentUserId, getCurrentUsername, getCurrentUserRoles, getMessage, getMessage, status, success, success, toResult, toResult
-
构造器详细资料
-
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
获取列表- 参数:
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
批量删除- 参数:
ids-- 返回:
-