youzanyun-devtool-worker
Version:
- web - ws - proxy
138 lines (137 loc) • 5.61 kB
JavaScript
;
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;