UNPKG

youzanyun-devtool-worker

Version:

152 lines (151 loc) 6.17 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, options = {}) { const res = await this.requestService.dubboCallWithAuthV2("com.youzan.cloud.appstore.api.service.item.TemplateComponentService", "query", [params], options); return res; } async saveDpComponent(params, options = {}) { const res = await this.requestService.dubboCallWithAuthV2("com.youzan.cloud.appstore.api.service.item.TemplateComponentService", "register", [params], options); return res; } async updateDpComponent(params, options = {}) { const res = await this.requestService.dubboCallWithAuthV2("com.youzan.cloud.appstore.api.service.item.TemplateComponentService", "edit", [params], options); return res; } async removeDpComponent(params, options = {}) { const res = await this.requestService.dubboCallWithAuthV2("com.youzan.cloud.appstore.api.service.item.TemplateComponentService", "remove", [params], options); return res; } async getTemplates(params, options = {}) { const result = await this.requestService.dubboCallWithAuthV2("com.youzan.cloud.appstore.api.service.item.AppItemService", "pageAppItem", [params], options); if (+result.code === 0 || +result.code === 200) { return result.data || {}; } else { throw new Error('网络错误'); } } async getTemplateDetail(params, options = {}) { const result = await this.requestService.dubboCallWithAuthV2("com.youzan.cloud.appstore.api.service.item.AppItemService", "getAppItemDetail", [params], options); if (+result.code === 0 || +result.code === 200) { return result.data || {}; } else { throw new Error('网络错误'); } } async saveTemplate(data, options = {}) { const result = await this.requestService.dubboCallWithAuthV2("com.youzan.cloud.appstore.api.service.item.AppItemService", "create", [data], options); 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 }, { projectName: data.appName }); if (resdata && (+resdata.code === 0 || +resdata.code === 200)) { return resdata.data || {}; } else { throw new Error('网络错误'); } } async deleteTemplate(data, options = {}) { const result = await this.requestService.dubboCallWithAuthV2("com.youzan.cloud.appstore.api.service.item.AppAuditService", "remove", [data], options); 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], { projectName: data.appName }); 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], { projectName: data.appName }); 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], { projectName: data.appName }); 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], { projectName: data.appName }); 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], { projectName: data.appName }); 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], { projectName: data.appName }); if (+result.code === 0 || +result.code === 200) { return result.data || {}; } else { throw new Error(result.message); } } }; tslib_1.__decorate([ (0, spring4js_nodejs_1.Resource)() ], DpRequestService.prototype, "requestService", void 0); DpRequestService = tslib_1.__decorate([ (0, spring4js_nodejs_1.Service)() ], DpRequestService); exports.default = DpRequestService;