UNPKG

youzanyun-devtool-worker

Version:

- web - ws - proxy

138 lines (137 loc) 5.61 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('网络错误'); } } async queryGroupList(data) { const result = await this.requestService.dubboCallWithAuth("com.youzan.cloud.appstore.api.service.item.TemplateComponentGroupService", "query", [data]); if (+result.code === 0 || +result.code === 200) { return result.data || {}; } else { throw new Error('网络错误'); } } async batchChangeGroup(data) { const result = await this.requestService.dubboCallWithAuth("com.youzan.cloud.appstore.api.service.item.TemplateComponentService", "updateGroup", [data]); if (+result.code === 0 || +result.code === 200) { return result.data || {}; } else { throw new Error('网络错误'); } } async batchUpdate(data) { const result = await this.requestService.dubboCallWithAuth("com.youzan.cloud.appstore.api.service.item.TemplateComponentService", "updateGroup", [data]); if (+result.code === 0 || +result.code === 200) { return result.data || {}; } else { throw new Error('网络错误'); } } async saveGroup(data) { const result = await this.requestService.dubboCallWithAuth("com.youzan.cloud.appstore.api.service.item.TemplateComponentGroupService", "addOrUpdate", [data]); if (+result.code === 0 || +result.code === 200) { return result.data || {}; } else { throw new Error(result.message); } } async deleteGroup(data) { const result = await this.requestService.dubboCallWithAuth("com.youzan.cloud.appstore.api.service.item.TemplateComponentGroupService", "delete", [data.id]); if (+result.code === 0 || +result.code === 200) { return result.data || {}; } else { throw new Error(result.message); } } async getAllGroupComponent(data) { const result = await this.requestService.dubboCallWithAuth("com.youzan.cloud.appstore.api.service.item.TemplateComponentService", "getAllGroupComponent", [data.appName]); if (+result.code === 0 || +result.code === 200) { return result.data || {}; } else { throw new Error(result.message); } } }; tslib_1.__decorate([ spring4js_nodejs_1.Resource() ], DpRequestService.prototype, "requestService", void 0); DpRequestService = tslib_1.__decorate([ spring4js_nodejs_1.Service() ], DpRequestService); exports.default = DpRequestService;