dbweb-common
Version:
用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上
186 lines • 9.5 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Injectable } from '@angular/core';
import { ApiService, ElementsService } from 'dbweb-core';
/**
* @record
*/
export function Controller() { }
if (false) {
/** @type {?} */
Controller.prototype.Name;
/** @type {?} */
Controller.prototype.Bill;
}
/**
* @record
*/
export function IFetchElementInitDataResult() { }
if (false) {
/** @type {?} */
IFetchElementInitDataResult.prototype.Controllers;
/** @type {?} */
IFetchElementInitDataResult.prototype.Categories;
/** @type {?} */
IFetchElementInitDataResult.prototype.CategoriesEN;
/** @type {?} */
IFetchElementInitDataResult.prototype.Roles;
/** @type {?} */
IFetchElementInitDataResult.prototype.CanSelectRoles;
}
/**
* @record
*/
export function MainColumn() { }
if (false) {
/** @type {?} */
MainColumn.prototype.Name;
/** @type {?} */
MainColumn.prototype.Type;
/** @type {?} */
MainColumn.prototype.PrimaryKey;
/** @type {?} */
MainColumn.prototype.MaxLength;
/** @type {?} */
MainColumn.prototype.Null;
}
var ElementBackFace = /** @class */ (function () {
function ElementBackFace(api, eles) {
this.api = api;
this.eles = eles;
}
/**
* @private
* @template T
* @param {?} method
* @param {?=} param
* @return {?}
*/
ElementBackFace.prototype.get = /**
* @private
* @template T
* @param {?} method
* @param {?=} param
* @return {?}
*/
function (method, param) {
return this.api.get(this.element.apiURL(), method, this.eles.getURLSign(this.element.apiURL()), param);
};
/**
* @private
* @template T
* @param {?} method
* @param {?=} param
* @return {?}
*/
ElementBackFace.prototype.post = /**
* @private
* @template T
* @param {?} method
* @param {?=} param
* @return {?}
*/
function (method, param) {
return this.api.post(this.element.apiURL(), method, this.eles.getURLSign(this.element.apiURL()), param);
};
/**
* @param {?} name
* @return {?}
*/
ElementBackFace.prototype.fetchElementInitData = /**
* @param {?} name
* @return {?}
*/
function (name) {
return this.get('fetch-element-init-data', name);
};
/**
* @return {?}
*/
ElementBackFace.prototype.fetchElementNames = /**
* @return {?}
*/
function () {
return this.get('fetch-element-names');
};
/**
* @param {?} cname
* @return {?}
*/
ElementBackFace.prototype.fetchBillMainColumns = /**
* @param {?} cname
* @return {?}
*/
function (cname) {
return this.get('fetch-bill-main-columns', cname);
};
/**
* @param {?} db
* @return {?}
*/
ElementBackFace.prototype.fetchTables = /**
* @param {?} db
* @return {?}
*/
function (db) {
return this.get('fetch-tables', db);
};
/**
* @return {?}
*/
ElementBackFace.prototype.fetchDB = /**
* @return {?}
*/
function () {
return this.get('fetch-db');
};
/**
* @param {?} param
* @return {?}
*/
ElementBackFace.prototype.checkSQL = /**
* @param {?} param
* @return {?}
*/
function (param) {
return this.post('check-sql', param);
};
/**
* @param {?} table
* @return {?}
*/
ElementBackFace.prototype.fetchTableColumns = /**
* @param {?} table
* @return {?}
*/
function (table) {
return this.get('fetch-table-columns', table);
};
ElementBackFace.decorators = [
{ type: Injectable }
];
/** @nocollapse */
ElementBackFace.ctorParameters = function () { return [
{ type: ApiService },
{ type: ElementsService }
]; };
return ElementBackFace;
}());
export { ElementBackFace };
if (false) {
/** @type {?} */
ElementBackFace.prototype.element;
/**
* @type {?}
* @private
*/
ElementBackFace.prototype.api;
/**
* @type {?}
* @private
*/
ElementBackFace.prototype.eles;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFjay1mYWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vZGJ3ZWItY29tbW9uLyIsInNvdXJjZXMiOlsibGliL2VsZW1lbnQvc2VydmljZS9iYWNrLWZhY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFnQixVQUFVLEVBQUUsZUFBZSxFQUFFLE1BQU0sWUFBWSxDQUFDOzs7O0FBQ3ZFLGdDQUdDOzs7SUFGQSwwQkFBYTs7SUFDYiwwQkFBYzs7Ozs7QUFFZixpREFNQzs7O0lBTEEsa0RBQTBCOztJQUMxQixpREFBcUI7O0lBQ3JCLG1EQUF1Qjs7SUFDdkIsNENBQWdCOztJQUNoQixxREFBeUI7Ozs7O0FBRTFCLGdDQU1DOzs7SUFMQSwwQkFBYTs7SUFDYiwwQkFBYTs7SUFDYixnQ0FBb0I7O0lBQ3BCLCtCQUFrQjs7SUFDbEIsMEJBQWM7O0FBRWY7SUFHQyx5QkFBb0IsR0FBZSxFQUFVLElBQXFCO1FBQTlDLFFBQUcsR0FBSCxHQUFHLENBQVk7UUFBVSxTQUFJLEdBQUosSUFBSSxDQUFpQjtJQUFHLENBQUM7Ozs7Ozs7O0lBQzlELDZCQUFHOzs7Ozs7O0lBQVgsVUFBZSxNQUFjLEVBQUUsS0FBVztRQUN6QyxPQUFPLElBQUksQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFJLElBQUksQ0FBQyxPQUFPLENBQUMsTUFBTSxFQUFFLEVBQUUsTUFBTSxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsTUFBTSxFQUFFLENBQUMsRUFBRSxLQUFLLENBQUMsQ0FBQztJQUMzRyxDQUFDOzs7Ozs7OztJQUNPLDhCQUFJOzs7Ozs7O0lBQVosVUFBZ0IsTUFBYyxFQUFFLEtBQVc7UUFDMUMsT0FBTyxJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBSSxJQUFJLENBQUMsT0FBTyxDQUFDLE1BQU0sRUFBRSxFQUFFLE1BQU0sRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLE1BQU0sRUFBRSxDQUFDLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFDNUcsQ0FBQzs7Ozs7SUFDRCw4Q0FBb0I7Ozs7SUFBcEIsVUFBcUIsSUFBWTtRQUNoQyxPQUFPLElBQUksQ0FBQyxHQUFHLENBQThCLHlCQUF5QixFQUFFLElBQUksQ0FBQyxDQUFDO0lBQy9FLENBQUM7Ozs7SUFDRCwyQ0FBaUI7OztJQUFqQjtRQUNDLE9BQU8sSUFBSSxDQUFDLEdBQUcsQ0FBVyxxQkFBcUIsQ0FBQyxDQUFDO0lBQ2xELENBQUM7Ozs7O0lBQ0QsOENBQW9COzs7O0lBQXBCLFVBQXFCLEtBQWE7UUFDakMsT0FBTyxJQUFJLENBQUMsR0FBRyxDQUFlLHlCQUF5QixFQUFFLEtBQUssQ0FBQyxDQUFDO0lBQ2pFLENBQUM7Ozs7O0lBQ0QscUNBQVc7Ozs7SUFBWCxVQUFZLEVBQVU7UUFDckIsT0FBTyxJQUFJLENBQUMsR0FBRyxDQUFXLGNBQWMsRUFBRSxFQUFFLENBQUMsQ0FBQztJQUMvQyxDQUFDOzs7O0lBQ0QsaUNBQU87OztJQUFQO1FBQ0MsT0FBTyxJQUFJLENBQUMsR0FBRyxDQUFXLFVBQVUsQ0FBQyxDQUFDO0lBQ3ZDLENBQUM7Ozs7O0lBQ0Qsa0NBQVE7Ozs7SUFBUixVQUFTLEtBQXNFO1FBQzlFLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBK0QsV0FBVyxFQUFFLEtBQUssQ0FBQyxDQUFDO0lBQ3BHLENBQUM7Ozs7O0lBQ0QsMkNBQWlCOzs7O0lBQWpCLFVBQWtCLEtBQWE7UUFDOUIsT0FBTyxJQUFJLENBQUMsR0FBRyxDQUFXLHFCQUFxQixFQUFFLEtBQUssQ0FBQyxDQUFDO0lBQ3pELENBQUM7O2dCQTlCRCxVQUFVOzs7O2dCQW5CWSxVQUFVO2dCQUFFLGVBQWU7O0lBa0RsRCxzQkFBQztDQUFBLEFBL0JELElBK0JDO1NBOUJZLGVBQWU7OztJQUMzQixrQ0FBc0I7Ozs7O0lBQ1YsOEJBQXVCOzs7OztJQUFFLCtCQUE2QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgRWxlbWVudFJvdXRlLCBBcGlTZXJ2aWNlLCBFbGVtZW50c1NlcnZpY2UgfSBmcm9tICdkYndlYi1jb3JlJztcclxuZXhwb3J0IGludGVyZmFjZSBDb250cm9sbGVyIHtcclxuXHROYW1lOiBzdHJpbmc7XHJcblx0QmlsbDogYm9vbGVhbjtcclxufVxyXG5leHBvcnQgaW50ZXJmYWNlIElGZXRjaEVsZW1lbnRJbml0RGF0YVJlc3VsdCB7XHJcblx0Q29udHJvbGxlcnM6IENvbnRyb2xsZXJbXTtcclxuXHRDYXRlZ29yaWVzOiBzdHJpbmdbXTtcclxuXHRDYXRlZ29yaWVzRU46IHN0cmluZ1tdO1xyXG5cdFJvbGVzOiBzdHJpbmdbXTtcclxuXHRDYW5TZWxlY3RSb2xlczogc3RyaW5nW107XHJcbn1cclxuZXhwb3J0IGludGVyZmFjZSBNYWluQ29sdW1uIHtcclxuXHROYW1lOiBzdHJpbmc7XHJcblx0VHlwZTogc3RyaW5nO1xyXG5cdFByaW1hcnlLZXk6IGJvb2xlYW47XHJcblx0TWF4TGVuZ3RoOiBudW1iZXI7XHJcblx0TnVsbDogYm9vbGVhbjtcclxufVxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBFbGVtZW50QmFja0ZhY2Uge1xyXG5cdGVsZW1lbnQ6IEVsZW1lbnRSb3V0ZTtcclxuXHRjb25zdHJ1Y3Rvcihwcml2YXRlIGFwaTogQXBpU2VydmljZSwgcHJpdmF0ZSBlbGVzOiBFbGVtZW50c1NlcnZpY2UpIHt9XHJcblx0cHJpdmF0ZSBnZXQ8VD4obWV0aG9kOiBzdHJpbmcsIHBhcmFtPzogYW55KSB7XHJcblx0XHRyZXR1cm4gdGhpcy5hcGkuZ2V0PFQ+KHRoaXMuZWxlbWVudC5hcGlVUkwoKSwgbWV0aG9kLCB0aGlzLmVsZXMuZ2V0VVJMU2lnbih0aGlzLmVsZW1lbnQuYXBpVVJMKCkpLCBwYXJhbSk7XHJcblx0fVxyXG5cdHByaXZhdGUgcG9zdDxUPihtZXRob2Q6IHN0cmluZywgcGFyYW0/OiBhbnkpIHtcclxuXHRcdHJldHVybiB0aGlzLmFwaS5wb3N0PFQ+KHRoaXMuZWxlbWVudC5hcGlVUkwoKSwgbWV0aG9kLCB0aGlzLmVsZXMuZ2V0VVJMU2lnbih0aGlzLmVsZW1lbnQuYXBpVVJMKCkpLCBwYXJhbSk7XHJcblx0fVxyXG5cdGZldGNoRWxlbWVudEluaXREYXRhKG5hbWU6IHN0cmluZykge1xyXG5cdFx0cmV0dXJuIHRoaXMuZ2V0PElGZXRjaEVsZW1lbnRJbml0RGF0YVJlc3VsdD4oJ2ZldGNoLWVsZW1lbnQtaW5pdC1kYXRhJywgbmFtZSk7XHJcblx0fVxyXG5cdGZldGNoRWxlbWVudE5hbWVzKCkge1xyXG5cdFx0cmV0dXJuIHRoaXMuZ2V0PHN0cmluZ1tdPignZmV0Y2gtZWxlbWVudC1uYW1lcycpO1xyXG5cdH1cclxuXHRmZXRjaEJpbGxNYWluQ29sdW1ucyhjbmFtZTogc3RyaW5nKSB7XHJcblx0XHRyZXR1cm4gdGhpcy5nZXQ8TWFpbkNvbHVtbltdPignZmV0Y2gtYmlsbC1tYWluLWNvbHVtbnMnLCBjbmFtZSk7XHJcblx0fVxyXG5cdGZldGNoVGFibGVzKGRiOiBzdHJpbmcpIHtcclxuXHRcdHJldHVybiB0aGlzLmdldDxzdHJpbmdbXT4oJ2ZldGNoLXRhYmxlcycsIGRiKTtcclxuXHR9XHJcblx0ZmV0Y2hEQigpIHtcclxuXHRcdHJldHVybiB0aGlzLmdldDxzdHJpbmdbXT4oJ2ZldGNoLWRiJyk7XHJcblx0fVxyXG5cdGNoZWNrU1FMKHBhcmFtOiB7IERCOiBzdHJpbmc7IFRhYmxlOiBzdHJpbmc7IE1hbnVhbFBhZ2U6IGJvb2xlYW47IFNRTDogc3RyaW5nIH0pIHtcclxuXHRcdHJldHVybiB0aGlzLnBvc3Q8eyBFcnJvcjogc3RyaW5nOyBDb2x1bW5zOiB7IE5hbWU6IHN0cmluZzsgVHlwZTogc3RyaW5nIH1bXSB9PignY2hlY2stc3FsJywgcGFyYW0pO1xyXG5cdH1cclxuXHRmZXRjaFRhYmxlQ29sdW1ucyh0YWJsZTogc3RyaW5nKSB7XHJcblx0XHRyZXR1cm4gdGhpcy5nZXQ8c3RyaW5nW10+KCdmZXRjaC10YWJsZS1jb2x1bW5zJywgdGFibGUpO1xyXG5cdH1cclxufVxyXG4iXX0=