Files
geg-gas-web/src/api/system/databaselink/model/index.ts

47 lines
914 B
TypeScript

import { BasicFetchResult, BasicPageParams } from '/@/api/model/baseModel';
/**
* 数据库连接模型
*/
export interface DatabaseLinkModel {
id: string;
host: string;
username: string;
password: string;
driver: string;
dbName: string;
dbVersion?: string;
dbAlisa: string;
dbType?: string;
remark?: string;
sortCode?: number;
createDate?: string;
}
/**
* 查询参数模型
*/
export interface DatabaseLinkParams {
dbName?: string;
dbType?: string;
}
/**
* @description: Request page interface parameters
*/
export type DatabaseLinkPageParamsModel = BasicPageParams & DatabaseLinkParams;
/**
* 数据库连接所有表的模型
*/
export interface DatabaseLinkTableInfo {
tableName?: string;
tableComment?: string;
pkField?: string;
}
/**
* @description: Request list return value
*/
export type DatabaseLinkPageResultModel = BasicFetchResult<DatabaseLinkModel>;