UNPKG

youzanyun-devtool-worker

Version:

- web - ws - proxy

84 lines (83 loc) 3.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const spring4js_nodejs_1 = require("spring4js-nodejs"); let DpRequestService = class DpRequestService { constructor() { } async start() { } async getDpCompList(params) { const res = await this.requestService.dubboCallWithAuth("com.youzan.cloud.appstore.api.service.item.TemplateComponentService", "query", [params]); return res; } async saveDpComponent(params) { const res = await this.requestService.dubboCallWithAuth("com.youzan.cloud.appstore.api.service.item.TemplateComponentService", "register", [params]); return res; } async updateDpComponent(params) { const res = await this.requestService.dubboCallWithAuth("com.youzan.cloud.appstore.api.service.item.TemplateComponentService", "edit", [params]); return res; } async removeDpComponent(params) { const res = await this.requestService.dubboCallWithAuth("com.youzan.cloud.appstore.api.service.item.TemplateComponentService", "remove", [params]); return res; } async getTemplates(params) { const result = await this.requestService.dubboCallWithAuth("com.youzan.cloud.appstore.api.service.item.AppItemService", "pageAppItem", [params]); if (+result.code === 0 || +result.code === 200) { return result.data || {}; } else { throw new Error('网络错误'); } } async getTemplateDetail(params) { const result = await this.requestService.dubboCallWithAuth("com.youzan.cloud.appstore.api.service.item.AppItemService", "getAppItemDetail", [params]); if (+result.code === 0 || +result.code === 200) { return result.data || {}; } else { throw new Error('网络错误'); } } async saveTemplate(data) { const result = await this.requestService.dubboCallWithAuth("com.youzan.cloud.appstore.api.service.item.AppItemService", "create", [data]); if (+result.code === 0 || +result.code === 200) { return result.data || {}; } else { throw new Error('网络错误'); } } async updateTemplate(data) { const resdata = await this.requestService.request({ url: '/api/custom/devtool/dptemplate/update/_textarea_', baseURL: 'https://diy.youzanyun.com', method: 'POST', data }); if (resdata && (+resdata.code === 0 || +resdata.code === 200)) { return resdata.data || {}; } else { throw new Error('网络错误'); } } async deleteTemplate(data) { const result = await this.requestService.dubboCallWithAuth("com.youzan.cloud.appstore.api.service.item.AppAuditService", "remove", [data]); if (+result.code === 0 || +result.code === 200) { return result.data || {}; } else { throw new Error('网络错误'); } } }; tslib_1.__decorate([ spring4js_nodejs_1.Resource() ], DpRequestService.prototype, "requestService", void 0); DpRequestService = tslib_1.__decorate([ spring4js_nodejs_1.Service() ], DpRequestService); exports.default = DpRequestService;