dbweb-common
Version:
用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上
82 lines • 4.43 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Injectable } from '@angular/core';
import { ElementApiService } from 'dbweb-core';
import * as i0 from "@angular/core";
import * as i1 from "dbweb-core";
/** @type {?} */
const ElementBillClone = 'billclone';
/**
* @record
*/
function GetClonePKParam() { }
if (false) {
/** @type {?} */
GetClonePKParam.prototype.OldSignPK;
/** @type {?} */
GetClonePKParam.prototype.EleName;
}
/**
* @record
*/
function BillCloneParam() { }
if (false) {
/** @type {?} */
BillCloneParam.prototype.EleName;
/** @type {?} */
BillCloneParam.prototype.OldSignPK;
/** @type {?} */
BillCloneParam.prototype.NewPK;
}
/**
* @record
*/
function BillCloneResult() { }
if (false) {
/** @type {?} */
BillCloneResult.prototype.Ok;
/** @type {?} */
BillCloneResult.prototype.Error;
}
export class BillCloneBackfaceService {
/**
* @param {?} api
*/
constructor(api) {
this.api = api;
}
/**
* @param {?} param
* @return {?}
*/
getClonePK(param) {
return this.api.get(ElementBillClone, 'get-clone-pk', param);
}
/**
* @param {?} param
* @return {?}
*/
billClone(param) {
return this.api.post(ElementBillClone, 'bill-clone', param);
}
}
BillCloneBackfaceService.decorators = [
{ type: Injectable, args: [{
providedIn: 'root'
},] }
];
/** @nocollapse */
BillCloneBackfaceService.ctorParameters = () => [
{ type: ElementApiService }
];
/** @nocollapse */ BillCloneBackfaceService.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function BillCloneBackfaceService_Factory() { return new BillCloneBackfaceService(i0.ɵɵinject(i1.ElementApiService)); }, token: BillCloneBackfaceService, providedIn: "root" });
if (false) {
/**
* @type {?}
* @private
*/
BillCloneBackfaceService.prototype.api;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmlsbC1jbG9uZS1iYWNrZmFjZS5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vZGJ3ZWItY29tbW9uLyIsInNvdXJjZXMiOlsibGliL2JpbGwvYmlsbC1jbG9uZS1iYWNrZmFjZS5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBRSxpQkFBaUIsRUFBcUIsTUFBTSxZQUFZLENBQUM7Ozs7TUFDNUQsZ0JBQWdCLEdBQUcsV0FBVzs7OztBQUNwQyw4QkFHQzs7O0lBRkEsb0NBQWtCOztJQUNsQixrQ0FBZ0I7Ozs7O0FBRWpCLDZCQUlDOzs7SUFIQSxpQ0FBZ0I7O0lBQ2hCLG1DQUFrQjs7SUFDbEIsK0JBQWlDOzs7OztBQUVsQyw4QkFHQzs7O0lBRkEsNkJBQVk7O0lBQ1osZ0NBQWM7O0FBS2YsTUFBTSxPQUFPLHdCQUF3Qjs7OztJQUNwQyxZQUFvQixHQUFzQjtRQUF0QixRQUFHLEdBQUgsR0FBRyxDQUFtQjtJQUFHLENBQUM7Ozs7O0lBQzlDLFVBQVUsQ0FBQyxLQUFzQjtRQUNoQyxPQUFPLElBQUksQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFzQixnQkFBZ0IsRUFBRSxjQUFjLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFDbkYsQ0FBQzs7Ozs7SUFDRCxTQUFTLENBQUMsS0FBcUI7UUFDOUIsT0FBTyxJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBa0IsZ0JBQWdCLEVBQUUsWUFBWSxFQUFFLEtBQUssQ0FBQyxDQUFDO0lBQzlFLENBQUM7OztZQVZELFVBQVUsU0FBQztnQkFDWCxVQUFVLEVBQUUsTUFBTTthQUNsQjs7OztZQWpCUSxpQkFBaUI7Ozs7Ozs7O0lBbUJiLHVDQUE4QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgRWxlbWVudEFwaVNlcnZpY2UsIFByaW1hcnlLZXlTZXR0aW5nIH0gZnJvbSAnZGJ3ZWItY29yZSc7XHJcbmNvbnN0IEVsZW1lbnRCaWxsQ2xvbmUgPSAnYmlsbGNsb25lJztcclxuaW50ZXJmYWNlIEdldENsb25lUEtQYXJhbSB7XHJcblx0T2xkU2lnblBLOiBzdHJpbmc7XHJcblx0RWxlTmFtZTogc3RyaW5nO1xyXG59XHJcbmludGVyZmFjZSBCaWxsQ2xvbmVQYXJhbSB7XHJcblx0RWxlTmFtZTogc3RyaW5nO1xyXG5cdE9sZFNpZ25QSzogc3RyaW5nO1xyXG5cdE5ld1BLOiB7IFtrZXk6IHN0cmluZ106IHN0cmluZyB9O1xyXG59XHJcbmludGVyZmFjZSBCaWxsQ2xvbmVSZXN1bHQge1xyXG5cdE9rOiBib29sZWFuO1xyXG5cdEVycm9yOiBzdHJpbmc7XHJcbn1cclxuQEluamVjdGFibGUoe1xyXG5cdHByb3ZpZGVkSW46ICdyb290J1xyXG59KVxyXG5leHBvcnQgY2xhc3MgQmlsbENsb25lQmFja2ZhY2VTZXJ2aWNlIHtcclxuXHRjb25zdHJ1Y3Rvcihwcml2YXRlIGFwaTogRWxlbWVudEFwaVNlcnZpY2UpIHt9XHJcblx0Z2V0Q2xvbmVQSyhwYXJhbTogR2V0Q2xvbmVQS1BhcmFtKSB7XHJcblx0XHRyZXR1cm4gdGhpcy5hcGkuZ2V0PFByaW1hcnlLZXlTZXR0aW5nW10+KEVsZW1lbnRCaWxsQ2xvbmUsICdnZXQtY2xvbmUtcGsnLCBwYXJhbSk7XHJcblx0fVxyXG5cdGJpbGxDbG9uZShwYXJhbTogQmlsbENsb25lUGFyYW0pIHtcclxuXHRcdHJldHVybiB0aGlzLmFwaS5wb3N0PEJpbGxDbG9uZVJlc3VsdD4oRWxlbWVudEJpbGxDbG9uZSwgJ2JpbGwtY2xvbmUnLCBwYXJhbSk7XHJcblx0fVxyXG59XHJcbiJdfQ==