You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.3 KiB
48 lines
1.3 KiB
6 years ago
|
import { Api } from './api';
|
||
|
import { Connection, TestRequest, ConnectionPoolType } from './crud.typings';
|
||
|
// TODO: 此页面的接口等待设计器提供相应的方法
|
||
|
|
||
|
export class DesignApi implements Api {
|
||
|
isDec = false;
|
||
|
|
||
|
getConnectionlist(): Promise<{data: Connection[]}> {
|
||
|
return new Promise(resolve => {
|
||
|
resolve({ data: [] });
|
||
|
});
|
||
|
}
|
||
|
|
||
|
deleteConnection(connectionName: string): Promise<{data: string}> {
|
||
|
return new Promise(resolve => {
|
||
|
resolve({ data: 'success' });
|
||
|
});
|
||
|
}
|
||
|
|
||
|
addConnection(data: Connection): Promise<{data: string}> {
|
||
|
return new Promise(resolve => {
|
||
|
resolve({ data: 'success' });
|
||
|
});
|
||
|
}
|
||
|
|
||
|
updateConnection(data: Connection): Promise<{data: string}> {
|
||
|
return new Promise(resolve => {
|
||
|
resolve({ data: 'success' });
|
||
|
});
|
||
|
}
|
||
|
testConnection(data: Connection): Promise<TestRequest> {
|
||
|
return new Promise(resolve => {
|
||
|
resolve({ data: [] });
|
||
|
});
|
||
|
}
|
||
|
|
||
|
getConnectionPool(name: string): Promise<{data: ConnectionPoolType}> {
|
||
|
return new Promise(resolve => {
|
||
|
resolve({ data: {
|
||
|
maxActive: 1,
|
||
|
maxIdle: 1,
|
||
|
numActive: 1,
|
||
|
numIdle: 1,
|
||
|
} });
|
||
|
});
|
||
|
}
|
||
|
}
|