UNPKG

youzanyun-devtool-worker

Version:

- web - ws - proxy

58 lines (57 loc) 2.77 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const spring4js_nodejs_1 = require("spring4js-nodejs"); const BaseController_1 = tslib_1.__importDefault(require("../BaseController")); let H5ExtensionImplController = class H5ExtensionImplController extends BaseController_1.default { async getPageRuleList(ctx, next) { const _a = ctx.query, { projectId } = _a, params = tslib_1.__rest(_a, ["projectId"]); const result = await this.h5ExtensionImplService.getPageRuleList(projectId, params); return result; } async savePageRule(ctx, next) { const _a = ctx.request.body, { projectId } = _a, params = tslib_1.__rest(_a, ["projectId"]); const result = await this.h5ExtensionImplService.savePageRule(projectId, params); return result; } async deletePageRule(ctx, next) { const _a = ctx.request.body, { projectId } = _a, params = tslib_1.__rest(_a, ["projectId"]); const result = await this.h5ExtensionImplService.deletePageRule(projectId, params); return result; } async getLocalPageImplComps(projectId, implId) { let result = null; const localImplDetail = await this.h5ExtensionImplService.getLocalPageImplDetail(projectId, implId); result = localImplDetail; if (!localImplDetail) { const originalImpl = await this.h5ExtensionImplService.getPageImplDetail(projectId, implId); result = originalImpl; } return result; } }; tslib_1.__decorate([ spring4js_nodejs_1.Resource() ], H5ExtensionImplController.prototype, "configService", void 0); tslib_1.__decorate([ spring4js_nodejs_1.Resource() ], H5ExtensionImplController.prototype, "h5ExtensionService", void 0); tslib_1.__decorate([ spring4js_nodejs_1.Resource() ], H5ExtensionImplController.prototype, "h5ExtensionImplService", void 0); tslib_1.__decorate([ spring4js_nodejs_1.Path("rule/list", spring4js_nodejs_1.HttpMethod.GET) ], H5ExtensionImplController.prototype, "getPageRuleList", null); tslib_1.__decorate([ spring4js_nodejs_1.Path("rule/save", spring4js_nodejs_1.HttpMethod.POST) ], H5ExtensionImplController.prototype, "savePageRule", null); tslib_1.__decorate([ spring4js_nodejs_1.Path("rule/delete", spring4js_nodejs_1.HttpMethod.POST) ], H5ExtensionImplController.prototype, "deletePageRule", null); tslib_1.__decorate([ spring4js_nodejs_1.Path("impl/detail", spring4js_nodejs_1.HttpMethod.POST) ], H5ExtensionImplController.prototype, "getLocalPageImplComps", null); H5ExtensionImplController = tslib_1.__decorate([ spring4js_nodejs_1.Controller("/api/h5-extension") ], H5ExtensionImplController); exports.default = H5ExtensionImplController;