DDLAPI

class deepfos.api.datatable.DDLAPI(root: deepfos.api.base.RootAPI)
column_add(datatableColumnAddDTO)

新增列字段信息(后端组件调用)

给数据表新增列信息(后端组件调用)

参数

datatableColumnAddDTODatatableColumnAddDTO

返回类型

Union[Any, Awaitable[Any]]

create_table(param)

数据表新建&编辑(后端组件调用)

参数

paramDatatableInfoSaveParam

返回类型

Union[DatatableInfoSaveParam, Awaitable[DatatableInfoSaveParam]]

datatable_save_edit(param)

数据表新建&编辑(前端调用)

参数

paramDatatableInfoSaveParam

返回类型

Union[DatatableInfoSaveParam, Awaitable[DatatableInfoSaveParam]]

generateActualTableName(param)

根据tableName生成ActualTableName

参数

paramGenerateActualTableNameDTO

返回类型

Union[Any, Awaitable[Any]]

only_check(param)

数据表编辑–仅校验(后端组件调用)

数据表保存、编辑前的仅校验接口(后端组件调用)

参数

paramDatatableInfoSaveParam

返回类型

Union[DatatableInfoSaveParam, Awaitable[DatatableInfoSaveParam]]

only_save(param)

数据表编辑–仅保存(后端组件调用,新建时实际表名的末尾加随机数)

数据表保存、编辑前的仅保存接口(后端组件调用,新建时实际表名的末尾加随 机数)

参数

paramDatatableInfoSaveParam

返回类型

Union[DatatableInfoSaveParam, Awaitable[DatatableInfoSaveParam]]

only_save_edit(param)

数据表编辑–仅保存(后端组件调用,带实际表名就不做任何处理)

数据表保存、编辑前的仅保存接口(后端组件调用,带实际表名就不做任何处理 )

参数

paramDatatableInfoSaveParam

返回类型

Union[DatatableInfoSaveParam, Awaitable[DatatableInfoSaveParam]]