From: ZhangZihao Date: Wed, 23 Oct 2019 03:32:53 +0000 (+0800) Subject: dbs ui code X-Git-Tag: 2.0.0~47^2 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=48ba434dcc92846ed96bc1dc3577d47610c73831;p=dcaegen2%2Fservices.git dbs ui code Change-Id: I7e4c2501ba8437394cff6355671755e53071f2a3 Issue-ID: DCAEGEN2-1877 Signed-off-by: ZhangZihao --- diff --git a/components/datalake-handler/admin/src/src/app/core/models/db.model.ts b/components/datalake-handler/admin/src/src/app/core/models/db.model.ts index 84d17524..ca7f379e 100644 --- a/components/datalake-handler/admin/src/src/app/core/models/db.model.ts +++ b/components/datalake-handler/admin/src/src/app/core/models/db.model.ts @@ -25,6 +25,7 @@ */ export class Db { + id: number; name: string; enabled: boolean; host: string; @@ -33,4 +34,5 @@ export class Db { encrypt: boolean; login: string; pass: string; + dbTypeId: string; } diff --git a/components/datalake-handler/admin/src/src/app/core/services/rest-api.service.ts b/components/datalake-handler/admin/src/src/app/core/services/rest-api.service.ts index cb210086..e5d6e708 100644 --- a/components/datalake-handler/admin/src/src/app/core/services/rest-api.service.ts +++ b/components/datalake-handler/admin/src/src/app/core/services/rest-api.service.ts @@ -165,6 +165,14 @@ export class RestApiService { /* Database */ + getDbEncryptList(flag): Observable { + return this.http.get(prefix + "dbs/list/?encrypt="+flag).pipe( + retry(1), + map(this.extractData), + catchError(this.handleError) + ); + } + getDbList(): Observable { return this.http.get(prefix + "dbs").pipe( retry(1), @@ -181,7 +189,15 @@ export class RestApiService { ); } - upadteDb(d: Db): Observable { + deleteDb(id): Observable { + return this.http.delete(prefix + "dbs/" + id).pipe( //online + retry(1), + map(this.extractData2), + catchError(this.handleError) + ); + } + + updateDb(d: Db): Observable { return this.http .put(prefix + "dbs", d) .pipe( @@ -191,6 +207,16 @@ export class RestApiService { ); } + createDb(d: Db): Observable { + return this.http + .post(prefix + "dbs", d) + .pipe( + retry(1), + tap(_ => this.extractData), + catchError(this.handleError) + ); + } + /* Feeder */ diff --git a/components/datalake-handler/admin/src/src/app/views/database/database-list/database-add-modal/database-add-modal.component.html b/components/datalake-handler/admin/src/src/app/views/database/database-list/database-add-modal/database-add-modal.component.html index 490bf49e..21a06e98 100644 --- a/components/datalake-handler/admin/src/src/app/views/database/database-list/database-add-modal/database-add-modal.component.html +++ b/components/datalake-handler/admin/src/src/app/views/database/database-list/database-add-modal/database-add-modal.component.html @@ -19,37 +19,23 @@ limitations under the License. -->
- - -