From a7b4c23155692dccfa7f604b1ac13b0dfd1caec5 Mon Sep 17 00:00:00 2001 From: DEV_DSW <562304744@qq.com> Date: Tue, 16 Dec 2025 11:30:08 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9Eapi=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E7=94=9F=E6=88=90=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- openapi-ts-request.config.ts | 13 + package-lock.json | 1282 +++++ package.json | 8 +- {build/scripts => scripts}/clean.js | 0 .../scripts => scripts}/generateProdEntry.js | 0 src/renderer/api/add.ts | 23 + src/renderer/api/agentController.ts | 287 + src/renderer/api/assistant.ts | 62 + src/renderer/api/broadcastingAll.ts | 23 + src/renderer/api/closeWorkOrder.ts | 41 + src/renderer/api/completeWorkOrder.ts | 41 + src/renderer/api/configChannel.ts | 59 + src/renderer/api/createWorkOrder.ts | 41 + src/renderer/api/daoruxiangguanyewujiekou.ts | 59 + src/renderer/api/dingdanxiangguanjiekou.ts | 77 + .../api/dingdanxiangguanjiekouyunyingduan.ts | 95 + src/renderer/api/duihuaxiangguanjiekou.ts | 74 + src/renderer/api/edit.ts | 23 + src/renderer/api/getClientConfigByOrg.ts | 26 + src/renderer/api/getDetailInfo.ts | 41 + src/renderer/api/getInfo.ts | 23 + src/renderer/api/getMemberStatus.ts | 17 + src/renderer/api/getServiceUrl.ts | 23 + src/renderer/api/getTemplateTypeList.ts | 20 + src/renderer/api/gongdanleixingshujuguanli.ts | 62 + src/renderer/api/gongdanshujuguanli.ts | 26 + src/renderer/api/huodongxinxibiaoguanli.ts | 137 + src/renderer/api/index.ts | 60 + src/renderer/api/jiaoyixiangguanjiekou.ts | 95 + src/renderer/api/list.ts | 23 + src/renderer/api/login.ts | 16 - src/renderer/api/oauth2.ts | 23 + src/renderer/api/organizationGroupList.ts | 20 + .../api/organizationMemberListNoPage.ts | 26 + src/renderer/api/organizationWorkOrderList.ts | 26 + src/renderer/api/queryTemplateList.ts | 41 + src/renderer/api/quickBookingList.ts | 23 + src/renderer/api/receiveWorkOrder.ts | 41 + .../api/reduceLockedCommodityStock.ts | 23 + src/renderer/api/remove.ts | 23 + src/renderer/api/removeCommodity.ts | 23 + .../api/shangpinjiaoyiguizexinxiguanli.ts | 26 + .../api/shangpinleixingxinxiguanli.ts | 62 + src/renderer/api/shangpinxiangguanjiekou.ts | 47 + src/renderer/api/shangpinxinxiguanli.ts | 254 + .../api/shijianxiangguanyewujiekou.ts | 77 + src/renderer/api/staffWorkOrderList.ts | 44 + src/renderer/api/submitFeedback.ts | 23 + src/renderer/api/tongyongjiekou.ts | 23 + src/renderer/api/transferWorkOrder.ts | 41 + src/renderer/api/types.ts | 4888 +++++++++++++++++ src/renderer/api/upload.ts | 47 + src/renderer/api/userWorkOrderList.ts | 41 + src/renderer/api/workOrderTypeListForBiz.ts | 20 + .../api/xianglianghuaxiangguanjiekou.ts | 23 + src/renderer/api/yonghuxiangguanjiekou.ts | 59 + .../api/yuangongduanxiangguanjiekou.ts | 98 + src/renderer/api/zhinengtixiangguanjiekou.ts | 17 + src/renderer/api/zhuyexiangguanjiekou.ts | 374 ++ src/renderer/api/zuzhibumenxinxiguanli.ts | 80 + src/renderer/api/zuzhichengyuanxinxiguanli.ts | 119 + .../api/zuzhiguanlixiangguanjiekou.ts | 20 + src/renderer/api/zuzhijiaosexinxiguanli.ts | 80 + src/renderer/api/zuzhixianglianghuajiekou.ts | 62 + src/renderer/utils/request.ts | 6 +- src/renderer/views/login/index.vue | 18 +- yarn.lock | 4563 --------------- 67 files changed, 9570 insertions(+), 4588 deletions(-) create mode 100644 openapi-ts-request.config.ts rename {build/scripts => scripts}/clean.js (100%) rename {build/scripts => scripts}/generateProdEntry.js (100%) create mode 100644 src/renderer/api/add.ts create mode 100644 src/renderer/api/agentController.ts create mode 100644 src/renderer/api/assistant.ts create mode 100644 src/renderer/api/broadcastingAll.ts create mode 100644 src/renderer/api/closeWorkOrder.ts create mode 100644 src/renderer/api/completeWorkOrder.ts create mode 100644 src/renderer/api/configChannel.ts create mode 100644 src/renderer/api/createWorkOrder.ts create mode 100644 src/renderer/api/daoruxiangguanyewujiekou.ts create mode 100644 src/renderer/api/dingdanxiangguanjiekou.ts create mode 100644 src/renderer/api/dingdanxiangguanjiekouyunyingduan.ts create mode 100644 src/renderer/api/duihuaxiangguanjiekou.ts create mode 100644 src/renderer/api/edit.ts create mode 100644 src/renderer/api/getClientConfigByOrg.ts create mode 100644 src/renderer/api/getDetailInfo.ts create mode 100644 src/renderer/api/getInfo.ts create mode 100644 src/renderer/api/getMemberStatus.ts create mode 100644 src/renderer/api/getServiceUrl.ts create mode 100644 src/renderer/api/getTemplateTypeList.ts create mode 100644 src/renderer/api/gongdanleixingshujuguanli.ts create mode 100644 src/renderer/api/gongdanshujuguanli.ts create mode 100644 src/renderer/api/huodongxinxibiaoguanli.ts create mode 100644 src/renderer/api/index.ts create mode 100644 src/renderer/api/jiaoyixiangguanjiekou.ts create mode 100644 src/renderer/api/list.ts delete mode 100644 src/renderer/api/login.ts create mode 100644 src/renderer/api/oauth2.ts create mode 100644 src/renderer/api/organizationGroupList.ts create mode 100644 src/renderer/api/organizationMemberListNoPage.ts create mode 100644 src/renderer/api/organizationWorkOrderList.ts create mode 100644 src/renderer/api/queryTemplateList.ts create mode 100644 src/renderer/api/quickBookingList.ts create mode 100644 src/renderer/api/receiveWorkOrder.ts create mode 100644 src/renderer/api/reduceLockedCommodityStock.ts create mode 100644 src/renderer/api/remove.ts create mode 100644 src/renderer/api/removeCommodity.ts create mode 100644 src/renderer/api/shangpinjiaoyiguizexinxiguanli.ts create mode 100644 src/renderer/api/shangpinleixingxinxiguanli.ts create mode 100644 src/renderer/api/shangpinxiangguanjiekou.ts create mode 100644 src/renderer/api/shangpinxinxiguanli.ts create mode 100644 src/renderer/api/shijianxiangguanyewujiekou.ts create mode 100644 src/renderer/api/staffWorkOrderList.ts create mode 100644 src/renderer/api/submitFeedback.ts create mode 100644 src/renderer/api/tongyongjiekou.ts create mode 100644 src/renderer/api/transferWorkOrder.ts create mode 100644 src/renderer/api/types.ts create mode 100644 src/renderer/api/upload.ts create mode 100644 src/renderer/api/userWorkOrderList.ts create mode 100644 src/renderer/api/workOrderTypeListForBiz.ts create mode 100644 src/renderer/api/xianglianghuaxiangguanjiekou.ts create mode 100644 src/renderer/api/yonghuxiangguanjiekou.ts create mode 100644 src/renderer/api/yuangongduanxiangguanjiekou.ts create mode 100644 src/renderer/api/zhinengtixiangguanjiekou.ts create mode 100644 src/renderer/api/zhuyexiangguanjiekou.ts create mode 100644 src/renderer/api/zuzhibumenxinxiguanli.ts create mode 100644 src/renderer/api/zuzhichengyuanxinxiguanli.ts create mode 100644 src/renderer/api/zuzhiguanlixiangguanjiekou.ts create mode 100644 src/renderer/api/zuzhijiaosexinxiguanli.ts create mode 100644 src/renderer/api/zuzhixianglianghuajiekou.ts delete mode 100644 yarn.lock diff --git a/openapi-ts-request.config.ts b/openapi-ts-request.config.ts new file mode 100644 index 0000000..783c599 --- /dev/null +++ b/openapi-ts-request.config.ts @@ -0,0 +1,13 @@ +import type { GenerateServiceProps } from 'openapi-ts-request' + +export default [ + { + serversPath: './src/renderer/api', + requestLibPath: '@utils/request', + apifoxConfig: { + projectId: process.env.APIFOX_PROJECT_ID || '6424418', + apifoxToken: process.env.APIFOX_ACCESS_TOKEN || '' + }, + }, +] as GenerateServiceProps[] + diff --git a/package-lock.json b/package-lock.json index 14210a9..1bc662b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -45,12 +45,62 @@ "@typescript-eslint/parser": "^5.62.0", "@vitejs/plugin-vue": "^5.2.4", "electron": "38.2.2", + "openapi-ts-request": "^1.10.1", "tailwindcss": "^4.1.11", "typescript": "^5.8.3", "unplugin-auto-import": "^20.3.0", "vite": "^7.1.9" } }, + "node_modules/@babel/code-frame": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/code-frame/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/generator": { + "version": "7.28.5", + "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.28.5.tgz", + "integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.5", + "@babel/types": "^7.28.5", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-string-parser": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", @@ -84,6 +134,40 @@ "node": ">=6.0.0" } }, + "node_modules/@babel/template": { + "version": "7.27.2", + "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.28.5", + "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.28.5.tgz", + "integrity": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.5", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.5", + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.5", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/types": { "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz", @@ -97,6 +181,29 @@ "node": ">=6.9.0" } }, + "node_modules/@clack/core": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/@clack/core/-/core-0.5.0.tgz", + "integrity": "sha512-p3y0FIOwaYRUPRcMO7+dlmLh8PSRcrjuTndsiA0WAFbWES0mLZlrjVoBRZ9DzkPFJZG6KGkJmoEAY0ZcVWTkow==", + "dev": true, + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "sisteransi": "^1.0.5" + } + }, + "node_modules/@clack/prompts": { + "version": "0.11.0", + "resolved": "https://registry.npmmirror.com/@clack/prompts/-/prompts-0.11.0.tgz", + "integrity": "sha512-pMN5FcrEw9hUkZA4f+zLlzivQSeQf5dRGJjSUbvVYDLvpKCdQx5OaknvKzgbtXOizhP+SJJJjqEbOe55uKKfAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@clack/core": "0.5.0", + "picocolors": "^1.0.0", + "sisteransi": "^1.0.5" + } + }, "node_modules/@ctrl/tinycolor": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz", @@ -1384,6 +1491,13 @@ "node": ">=18" } }, + "node_modules/@exodus/schemasafe": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/@exodus/schemasafe/-/schemasafe-1.3.0.tgz", + "integrity": "sha512-5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw==", + "dev": true, + "license": "MIT" + }, "node_modules/@floating-ui/core": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.3.tgz", @@ -1698,6 +1812,84 @@ "url": "https://github.com/sponsors/kazupon" } }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmmirror.com/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", @@ -1877,6 +2069,17 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmmirror.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, "node_modules/@popperjs/core": { "name": "@sxzz/popperjs-es", "version": "2.11.7", @@ -1888,6 +2091,22 @@ "url": "https://opencollective.com/popperjs" } }, + "node_modules/@prettier/sync": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/@prettier/sync/-/sync-0.6.1.tgz", + "integrity": "sha512-yF9G8vK/LYUTF3Cijd7VC9La3b20F20/J/fgoR4H0B8JGOWnZVZX6+I6+vODPosjmMcpdlUV+gUqJQZp3kLOcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "make-synchronized": "^0.8.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier-synchronized?sponsor=1" + }, + "peerDependencies": { + "prettier": "*" + } + }, "node_modules/@remixicon/vue": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/@remixicon/vue/-/vue-4.7.0.tgz", @@ -2526,6 +2745,79 @@ "node": ">= 10" } }, + "node_modules/@trivago/prettier-plugin-sort-imports": { + "version": "5.2.2", + "resolved": "https://registry.npmmirror.com/@trivago/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-5.2.2.tgz", + "integrity": "sha512-fYDQA9e6yTNmA13TLVSA+WMQRc5Bn/c0EUBditUHNfMMxN7M82c38b1kEggVE3pLpZ0FwkwJkUEKMiOi52JXFA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@babel/generator": "^7.26.5", + "@babel/parser": "^7.26.7", + "@babel/traverse": "^7.26.7", + "@babel/types": "^7.26.7", + "javascript-natural-sort": "^0.7.1", + "lodash": "^4.17.21" + }, + "engines": { + "node": ">18.12" + }, + "peerDependencies": { + "@vue/compiler-sfc": "3.x", + "prettier": "2.x - 3.x", + "prettier-plugin-svelte": "3.x", + "svelte": "4.x || 5.x" + }, + "peerDependenciesMeta": { + "@vue/compiler-sfc": { + "optional": true + }, + "prettier-plugin-svelte": { + "optional": true + }, + "svelte": { + "optional": true + } + } + }, + "node_modules/@ts-morph/common": { + "version": "0.26.1", + "resolved": "https://registry.npmmirror.com/@ts-morph/common/-/common-0.26.1.tgz", + "integrity": "sha512-Sn28TGl/4cFpcM+jwsH1wLncYq3FtN/BIpem+HOygfBWPT5pAeS5dB4VFVzV8FbnOKHpDLZmvAl4AjPEev5idA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-glob": "^3.3.2", + "minimatch": "^9.0.4", + "path-browserify": "^1.0.1" + } + }, + "node_modules/@ts-morph/common/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@ts-morph/common/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@types/cacheable-request": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", @@ -3147,6 +3439,13 @@ "dev": true, "license": "Apache-2.0" }, + "node_modules/a-sync-waterfall": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", + "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==", + "dev": true, + "license": "MIT" + }, "node_modules/abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -3326,6 +3625,13 @@ "node": ">=8" } }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true, + "license": "MIT" + }, "node_modules/async-validator": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz", @@ -3407,6 +3713,16 @@ "baseline-browser-mapping": "dist/cli.js" } }, + "node_modules/bing-translate-api": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/bing-translate-api/-/bing-translate-api-4.2.0.tgz", + "integrity": "sha512-7a9yo1NbGcHPS8zXTdz8tCOymHZp2pvCuYOChCaXKjOX8EIwdV3SLd4D7RGIqZt1UhffypYBUcAV2gDcTgK0rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "got": "^11.8.6" + } + }, "node_modules/bl": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", @@ -3675,6 +3991,23 @@ "node": ">= 0.4" } }, + "node_modules/call-me-maybe": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/call-me-maybe/-/call-me-maybe-1.0.2.tgz", + "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/caniuse-lite": { "version": "1.0.30001760", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001760.tgz", @@ -3894,6 +4227,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/code-block-writer": { + "version": "13.0.3", + "resolved": "https://registry.npmmirror.com/code-block-writer/-/code-block-writer-13.0.3.tgz", + "integrity": "sha512-Oofo0pq3IKnsFtuHqSF7TqBfr71aeyZDVJ0HpmqB7FBM2qEigL0iPONSCZSO9pE9dZTAxANe5XHG9Uy0YMv8cg==", + "dev": true, + "license": "MIT" + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -3967,6 +4307,70 @@ "dev": true, "license": "MIT" }, + "node_modules/cosmiconfig": { + "version": "9.0.0", + "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/cosmiconfig-typescript-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-6.2.0.tgz", + "integrity": "sha512-GEN39v7TgdxgIoNcdkRE3uiAzQt3UXLyHbRHD6YoL048XAeOomyxaP+Hh/+2C6C2wYjxJ2onhJcsQp+L4YEkVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "jiti": "^2.6.1" + }, + "engines": { + "node": ">=v18" + }, + "peerDependencies": { + "@types/node": "*", + "cosmiconfig": ">=9", + "typescript": ">=5" + } + }, + "node_modules/cosmiconfig/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/cross-dirname": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/cross-dirname/-/cross-dirname-0.1.0.tgz", @@ -4038,6 +4442,20 @@ "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", "license": "MIT" }, + "node_modules/d": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/d/-/d-1.0.2.tgz", + "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", + "dev": true, + "license": "ISC", + "dependencies": { + "es5-ext": "^0.10.64", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.12" + } + }, "node_modules/date-format": { "version": "4.0.14", "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", @@ -5105,6 +5523,23 @@ "node": ">= 0.4" } }, + "node_modules/es5-ext": { + "version": "0.10.64", + "resolved": "https://registry.npmmirror.com/es5-ext/-/es5-ext-0.10.64.tgz", + "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", + "dev": true, + "hasInstallScript": true, + "license": "ISC", + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "esniff": "^2.0.1", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, "node_modules/es6-error": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", @@ -5113,6 +5548,52 @@ "license": "MIT", "optional": true }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dev": true, + "license": "MIT", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-promise": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/es6-promise/-/es6-promise-3.3.1.tgz", + "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==", + "dev": true, + "license": "MIT" + }, + "node_modules/es6-symbol": { + "version": "3.1.4", + "resolved": "https://registry.npmmirror.com/es6-symbol/-/es6-symbol-3.1.4.tgz", + "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==", + "dev": true, + "license": "ISC", + "dependencies": { + "d": "^1.0.2", + "ext": "^1.7.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "license": "ISC", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, "node_modules/esbuild": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", @@ -5206,6 +5687,22 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/esniff": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/esniff/-/esniff-2.0.1.tgz", + "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", + "dev": true, + "license": "ISC", + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "event-emitter": "^0.3.5", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.10" + } + }, "node_modules/esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", @@ -5249,6 +5746,17 @@ "@types/estree": "^1.0.0" } }, + "node_modules/event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmmirror.com/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, "node_modules/eventemitter3": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", @@ -5392,6 +5900,16 @@ "dev": true, "license": "MIT" }, + "node_modules/ext": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dev": true, + "license": "ISC", + "dependencies": { + "type": "^2.7.2" + } + }, "node_modules/external-editor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", @@ -5458,6 +5976,13 @@ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "license": "MIT" }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "dev": true, + "license": "MIT" + }, "node_modules/fast-uri": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", @@ -5611,6 +6136,23 @@ } } }, + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/form-data": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", @@ -6073,6 +6615,13 @@ "node": ">= 6" } }, + "node_modules/http2-client": { + "version": "1.3.5", + "resolved": "https://registry.npmmirror.com/http2-client/-/http2-client-1.3.5.tgz", + "integrity": "sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==", + "dev": true, + "license": "MIT" + }, "node_modules/http2-wrapper": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", @@ -6155,6 +6704,23 @@ "node": ">= 4" } }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -6317,6 +6883,13 @@ "node": ">=0.12.0" } }, + "node_modules/is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmmirror.com/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true, + "license": "MIT" + }, "node_modules/is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", @@ -6359,6 +6932,29 @@ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "license": "ISC" }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmmirror.com/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/javascript-natural-sort": { + "version": "0.7.1", + "resolved": "https://registry.npmmirror.com/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", + "integrity": "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==", + "dev": true, + "license": "MIT" + }, "node_modules/jest-worker": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", @@ -6407,6 +7003,32 @@ "dev": true, "license": "MIT" }, + "node_modules/js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/json-buffer": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", @@ -6730,6 +7352,13 @@ "url": "https://opencollective.com/parcel" } }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, + "license": "MIT" + }, "node_modules/linkify-it": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", @@ -7074,6 +7703,16 @@ "node": ">=12" } }, + "node_modules/lru-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/lru-queue/-/lru-queue-0.1.0.tgz", + "integrity": "sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es5-ext": "~0.10.2" + } + }, "node_modules/magic-string": { "version": "0.30.21", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", @@ -7111,6 +7750,16 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/make-synchronized": { + "version": "0.8.0", + "resolved": "https://registry.npmmirror.com/make-synchronized/-/make-synchronized-0.8.0.tgz", + "integrity": "sha512-DZu4lwc0ffoFz581BSQa/BJl+1ZqIkoRQ+VejMlH0VrP4E86StAODnZujZ4sepumQj8rcP7wUnUBGM8Gu+zKUA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/fisker/make-synchronized?sponsor=1" + } + }, "node_modules/map-age-cleaner": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", @@ -7191,6 +7840,26 @@ "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==", "license": "MIT" }, + "node_modules/memoizee": { + "version": "0.4.17", + "resolved": "https://registry.npmmirror.com/memoizee/-/memoizee-0.4.17.tgz", + "integrity": "sha512-DGqD7Hjpi/1or4F/aYAspXKNm5Yili0QDAFAY4QYvpqpgiY6+1jOfqpmByzjxbWd/T9mChbCArXAbDAsTm5oXA==", + "dev": true, + "license": "ISC", + "dependencies": { + "d": "^1.0.2", + "es5-ext": "^0.10.64", + "es6-weak-map": "^2.0.3", + "event-emitter": "^0.3.5", + "is-promise": "^2.2.2", + "lru-queue": "^0.1.0", + "next-tick": "^1.1.0", + "timers-ext": "^0.1.7" + }, + "engines": { + "node": ">=0.12" + } + }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -7427,6 +8096,18 @@ "pathe": "^2.0.1" } }, + "node_modules/mockjs": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/mockjs/-/mockjs-1.1.0.tgz", + "integrity": "sha512-eQsKcWzIaZzEZ07NuEyO4Nw65g0hdWAyurVol1IPl1gahRwY+svqzfgfey8U8dahLwG44d6/RwEzuK52rSa/JQ==", + "dev": true, + "dependencies": { + "commander": "*" + }, + "bin": { + "random": "bin/random" + } + }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -7478,6 +8159,13 @@ "dev": true, "license": "MIT" }, + "node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "dev": true, + "license": "ISC" + }, "node_modules/nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", @@ -7529,6 +8217,29 @@ } } }, + "node_modules/node-fetch-h2": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz", + "integrity": "sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg==", + "dev": true, + "license": "MIT", + "dependencies": { + "http2-client": "^1.2.5" + }, + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/node-readfiles": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/node-readfiles/-/node-readfiles-0.2.0.tgz", + "integrity": "sha512-SU00ZarexNlE4Rjdm83vglt5Y9yiQ+XI1XpflWlb7q7UTN1JUItm69xMeiQCTxtTfnzt+83T8Cx+vI2ED++VDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es6-promise": "^3.2.1" + } + }, "node_modules/node-releases": { "version": "2.0.27", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", @@ -7617,6 +8328,117 @@ "node": ">=4" } }, + "node_modules/nunjucks": { + "version": "3.2.4", + "resolved": "https://registry.npmmirror.com/nunjucks/-/nunjucks-3.2.4.tgz", + "integrity": "sha512-26XRV6BhkgK0VOxfbU5cQI+ICFUtMLixv1noZn1tGU38kQH5A5nmmbk/O45xdyBhD1esk47nKrY0mvQpZIhRjQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "a-sync-waterfall": "^1.0.0", + "asap": "^2.0.3", + "commander": "^5.1.0" + }, + "bin": { + "nunjucks-precompile": "bin/precompile" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "chokidar": "^3.3.0" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, + "node_modules/nunjucks/node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/oas-kit-common": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/oas-kit-common/-/oas-kit-common-1.0.8.tgz", + "integrity": "sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "fast-safe-stringify": "^2.0.7" + } + }, + "node_modules/oas-linter": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/oas-linter/-/oas-linter-3.2.2.tgz", + "integrity": "sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@exodus/schemasafe": "^1.0.0-rc.2", + "should": "^13.2.1", + "yaml": "^1.10.0" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/oas-resolver": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/oas-resolver/-/oas-resolver-2.5.6.tgz", + "integrity": "sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "node-fetch-h2": "^2.3.0", + "oas-kit-common": "^1.0.8", + "reftools": "^1.1.9", + "yaml": "^1.10.0", + "yargs": "^17.0.1" + }, + "bin": { + "resolve": "resolve.js" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/oas-schema-walker": { + "version": "1.1.5", + "resolved": "https://registry.npmmirror.com/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz", + "integrity": "sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ==", + "dev": true, + "license": "BSD-3-Clause", + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/oas-validator": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/oas-validator/-/oas-validator-5.0.8.tgz", + "integrity": "sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "call-me-maybe": "^1.0.1", + "oas-kit-common": "^1.0.8", + "oas-linter": "^3.2.2", + "oas-resolver": "^2.5.6", + "oas-schema-walker": "^1.1.5", + "reftools": "^1.1.9", + "should": "^13.2.1", + "yaml": "^1.10.0" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, "node_modules/object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", @@ -7654,6 +8476,136 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/openapi-ts-request": { + "version": "1.10.1", + "resolved": "https://registry.npmmirror.com/openapi-ts-request/-/openapi-ts-request-1.10.1.tgz", + "integrity": "sha512-OFgL70V2Qz8h+jwPXYpsDtJUYixtzCTML/WKn/uMCmbFXXBri/cwYb45unBOBg3/2v9ePF77tRTFTgiqjHpVgA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@clack/prompts": "^0.11.0", + "@prettier/sync": "^0.6.1", + "@trivago/prettier-plugin-sort-imports": "^5.2.1", + "axios": "^1.7.2", + "bing-translate-api": "^4.0.2", + "chalk": "^4.1.2", + "commander": "^12.1.0", + "cosmiconfig": "^9.0.0", + "cosmiconfig-typescript-loader": "^6.1.0", + "glob": "^10.4.5", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "memoizee": "^0.4.17", + "minimatch": "^9.0.5", + "mockjs": "^1.1.0", + "nunjucks": "^3.2.4", + "prettier": "^3.3.2", + "reserved-words": "^0.1.2", + "rimraf": "^5.0.10", + "swagger2openapi": "^7.0.8", + "tiny-pinyin": "^1.3.2", + "ts-morph": "^25.0.1", + "tslib": "^2.6.3" + }, + "bin": { + "openapi": "dist/bin/openapi.js", + "openapi-ts": "dist/bin/cli.js" + }, + "engines": { + "node": ">=18.0.0", + "pnpm": ">=9" + } + }, + "node_modules/openapi-ts-request/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/openapi-ts-request/node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/openapi-ts-request/node_modules/glob": { + "version": "10.5.0", + "resolved": "https://registry.npmmirror.com/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/openapi-ts-request/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/openapi-ts-request/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/openapi-ts-request/node_modules/rimraf": { + "version": "5.0.10", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-5.0.10.tgz", + "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^10.3.7" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/openapi-ts-request/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/ora": { "version": "5.4.1", "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", @@ -7820,6 +8772,26 @@ "node": ">=4" } }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/parse-author": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/parse-author/-/parse-author-2.0.0.tgz", @@ -7846,6 +8818,13 @@ "node": ">=0.10.0" } }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true, + "license": "MIT" + }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -7882,6 +8861,40 @@ "dev": true, "license": "MIT" }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/path-scurry/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", @@ -8357,6 +9370,16 @@ "node": ">= 10.13.0" } }, + "node_modules/reftools": { + "version": "1.1.9", + "resolved": "https://registry.npmmirror.com/reftools/-/reftools-1.1.9.tgz", + "integrity": "sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w==", + "dev": true, + "license": "BSD-3-Clause", + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -8395,6 +9418,13 @@ "url": "https://github.com/sponsors/jet2jet" } }, + "node_modules/reserved-words": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/reserved-words/-/reserved-words-0.1.2.tgz", + "integrity": "sha512-0S5SrIUJ9LfpbVl4Yzij6VipUdafHrOTzvmfazSw/jeZrZtQK303OPZW+obtkaw7jQlTQppy0UvZWm9872PbRw==", + "dev": true, + "license": "MIT" + }, "node_modules/resolve": { "version": "1.22.11", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", @@ -8423,6 +9453,16 @@ "dev": true, "license": "MIT" }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/responselike": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", @@ -8727,6 +9767,66 @@ "node": ">=8" } }, + "node_modules/should": { + "version": "13.2.3", + "resolved": "https://registry.npmmirror.com/should/-/should-13.2.3.tgz", + "integrity": "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "should-equal": "^2.0.0", + "should-format": "^3.0.3", + "should-type": "^1.4.0", + "should-type-adaptors": "^1.0.1", + "should-util": "^1.0.0" + } + }, + "node_modules/should-equal": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/should-equal/-/should-equal-2.0.0.tgz", + "integrity": "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "should-type": "^1.4.0" + } + }, + "node_modules/should-format": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/should-format/-/should-format-3.0.3.tgz", + "integrity": "sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "should-type": "^1.3.0", + "should-type-adaptors": "^1.0.1" + } + }, + "node_modules/should-type": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/should-type/-/should-type-1.4.0.tgz", + "integrity": "sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/should-type-adaptors": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz", + "integrity": "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "should-type": "^1.3.0", + "should-util": "^1.0.0" + } + }, + "node_modules/should-util": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/should-util/-/should-util-1.0.1.tgz", + "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==", + "dev": true, + "license": "MIT" + }, "node_modules/signal-exit": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", @@ -8740,6 +9840,13 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true, + "license": "MIT" + }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -8982,6 +10089,39 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/string-width/node_modules/ansi-regex": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", @@ -9024,6 +10164,20 @@ "node": ">=8" } }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -9119,6 +10273,34 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/swagger2openapi": { + "version": "7.0.8", + "resolved": "https://registry.npmmirror.com/swagger2openapi/-/swagger2openapi-7.0.8.tgz", + "integrity": "sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "call-me-maybe": "^1.0.1", + "node-fetch": "^2.6.1", + "node-fetch-h2": "^2.3.0", + "node-readfiles": "^0.2.0", + "oas-kit-common": "^1.0.8", + "oas-resolver": "^2.5.6", + "oas-schema-walker": "^1.1.5", + "oas-validator": "^5.0.8", + "reftools": "^1.1.9", + "yaml": "^1.10.0", + "yargs": "^17.0.1" + }, + "bin": { + "boast": "boast.js", + "oas-validate": "oas-validate.js", + "swagger2openapi": "swagger2openapi.js" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, "node_modules/tailwindcss": { "version": "4.1.17", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.17.tgz", @@ -9273,6 +10455,20 @@ "dev": true, "license": "MIT" }, + "node_modules/timers-ext": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/timers-ext/-/timers-ext-0.1.8.tgz", + "integrity": "sha512-wFH7+SEAcKfJpfLPkrgMPvvwnEtj8W4IurvEyrKsDleXnKLCDw71w8jltvfLa8Rm4qQxxT4jmDBYbJG/z7qoww==", + "dev": true, + "license": "ISC", + "dependencies": { + "es5-ext": "^0.10.64", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.12" + } + }, "node_modules/tiny-each-async": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/tiny-each-async/-/tiny-each-async-2.0.3.tgz", @@ -9281,6 +10477,13 @@ "license": "MIT", "optional": true }, + "node_modules/tiny-pinyin": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/tiny-pinyin/-/tiny-pinyin-1.3.2.tgz", + "integrity": "sha512-uHNGu4evFt/8eNLldazeAM1M8JrMc1jshhJJfVRARTN3yT8HEEibofeQ7QETWQ5ISBjd6fKtTVBCC/+mGS6FpA==", + "dev": true, + "license": "MIT" + }, "node_modules/tinyglobby": { "version": "0.2.15", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", @@ -9389,6 +10592,17 @@ "node": ">=0.8.0" } }, + "node_modules/ts-morph": { + "version": "25.0.1", + "resolved": "https://registry.npmmirror.com/ts-morph/-/ts-morph-25.0.1.tgz", + "integrity": "sha512-QJEiTdnz1YjrB3JFhd626gX4rKHDLSjSVMvGGG4v7ONc3RBwa0Eei98G9AT9uNFDMtV54JyuXsFeC+OH0n6bXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ts-morph/common": "~0.26.0", + "code-block-writer": "^13.0.3" + } + }, "node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", @@ -9412,6 +10626,13 @@ "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" } }, + "node_modules/type": { + "version": "2.7.3", + "resolved": "https://registry.npmmirror.com/type/-/type-2.7.3.tgz", + "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==", + "dev": true, + "license": "ISC" + }, "node_modules/type-fest": { "version": "0.21.3", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", @@ -10046,6 +11267,57 @@ "node": ">=8" } }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/wrap-ansi/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -10112,6 +11384,16 @@ "dev": true, "license": "ISC" }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, "node_modules/yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", diff --git a/package.json b/package.json index b57cd8d..f04b9da 100644 --- a/package.json +++ b/package.json @@ -10,9 +10,10 @@ "make": "electron-forge make", "publish": "electron-forge publish", "lint": "eslint --ext .ts,.tsx .", - "generate-prod-entry": "node build/scripts/generateProdEntry.js", - "clean": "node build/scripts/clean.js", - "build:encrypt": "npm run clean && npm run package && npm run generate-prod-entry" + "generate-prod-entry": "node scripts/generateProdEntry.js", + "clean": "node scripts/clean.js", + "openapi": "dotenv -e .env -- openapi-ts", + "build:encrypt": "npm run clean && npm run openapi && npm run package && npm run generate-prod-entry" }, "keywords": [], "author": { @@ -38,6 +39,7 @@ "@typescript-eslint/parser": "^5.62.0", "@vitejs/plugin-vue": "^5.2.4", "electron": "38.2.2", + "openapi-ts-request": "^1.10.1", "tailwindcss": "^4.1.11", "typescript": "^5.8.3", "unplugin-auto-import": "^20.3.0", diff --git a/build/scripts/clean.js b/scripts/clean.js similarity index 100% rename from build/scripts/clean.js rename to scripts/clean.js diff --git a/build/scripts/generateProdEntry.js b/scripts/generateProdEntry.js similarity index 100% rename from build/scripts/generateProdEntry.js rename to scripts/generateProdEntry.js diff --git a/src/renderer/api/add.ts b/src/renderer/api/add.ts new file mode 100644 index 0000000..57f1dc3 --- /dev/null +++ b/src/renderer/api/add.ts @@ -0,0 +1,23 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 新增微信订阅消息模版配置 新增微信订阅消息模版配置新增微信订阅消息模版配置 POST /wechatTemplateConfig/add */ +export function wechatTemplateConfigAddUsingPost({ + body, + options, +}: { + body: API.WechatTemplateConfig; + options?: { [key: string]: unknown }; +}) { + return request('/wechatTemplateConfig/add', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/agentController.ts b/src/renderer/api/agentController.ts new file mode 100644 index 0000000..4daedca --- /dev/null +++ b/src/renderer/api/agentController.ts @@ -0,0 +1,287 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 对话 GET /assistant/chat */ +export function assistantChatUsingGet({ + body, + options, +}: { + body: API.ChatMessageForm; + options?: { [key: string]: unknown }; +}) { + return request('/assistant/chat', { + method: 'GET', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 对话 PUT /assistant/chat */ +export function assistantChatUsingPut({ + body, + options, +}: { + body: API.ChatMessageForm; + options?: { [key: string]: unknown }; +}) { + return request('/assistant/chat', { + method: 'PUT', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 对话 POST /assistant/chat */ +export function assistantChatUsingPost({ + body, + options, +}: { + body: API.ChatMessageForm; + options?: { [key: string]: unknown }; +}) { + return request('/assistant/chat', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 对话 DELETE /assistant/chat */ +export function assistantChatUsingDelete({ + body, + options, +}: { + body: API.ChatMessageForm; + options?: { [key: string]: unknown }; +}) { + return request('/assistant/chat', { + method: 'DELETE', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 对话 PATCH /assistant/chat */ +export function assistantChatUsingPatch({ + body, + options, +}: { + body: API.ChatMessageForm; + options?: { [key: string]: unknown }; +}) { + return request('/assistant/chat', { + method: 'PATCH', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 对话 GET /assistant/chatSync */ +export function assistantChatSyncUsingGet({ + body, + options, +}: { + body: API.ChatMessageForm; + options?: { [key: string]: unknown }; +}) { + return request('/assistant/chatSync', { + method: 'GET', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 对话 PUT /assistant/chatSync */ +export function assistantChatSyncUsingPut({ + body, + options, +}: { + body: API.ChatMessageForm; + options?: { [key: string]: unknown }; +}) { + return request('/assistant/chatSync', { + method: 'PUT', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 对话 POST /assistant/chatSync */ +export function assistantChatSyncUsingPost({ + body, + options, +}: { + body: API.ChatMessageForm; + options?: { [key: string]: unknown }; +}) { + return request('/assistant/chatSync', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 对话 DELETE /assistant/chatSync */ +export function assistantChatSyncUsingDelete({ + body, + options, +}: { + body: API.ChatMessageForm; + options?: { [key: string]: unknown }; +}) { + return request('/assistant/chatSync', { + method: 'DELETE', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 对话 PATCH /assistant/chatSync */ +export function assistantChatSyncUsingPatch({ + body, + options, +}: { + body: API.ChatMessageForm; + options?: { [key: string]: unknown }; +}) { + return request('/assistant/chatSync', { + method: 'PATCH', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 对话列表 POST /assistant/conversationList */ +export function assistantConversationListUsingPost({ + body, + options, +}: { + body: API.ConversationListSearchForm; + options?: { [key: string]: unknown }; +}) { + return request('/assistant/conversationList', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 对话的消息列表 POST /assistant/conversationMessageList */ +export function assistantConversationMessageListUsingPost({ + body, + options, +}: { + body: API.ConversationMessageListSearchForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/assistant/conversationMessageList', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} + +/** 创建智能体 POST /assistant/createAgent */ +export function assistantCreateAgentUsingPost({ + body, + options, +}: { + body: API.CreateAgentForm; + options?: { [key: string]: unknown }; +}) { + return request('/assistant/createAgent', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 创建对话 GET /assistant/createConversation */ +export function assistantCreateConversationUsingGet({ + options, +}: { + options?: { [key: string]: unknown }; +}) { + return request( + '/assistant/createConversation', + { + method: 'GET', + ...(options || {}), + } + ); +} + +/** 获取最近的一次对话 GET /assistant/recentConversation */ +export function assistantRecentConversationUsingGet({ + options, +}: { + options?: { [key: string]: unknown }; +}) { + return request('/assistant/recentConversation', { + method: 'GET', + ...(options || {}), + }); +} + +/** 文字审核 POST /assistant/textModeration */ +export function assistantTextModerationUsingPost({ + body, + options, +}: { + body: API.TextModerationForm; + options?: { [key: string]: unknown }; +}) { + return request('/assistant/textModeration', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/assistant.ts b/src/renderer/api/assistant.ts new file mode 100644 index 0000000..61afa80 --- /dev/null +++ b/src/renderer/api/assistant.ts @@ -0,0 +1,62 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 对话 POST /agent/assistant/chatSync */ +export function agentAssistantChatSyncUsingPost({ + body, + options, +}: { + body: API.AgentAssistantChatSyncUsingPostBody; + options?: { [key: string]: unknown }; +}) { + return request( + '/agent/assistant/chatSync', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} + +/** 对话列表 POST /agent/assistant/conversationList */ +export function agentAssistantConversationListUsingPost({ + body, + options, +}: { + body: API.AgentAssistantConversationListUsingPostBody; + options?: { [key: string]: unknown }; +}) { + return request( + '/agent/assistant/conversationList', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} + +/** 创建对话 GET /agent/assistant/createConversation */ +export function agentAssistantCreateConversationUsingGet({ + options, +}: { + options?: { [key: string]: unknown }; +}) { + return request( + '/agent/assistant/createConversation', + { + method: 'GET', + ...(options || {}), + } + ); +} diff --git a/src/renderer/api/broadcastingAll.ts b/src/renderer/api/broadcastingAll.ts new file mode 100644 index 0000000..600e5dc --- /dev/null +++ b/src/renderer/api/broadcastingAll.ts @@ -0,0 +1,23 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 超时广播消息 超时广播消息 POST /workOrderSource/broadcastingAll */ +export function workOrderSourceBroadcastingAllUsingPost({ + body, + options, +}: { + body: API.WorkOrderDataEntity; + options?: { [key: string]: unknown }; +}) { + return request('/workOrderSource/broadcastingAll', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/closeWorkOrder.ts b/src/renderer/api/closeWorkOrder.ts new file mode 100644 index 0000000..120798f --- /dev/null +++ b/src/renderer/api/closeWorkOrder.ts @@ -0,0 +1,41 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 关闭工单 关闭工单 POST /workOrder/closeWorkOrder */ +export function workOrderCloseWorkOrderUsingPost({ + body, + options, +}: { + body: API.CloseWorkOrderForm; + options?: { [key: string]: unknown }; +}) { + return request('/workOrder/closeWorkOrder', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 用户关闭工单 用户关闭工单 POST /workOrderSource/closeWorkOrder */ +export function workOrderSourceCloseWorkOrderUsingPost({ + body, + options, +}: { + body: API.CloseWorkOrderForm; + options?: { [key: string]: unknown }; +}) { + return request('/workOrderSource/closeWorkOrder', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/completeWorkOrder.ts b/src/renderer/api/completeWorkOrder.ts new file mode 100644 index 0000000..ad23ff0 --- /dev/null +++ b/src/renderer/api/completeWorkOrder.ts @@ -0,0 +1,41 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 员工处理完工单 员工处理完工单 POST /workOrder/completeWorkOrder */ +export function workOrderCompleteWorkOrderUsingPost({ + body, + options, +}: { + body: API.CompleteWorkOrderForm; + options?: { [key: string]: unknown }; +}) { + return request('/workOrder/completeWorkOrder', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 员工处理完工单 员工处理完工单 POST /workOrderSource/completeWorkOrder */ +export function workOrderSourceCompleteWorkOrderUsingPost({ + body, + options, +}: { + body: API.CompleteWorkOrderForm; + options?: { [key: string]: unknown }; +}) { + return request('/workOrderSource/completeWorkOrder', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/configChannel.ts b/src/renderer/api/configChannel.ts new file mode 100644 index 0000000..df6586a --- /dev/null +++ b/src/renderer/api/configChannel.ts @@ -0,0 +1,59 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 绑定渠道账号 绑定渠道账号绑定渠道账号 POST /hotelStaff/configChannel/binding */ +export function hotelStaffConfigChannelBindingUsingPost({ + body, + options, +}: { + body: API.PcConfigChannel; + options?: { [key: string]: unknown }; +}) { + return request('/hotelStaff/configChannel/binding', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 创建账号渠道 创建账号渠道创建账号渠道 POST /hotelStaff/configChannel/createPcConfigChannel */ +export function hotelStaffConfigChannelCreatePcConfigChannelUsingPost({ + body, + options, +}: { + body: API.PcConfig; + options?: { [key: string]: unknown }; +}) { + return request( + '/hotelStaff/configChannel/createPcConfigChannel', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} + +/** 查询配置与渠道关系列表 查询配置与渠道关系列表查询配置与渠道关系列表 POST /hotelStaff/configChannel/pageList */ +export function hotelStaffConfigChannelPageListUsingPost({ + options, +}: { + options?: { [key: string]: unknown }; +}) { + return request( + '/hotelStaff/configChannel/pageList', + { + method: 'POST', + ...(options || {}), + } + ); +} diff --git a/src/renderer/api/createWorkOrder.ts b/src/renderer/api/createWorkOrder.ts new file mode 100644 index 0000000..cf40159 --- /dev/null +++ b/src/renderer/api/createWorkOrder.ts @@ -0,0 +1,41 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 创建工单 创建工单 POST /workOrder/createWorkOrder */ +export function workOrderCreateWorkOrderUsingPost({ + body, + options, +}: { + body: API.CreateWorkOrderForm; + options?: { [key: string]: unknown }; +}) { + return request('/workOrder/createWorkOrder', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 创建工单 创建工单 POST /workOrderSource/createWorkOrder */ +export function workOrderSourceCreateWorkOrderUsingPost({ + body, + options, +}: { + body: API.CreateWorkOrderForm; + options?: { [key: string]: unknown }; +}) { + return request('/workOrderSource/createWorkOrder', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/daoruxiangguanyewujiekou.ts b/src/renderer/api/daoruxiangguanyewujiekou.ts new file mode 100644 index 0000000..78606c6 --- /dev/null +++ b/src/renderer/api/daoruxiangguanyewujiekou.ts @@ -0,0 +1,59 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** importFAQExcel POST /import/faqFile */ +export function openApiImportFaqFileUsingPost({ + params, + options, +}: { + // 叠加生成的Param类型 (非body参数openapi默认没有生成对象) + params: API.OpenApiImportFaqFileUsingPostParams; + options?: { [key: string]: unknown }; +}) { + return request('/import/faqFile', { + method: 'POST', + params: { + ...params, + }, + ...(options || {}), + }); +} + +/** importMarketingDataMD POST /import/importMarketingDataMD */ +export function openApiImportImportMarketingDataMdUsingPost({ + body, + options, +}: { + body: API.OpenApiImportImportMarketingDataMdUsingPostBody; + options?: { [key: string]: unknown }; +}) { + return request('/import/importMarketingDataMD', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** importMarketingDataExcel POST /import/marketingDataFile */ +export function openApiImportMarketingDataFileUsingPost({ + params, + options, +}: { + // 叠加生成的Param类型 (非body参数openapi默认没有生成对象) + params: API.OpenApiImportMarketingDataFileUsingPostParams; + options?: { [key: string]: unknown }; +}) { + return request('/import/marketingDataFile', { + method: 'POST', + params: { + ...params, + }, + ...(options || {}), + }); +} diff --git a/src/renderer/api/dingdanxiangguanjiekou.ts b/src/renderer/api/dingdanxiangguanjiekou.ts new file mode 100644 index 0000000..66173ca --- /dev/null +++ b/src/renderer/api/dingdanxiangguanjiekou.ts @@ -0,0 +1,77 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 获取用户订单详情 POST /order/userOrderDetail */ +export function orderUserOrderDetailUsingPost({ + body, + options, +}: { + body: API.UserOrderDetailSearchForm; + options?: { [key: string]: unknown }; +}) { + return request('/order/userOrderDetail', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 获取用户订单列表 POST /order/userOrderList */ +export function orderUserOrderListUsingPost({ + body, + options, +}: { + body: API.UserOrderListSearchForm; + options?: { [key: string]: unknown }; +}) { + return request('/order/userOrderList', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 核销订单 GET /order/writeOff */ +export function orderWriteOffUsingGet({ + body, + options, +}: { + body: API.CommodityOrderInfoWriteOffForm; + options?: { [key: string]: unknown }; +}) { + return request('/order/writeOff', { + method: 'GET', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 核销订单 POST /order/writeOff */ +export function orderWriteOffUsingPost({ + body, + options, +}: { + body: API.CommodityOrderInfoWriteOffForm; + options?: { [key: string]: unknown }; +}) { + return request('/order/writeOff', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/dingdanxiangguanjiekouyunyingduan.ts b/src/renderer/api/dingdanxiangguanjiekouyunyingduan.ts new file mode 100644 index 0000000..8b6d611 --- /dev/null +++ b/src/renderer/api/dingdanxiangguanjiekouyunyingduan.ts @@ -0,0 +1,95 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 商品订单列表 POST /orderOp/commodityOrderList */ +export function orderOpCommodityOrderListUsingPost({ + body, + options, +}: { + body: API.CommodityOrderListSearchForm; + options?: { [key: string]: unknown }; +}) { + return request('/orderOp/commodityOrderList', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 运营确认退款 POST /orderOp/operationAgreeRefund */ +export function orderOpOperationAgreeRefundUsingPost({ + body, + options, +}: { + body: API.OperationConfirmationForm; + options?: { [key: string]: unknown }; +}) { + return request('/orderOp/operationAgreeRefund', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 运营确认 POST /orderOp/operationConfirmation */ +export function orderOpOperationConfirmationUsingPost({ + body, + options, +}: { + body: API.OperationConfirmationForm; + options?: { [key: string]: unknown }; +}) { + return request('/orderOp/operationConfirmation', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 运营拒绝退款 POST /orderOp/operationRejectRefund */ +export function orderOpOperationRejectRefundUsingPost({ + body, + options, +}: { + body: API.OperationConfirmationForm; + options?: { [key: string]: unknown }; +}) { + return request('/orderOp/operationRejectRefund', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 运营核销 POST /orderOp/operationWriteOff */ +export function orderOpOperationWriteOffUsingPost({ + body, + options, +}: { + body: API.CommodityOrderInfoWriteOffForm; + options?: { [key: string]: unknown }; +}) { + return request('/orderOp/operationWriteOff', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/duihuaxiangguanjiekou.ts b/src/renderer/api/duihuaxiangguanjiekou.ts new file mode 100644 index 0000000..6d6aa79 --- /dev/null +++ b/src/renderer/api/duihuaxiangguanjiekou.ts @@ -0,0 +1,74 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 获取聊天配置 GET /chat/chatConfig */ +export function chatChatConfigUsingGet({ + options, +}: { + options?: { [key: string]: unknown }; +}) { + return request('/chat/chatConfig', { + method: 'GET', + ...(options || {}), + }); +} + +/** 获取聊天配置 POST /chat/chatConfig */ +export function chatChatConfigUsingPost({ + options, +}: { + options?: { [key: string]: unknown }; +}) { + return request('/chat/chatConfig', { + method: 'POST', + ...(options || {}), + }); +} + +/** 对话的消息列表 POST /chat/conversationMessageList */ +export function chatConversationMessageListUsingPost({ + body, + options, +}: { + body: API.ConversationMessageListSearchForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/chat/conversationMessageList', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} + +/** 获取最近的一次对话 GET /chat/recentConversation */ +export function chatRecentConversationUsingGet({ + options, +}: { + options?: { [key: string]: unknown }; +}) { + return request('/chat/recentConversation', { + method: 'GET', + ...(options || {}), + }); +} + +/** 推荐问题列表(换一批) GET /chat/recommendedQuestionList */ +export function chatRecommendedQuestionListUsingGet({ + options, +}: { + options?: { [key: string]: unknown }; +}) { + return request('/chat/recommendedQuestionList', { + method: 'GET', + ...(options || {}), + }); +} diff --git a/src/renderer/api/edit.ts b/src/renderer/api/edit.ts new file mode 100644 index 0000000..424d1a2 --- /dev/null +++ b/src/renderer/api/edit.ts @@ -0,0 +1,23 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 修改微信订阅消息模版配置 修改微信订阅消息模版配置修改微信订阅消息模版配置 POST /wechatTemplateConfig/edit */ +export function wechatTemplateConfigEditUsingPost({ + body, + options, +}: { + body: API.WechatTemplateConfig; + options?: { [key: string]: unknown }; +}) { + return request('/wechatTemplateConfig/edit', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/getClientConfigByOrg.ts b/src/renderer/api/getClientConfigByOrg.ts new file mode 100644 index 0000000..5426c15 --- /dev/null +++ b/src/renderer/api/getClientConfigByOrg.ts @@ -0,0 +1,26 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 查询客户端信息列表 查询客户端信息列表查询客户端信息列表 POST /wechatTemplateConfig/getClientConfigByOrg */ +export function wechatTemplateConfigGetClientConfigByOrgUsingPost({ + body, + options, +}: { + body: API.CommodityTradeRuleSearchForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/wechatTemplateConfig/getClientConfigByOrg', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} diff --git a/src/renderer/api/getDetailInfo.ts b/src/renderer/api/getDetailInfo.ts new file mode 100644 index 0000000..5c99b15 --- /dev/null +++ b/src/renderer/api/getDetailInfo.ts @@ -0,0 +1,41 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 获取员工端工单详情 获取员工端工单详情 POST /workOrder/getDetailInfo */ +export function workOrderGetDetailInfoUsingPost({ + body, + options, +}: { + body: API.CompleteWorkOrderForm; + options?: { [key: string]: unknown }; +}) { + return request('/workOrder/getDetailInfo', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 获取员工端工单详情 获取员工端工单详情 POST /workOrderSource/getDetailInfo */ +export function workOrderSourceGetDetailInfoUsingPost({ + body, + options, +}: { + body: API.CompleteWorkOrderForm; + options?: { [key: string]: unknown }; +}) { + return request('/workOrderSource/getDetailInfo', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/getInfo.ts b/src/renderer/api/getInfo.ts new file mode 100644 index 0000000..3da62b6 --- /dev/null +++ b/src/renderer/api/getInfo.ts @@ -0,0 +1,23 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 获取微信订阅消息模版配置详细信息 获取微信订阅消息模版配置详细信息获取微信订阅消息模版配置详细信息 POST /wechatTemplateConfig/getInfo */ +export function wechatTemplateConfigGetInfoUsingPost({ + body, + options, +}: { + body: API.WechatTemplateConfig; + options?: { [key: string]: unknown }; +}) { + return request('/wechatTemplateConfig/getInfo', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/getMemberStatus.ts b/src/renderer/api/getMemberStatus.ts new file mode 100644 index 0000000..71d654f --- /dev/null +++ b/src/renderer/api/getMemberStatus.ts @@ -0,0 +1,17 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 获取员工是否在岗 获取员工是否在岗 POST /workOrder/getMemberStatus */ +export function workOrderGetMemberStatusUsingPost({ + options, +}: { + options?: { [key: string]: unknown }; +}) { + return request('/workOrder/getMemberStatus', { + method: 'POST', + ...(options || {}), + }); +} diff --git a/src/renderer/api/getServiceUrl.ts b/src/renderer/api/getServiceUrl.ts new file mode 100644 index 0000000..fc7cb0e --- /dev/null +++ b/src/renderer/api/getServiceUrl.ts @@ -0,0 +1,23 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 获取项目请求地址 获取项目请求地址 POST /mainScene/getServiceUrl */ +export function mainSceneGetServiceUrlUsingPost({ + body, + options, +}: { + body: API.ServiceUrlForm; + options?: { [key: string]: unknown }; +}) { + return request('/mainScene/getServiceUrl', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/getTemplateTypeList.ts b/src/renderer/api/getTemplateTypeList.ts new file mode 100644 index 0000000..a393cac --- /dev/null +++ b/src/renderer/api/getTemplateTypeList.ts @@ -0,0 +1,20 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 获取模版类型 获取模版类型获取模版类型 POST /wechatTemplateConfig/getTemplateTypeList */ +export function wechatTemplateConfigGetTemplateTypeListUsingPost({ + options, +}: { + options?: { [key: string]: unknown }; +}) { + return request( + '/wechatTemplateConfig/getTemplateTypeList', + { + method: 'POST', + ...(options || {}), + } + ); +} diff --git a/src/renderer/api/gongdanleixingshujuguanli.ts b/src/renderer/api/gongdanleixingshujuguanli.ts new file mode 100644 index 0000000..c0c7bb7 --- /dev/null +++ b/src/renderer/api/gongdanleixingshujuguanli.ts @@ -0,0 +1,62 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 创建工单类型 POST /workOrderType/createWorkOrderType */ +export function workOrderTypeCreateWorkOrderTypeUsingPost({ + body, + options, +}: { + body: API.CreateWorkOrderTypeForm; + options?: { [key: string]: unknown }; +}) { + return request('/workOrderType/createWorkOrderType', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 更新工单类型的状态 POST /workOrderType/updateWorkOrderTypeStatus */ +export function workOrderTypeUpdateWorkOrderTypeStatusUsingPost({ + body, + options, +}: { + body: API.UpdateWorkOrderTypeStatusForm; + options?: { [key: string]: unknown }; +}) { + return request('/workOrderType/updateWorkOrderTypeStatus', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 工单类型列表 POST /workOrderType/workOrderTypeList */ +export function workOrderTypeWorkOrderTypeListUsingPost({ + body, + options, +}: { + body: API.WorkOrderTypeListSearchForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/workOrderType/workOrderTypeList', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} diff --git a/src/renderer/api/gongdanshujuguanli.ts b/src/renderer/api/gongdanshujuguanli.ts new file mode 100644 index 0000000..be7c9cb --- /dev/null +++ b/src/renderer/api/gongdanshujuguanli.ts @@ -0,0 +1,26 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 组织工单列表 POST /workOrder/organizationWorkOrderList */ +export function workOrderOrganizationWorkOrderListUsingPost({ + body, + options, +}: { + body: API.OrganizationWorkOrderListSearchForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/workOrder/organizationWorkOrderList', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} diff --git a/src/renderer/api/huodongxinxibiaoguanli.ts b/src/renderer/api/huodongxinxibiaoguanli.ts new file mode 100644 index 0000000..b5bac3b --- /dev/null +++ b/src/renderer/api/huodongxinxibiaoguanli.ts @@ -0,0 +1,137 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 活动详情 POST /marketingActivityInfo/activityDetailInfo */ +export function marketingActivityInfoActivityDetailInfoUsingPost({ + body, + options, +}: { + body: API.ActivityDetailInfoSearchForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/marketingActivityInfo/activityDetailInfo', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} + +/** 活动列表 POST /marketingActivityInfo/activityList */ +export function marketingActivityInfoActivityListUsingPost({ + body, + options, +}: { + body: API.ActivityListSearchForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/marketingActivityInfo/activityList', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} + +/** 活动类型列表 GET /marketingActivityInfo/activityTypeList */ +export function marketingActivityInfoActivityTypeListUsingGet({ + options, +}: { + options?: { [key: string]: unknown }; +}) { + return request( + '/marketingActivityInfo/activityTypeList', + { + method: 'GET', + ...(options || {}), + } + ); +} + +/** 参加活动的商品列表 POST /marketingActivityInfo/commodityWithActivityList */ +export function marketingActivityInfoCommodityWithActivityListUsingPost({ + body, + options, +}: { + body: API.CommodityWithActivityListSearchForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/marketingActivityInfo/commodityWithActivityList', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} + +/** 创建活动数据 POST /marketingActivityInfo/createActivity */ +export function marketingActivityInfoCreateActivityUsingPost({ + body, + options, +}: { + body: API.CreateActivityForm; + options?: { [key: string]: unknown }; +}) { + return request('/marketingActivityInfo/createActivity', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 更新活动数据 POST /marketingActivityInfo/updateActivity */ +export function marketingActivityInfoUpdateActivityUsingPost({ + body, + options, +}: { + body: API.UpdateActivityForm; + options?: { [key: string]: unknown }; +}) { + return request('/marketingActivityInfo/updateActivity', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 更新活动状态 POST /marketingActivityInfo/updateActivityStatus */ +export function marketingActivityInfoUpdateActivityStatusUsingPost({ + body, + options, +}: { + body: API.UpdateActivityStatusForm; + options?: { [key: string]: unknown }; +}) { + return request('/marketingActivityInfo/updateActivityStatus', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/index.ts b/src/renderer/api/index.ts new file mode 100644 index 0000000..8c8f587 --- /dev/null +++ b/src/renderer/api/index.ts @@ -0,0 +1,60 @@ +/* eslint-disable */ +// @ts-ignore +export * from './types'; + +export * from './getServiceUrl'; +export * from './zhuyexiangguanjiekou'; +export * from './createWorkOrder'; +export * from './queryTemplateList'; +export * from './closeWorkOrder'; +export * from './userWorkOrderList'; +export * from './receiveWorkOrder'; +export * from './transferWorkOrder'; +export * from './completeWorkOrder'; +export * from './getDetailInfo'; +export * from './staffWorkOrderList'; +export * from './broadcastingAll'; +export * from './organizationWorkOrderList'; +export * from './submitFeedback'; +export * from './upload'; +export * from './workOrderTypeListForBiz'; +export * from './yonghuxiangguanjiekou'; +export * from './jiaoyixiangguanjiekou'; +export * from './dingdanxiangguanjiekouyunyingduan'; +export * from './dingdanxiangguanjiekou'; +export * from './quickBookingList'; +export * from './shangpinxiangguanjiekou'; +export * from './duihuaxiangguanjiekou'; +export * from './getMemberStatus'; +export * from './organizationGroupList'; +export * from './yuangongduanxiangguanjiekou'; +export * from './shijianxiangguanyewujiekou'; +export * from './daoruxiangguanyewujiekou'; +export * from './agentController'; +export * from './zhinengtixiangguanjiekou'; +export * from './assistant'; +export * from './xianglianghuaxiangguanjiekou'; +export * from './zuzhixianglianghuajiekou'; +export * from './gongdanleixingshujuguanli'; +export * from './zuzhijiaosexinxiguanli'; +export * from './zuzhichengyuanxinxiguanli'; +export * from './zuzhibumenxinxiguanli'; +export * from './huodongxinxibiaoguanli'; +export * from './tongyongjiekou'; +export * from './shangpinleixingxinxiguanli'; +export * from './shangpinjiaoyiguizexinxiguanli'; +export * from './shangpinxinxiguanli'; +export * from './zuzhiguanlixiangguanjiekou'; +export * from './gongdanshujuguanli'; +export * from './list'; +export * from './getTemplateTypeList'; +export * from './getClientConfigByOrg'; +export * from './getInfo'; +export * from './add'; +export * from './edit'; +export * from './remove'; +export * from './reduceLockedCommodityStock'; +export * from './removeCommodity'; +export * from './configChannel'; +export * from './oauth2'; +export * from './organizationMemberListNoPage'; diff --git a/src/renderer/api/jiaoyixiangguanjiekou.ts b/src/renderer/api/jiaoyixiangguanjiekou.ts new file mode 100644 index 0000000..04f84df --- /dev/null +++ b/src/renderer/api/jiaoyixiangguanjiekou.ts @@ -0,0 +1,95 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 未支付订单的立即支付 POST /trade/applyPay */ +export function tradeApplyPayUsingPost({ + body, + options, +}: { + body: API.ApplyPayForm; + options?: { [key: string]: unknown }; +}) { + return request('/trade/applyPay', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 申请退款 POST /trade/applyRefund */ +export function tradeApplyRefundUsingPost({ + body, + options, +}: { + body: API.ApplyRefundForm; + options?: { [key: string]: unknown }; +}) { + return request('/trade/applyRefund', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 取消退款 POST /trade/cancelRefund */ +export function tradeCancelRefundUsingPost({ + body, + options, +}: { + body: API.CancelRefundForm; + options?: { [key: string]: unknown }; +}) { + return request('/trade/cancelRefund', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 下单(立即支付按钮) POST /trade/order */ +export function tradeOrderUsingPost({ + body, + options, +}: { + body: API.OrderForm; + options?: { [key: string]: unknown }; +}) { + return request('/trade/order', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 预下单(下单按钮) POST /trade/preOrder */ +export function tradePreOrderUsingPost({ + body, + options, +}: { + body: API.PreOrderForm; + options?: { [key: string]: unknown }; +}) { + return request('/trade/preOrder', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/list.ts b/src/renderer/api/list.ts new file mode 100644 index 0000000..0192d30 --- /dev/null +++ b/src/renderer/api/list.ts @@ -0,0 +1,23 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 查询微信订阅消息模版配置列表 查询微信订阅消息模版配置列表查询微信订阅消息模版配置列表 POST /wechatTemplateConfig/list */ +export function wechatTemplateConfigListUsingPost({ + body, + options, +}: { + body: API.WechatTemplateConfig; + options?: { [key: string]: unknown }; +}) { + return request('/wechatTemplateConfig/list', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/login.ts b/src/renderer/api/login.ts deleted file mode 100644 index 7ebfc5f..0000000 --- a/src/renderer/api/login.ts +++ /dev/null @@ -1,16 +0,0 @@ -import request from '@utils/request' - -export const login = (data: object) => { - return request({ - url: '/login', - method: 'post', - data - }) -} - -export const logout = () => { - return request({ - url: '/logout', - method: 'post' - }) -} diff --git a/src/renderer/api/oauth2.ts b/src/renderer/api/oauth2.ts new file mode 100644 index 0000000..6fa72c4 --- /dev/null +++ b/src/renderer/api/oauth2.ts @@ -0,0 +1,23 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 登录 POST /auth/oauth2/token */ +export function authOauth2TokenUsingPost({ + body, + options, +}: { + body: API.AuthOauth2TokenUsingPostBody; + options?: { [key: string]: unknown }; +}) { + return request('/auth/oauth2/token', { + method: 'POST', + headers: { + 'Content-Type': 'application/x-www-form-urlencoded', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/organizationGroupList.ts b/src/renderer/api/organizationGroupList.ts new file mode 100644 index 0000000..0e32481 --- /dev/null +++ b/src/renderer/api/organizationGroupList.ts @@ -0,0 +1,20 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 获取组织部门列表 获取组织部门列表 POST /workOrder/organizationGroupList */ +export function workOrderOrganizationGroupListUsingPost({ + options, +}: { + options?: { [key: string]: unknown }; +}) { + return request( + '/workOrder/organizationGroupList', + { + method: 'POST', + ...(options || {}), + } + ); +} diff --git a/src/renderer/api/organizationMemberListNoPage.ts b/src/renderer/api/organizationMemberListNoPage.ts new file mode 100644 index 0000000..32fac9f --- /dev/null +++ b/src/renderer/api/organizationMemberListNoPage.ts @@ -0,0 +1,26 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 未命名接口 POST /organizationMember/organizationMemberListNoPage */ +export function organizationMemberOrganizationMemberListNoPageUsingPost({ + body, + options, +}: { + body: API.OrganizationMemberOrganizationMemberListNoPageUsingPostBody; + options?: { [key: string]: unknown }; +}) { + return request( + '/organizationMember/organizationMemberListNoPage', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} diff --git a/src/renderer/api/organizationWorkOrderList.ts b/src/renderer/api/organizationWorkOrderList.ts new file mode 100644 index 0000000..b798187 --- /dev/null +++ b/src/renderer/api/organizationWorkOrderList.ts @@ -0,0 +1,26 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 组织工单列表 组织工单列表 POST /workOrderSource/organizationWorkOrderList */ +export function workOrderSourceOrganizationWorkOrderListUsingPost({ + body, + options, +}: { + body: API.OrganizationWorkOrderListSearchForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/workOrderSource/organizationWorkOrderList', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} diff --git a/src/renderer/api/queryTemplateList.ts b/src/renderer/api/queryTemplateList.ts new file mode 100644 index 0000000..16e3b72 --- /dev/null +++ b/src/renderer/api/queryTemplateList.ts @@ -0,0 +1,41 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 查询员工端订阅消息列表 查询员工端订阅消息列表 POST /workOrder/queryTemplateList */ +export function workOrderQueryTemplateListUsingPost({ + options, +}: { + options?: { [key: string]: unknown }; +}) { + return request( + '/workOrder/queryTemplateList', + { + method: 'POST', + ...(options || {}), + } + ); +} + +/** 获取模版消息列表 获取模版消息列表 POST /workOrderSource/queryTemplateList */ +export function workOrderSourceQueryTemplateListUsingPost({ + body, + options, +}: { + body: API.WechatTemplateConfig; + options?: { [key: string]: unknown }; +}) { + return request( + '/workOrderSource/queryTemplateList', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} diff --git a/src/renderer/api/quickBookingList.ts b/src/renderer/api/quickBookingList.ts new file mode 100644 index 0000000..000d4de --- /dev/null +++ b/src/renderer/api/quickBookingList.ts @@ -0,0 +1,23 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 快速预定分页列表 快速预定分页列表 POST /mainScene/quickBookingList */ +export function mainSceneQuickBookingListUsingPost({ + body, + options, +}: { + body: API.CommoditySearchPageForm; + options?: { [key: string]: unknown }; +}) { + return request('/mainScene/quickBookingList', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/receiveWorkOrder.ts b/src/renderer/api/receiveWorkOrder.ts new file mode 100644 index 0000000..a1e3762 --- /dev/null +++ b/src/renderer/api/receiveWorkOrder.ts @@ -0,0 +1,41 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 员工接取工单 员工接取工单 POST /workOrder/receiveWorkOrder */ +export function workOrderReceiveWorkOrderUsingPost({ + body, + options, +}: { + body: API.ReceiveWorkOrderForm; + options?: { [key: string]: unknown }; +}) { + return request('/workOrder/receiveWorkOrder', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 员工接取工单 员工接取工单 POST /workOrderSource/receiveWorkOrder */ +export function workOrderSourceReceiveWorkOrderUsingPost({ + body, + options, +}: { + body: API.ReceiveWorkOrderForm; + options?: { [key: string]: unknown }; +}) { + return request('/workOrderSource/receiveWorkOrder', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/reduceLockedCommodityStock.ts b/src/renderer/api/reduceLockedCommodityStock.ts new file mode 100644 index 0000000..bd3798e --- /dev/null +++ b/src/renderer/api/reduceLockedCommodityStock.ts @@ -0,0 +1,23 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 扣减锁定的商品库存 扣减锁定的商品库存 POST /commodity/reduceLockedCommodityStock */ +export function commodityReduceLockedCommodityStockUsingPost({ + body, + options, +}: { + body: API.ReduceCommodityStockForm; + options?: { [key: string]: unknown }; +}) { + return request('/commodity/reduceLockedCommodityStock', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/remove.ts b/src/renderer/api/remove.ts new file mode 100644 index 0000000..39b6e27 --- /dev/null +++ b/src/renderer/api/remove.ts @@ -0,0 +1,23 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 删除微信订阅消息模版配置 删除微信订阅消息模版配置删除微信订阅消息模版配置 POST /wechatTemplateConfig/remove */ +export function wechatTemplateConfigRemoveUsingPost({ + body, + options, +}: { + body: API.WechatTemplateConfig; + options?: { [key: string]: unknown }; +}) { + return request('/wechatTemplateConfig/remove', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/removeCommodity.ts b/src/renderer/api/removeCommodity.ts new file mode 100644 index 0000000..9f40925 --- /dev/null +++ b/src/renderer/api/removeCommodity.ts @@ -0,0 +1,23 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 移除商品 移除商品 POST /commodity/removeCommodity */ +export function commodityRemoveCommodityUsingPost({ + body, + options, +}: { + body: API.RemoveCommodityForm; + options?: { [key: string]: unknown }; +}) { + return request('/commodity/removeCommodity', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/shangpinjiaoyiguizexinxiguanli.ts b/src/renderer/api/shangpinjiaoyiguizexinxiguanli.ts new file mode 100644 index 0000000..8376f99 --- /dev/null +++ b/src/renderer/api/shangpinjiaoyiguizexinxiguanli.ts @@ -0,0 +1,26 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 获取商品交易规则列表 POST /commodityTradeRule/commodityTradeRuleList */ +export function commodityTradeRuleCommodityTradeRuleListUsingPost({ + body, + options, +}: { + body: API.CommodityTradeRuleSearchForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/commodityTradeRule/commodityTradeRuleList', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} diff --git a/src/renderer/api/shangpinleixingxinxiguanli.ts b/src/renderer/api/shangpinleixingxinxiguanli.ts new file mode 100644 index 0000000..43de520 --- /dev/null +++ b/src/renderer/api/shangpinleixingxinxiguanli.ts @@ -0,0 +1,62 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 新增商品类型 POST /commodityType/addCommodityType */ +export function commodityTypeAddCommodityTypeUsingPost({ + body, + options, +}: { + body: API.AddCommodityTypeForm; + options?: { [key: string]: unknown }; +}) { + return request('/commodityType/addCommodityType', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 获取商品类型列表 POST /commodityType/commodityTypeList */ +export function commodityTypeCommodityTypeListUsingPost({ + body, + options, +}: { + body: API.CommodityTypeSearchForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/commodityType/commodityTypeList', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} + +/** 删除商品类型 POST /commodityType/removeCommodityType */ +export function commodityTypeRemoveCommodityTypeUsingPost({ + body, + options, +}: { + body: API.RemoveCommodityTypeForm; + options?: { [key: string]: unknown }; +}) { + return request('/commodityType/removeCommodityType', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/shangpinxiangguanjiekou.ts b/src/renderer/api/shangpinxiangguanjiekou.ts new file mode 100644 index 0000000..806b94c --- /dev/null +++ b/src/renderer/api/shangpinxiangguanjiekou.ts @@ -0,0 +1,47 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 商品日价格及库存(用户端) POST /commodity/commodityDailyPriceList */ +export function commodityCommodityDailyPriceListUsingPost({ + body, + options, +}: { + body: API.CommodityDailyPriceListSearchForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/commodity/commodityDailyPriceList', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} + +/** 获取商品详情 POST /commodity/commodityDetail */ +export function commodityCommodityDetailUsingPost({ + body, + options, +}: { + body: API.CommodityDetailInfoSearchForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/commodity/commodityDetail', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} diff --git a/src/renderer/api/shangpinxinxiguanli.ts b/src/renderer/api/shangpinxinxiguanli.ts new file mode 100644 index 0000000..2e43382 --- /dev/null +++ b/src/renderer/api/shangpinxinxiguanli.ts @@ -0,0 +1,254 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 新增商品信息 POST /commodity/addCommodityData */ +export function commodityAddCommodityDataUsingPost({ + body, + options, +}: { + body: API.AddCommodityForm; + options?: { [key: string]: unknown }; +}) { + return request('/commodity/addCommodityData', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 新增商品规格 POST /commodity/addCommoditySpecification */ +export function commodityAddCommoditySpecificationUsingPost({ + body, + options, +}: { + body: API.AddCommoditySpecificationForm; + options?: { [key: string]: unknown }; +}) { + return request('/commodity/addCommoditySpecification', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 添加商品库存 POST /commodity/addCommodityStock */ +export function commodityAddCommodityStockUsingPost({ + body, + options, +}: { + body: API.AddCommodityStockForm; + options?: { [key: string]: unknown }; +}) { + return request('/commodity/addCommodityStock', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 批量更新商品上下架状态 POST /commodity/batchUpdateCommodityStatus */ +export function commodityBatchUpdateCommodityStatusUsingPost({ + body, + options, +}: { + body: API.BatchUpdateCommodityStatusForm; + options?: { [key: string]: unknown }; +}) { + return request('/commodity/batchUpdateCommodityStatus', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 获取商品详情 POST /commodity/commodityDetailInfo */ +export function commodityCommodityDetailInfoUsingPost({ + body, + options, +}: { + body: API.CommodityDetailInfoSearchForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/commodity/commodityDetailInfo', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} + +/** 获取商品列表 POST /commodity/commodityList */ +export function commodityCommodityListUsingPost({ + body, + options, +}: { + body: API.CommodityListSearchForm; + options?: { [key: string]: unknown }; +}) { + return request('/commodity/commodityList', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 商品购买须知模板列表 POST /commodity/commodityPurchaseInstructionTemplateList */ +export function commodityCommodityPurchaseInstructionTemplateListUsingPost({ + body, + options, +}: { + body: API.BaseSearchForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/commodity/commodityPurchaseInstructionTemplateList', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} + +/** 移除商品购买须知模板 POST /commodity/removeCommodityPurchaseInstructionTemplate */ +export function commodityRemoveCommodityPurchaseInstructionTemplateUsingPost({ + body, + options, +}: { + body: API.RemoveCommodityPurchaseInstructionTemplateForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/commodity/removeCommodityPurchaseInstructionTemplate', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} + +/** 移除商品规格 POST /commodity/removeCommoditySpecification */ +export function commodityRemoveCommoditySpecificationUsingPost({ + body, + options, +}: { + body: API.RemoveCommoditySpecificationForm; + options?: { [key: string]: unknown }; +}) { + return request('/commodity/removeCommoditySpecification', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 保存商品购买须知模板 POST /commodity/saveCommodityPurchaseInstructionTemplate */ +export function commoditySaveCommodityPurchaseInstructionTemplateUsingPost({ + body, + options, +}: { + body: API.SaveCommodityPurchaseInstructionTemplateForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/commodity/saveCommodityPurchaseInstructionTemplate', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} + +/** 更新商品信息 POST /commodity/updateCommodityData */ +export function commodityUpdateCommodityDataUsingPost({ + body, + options, +}: { + body: API.UpdateCommodityDataForm; + options?: { [key: string]: unknown }; +}) { + return request('/commodity/updateCommodityData', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 更新商品购买须知模板 POST /commodity/updateCommodityPurchaseInstructionTemplate */ +export function commodityUpdateCommodityPurchaseInstructionTemplateUsingPost({ + body, + options, +}: { + body: API.UpdateCommodityPurchaseInstructionTemplateForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/commodity/updateCommodityPurchaseInstructionTemplate', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} + +/** 更新商品上下架状态 POST /commodity/updateCommodityStatus */ +export function commodityUpdateCommodityStatusUsingPost({ + body, + options, +}: { + body: API.UpdateCommodityStatusForm; + options?: { [key: string]: unknown }; +}) { + return request('/commodity/updateCommodityStatus', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/shijianxiangguanyewujiekou.ts b/src/renderer/api/shijianxiangguanyewujiekou.ts new file mode 100644 index 0000000..f13e1e4 --- /dev/null +++ b/src/renderer/api/shijianxiangguanyewujiekou.ts @@ -0,0 +1,77 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 关闭事件 POST /event/closeEvent */ +export function eventCloseEventUsingPost({ + body, + options, +}: { + body: API.CloseEventForm; + options?: { [key: string]: unknown }; +}) { + return request('/event/closeEvent', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 创建事件 POST /event/createEvent */ +export function eventCreateEventUsingPost({ + body, + options, +}: { + body: API.CreateEventForm; + options?: { [key: string]: unknown }; +}) { + return request('/event/createEvent', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 删除事件 POST /event/deleteEvent */ +export function eventDeleteEventUsingPost({ + body, + options, +}: { + body: API.DeleteEventForm; + options?: { [key: string]: unknown }; +}) { + return request('/event/deleteEvent', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 事件列表 POST /event/eventList */ +export function eventEventListUsingPost({ + body, + options, +}: { + body: API.EventListSearchForm; + options?: { [key: string]: unknown }; +}) { + return request('/event/eventList', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/staffWorkOrderList.ts b/src/renderer/api/staffWorkOrderList.ts new file mode 100644 index 0000000..ce437e8 --- /dev/null +++ b/src/renderer/api/staffWorkOrderList.ts @@ -0,0 +1,44 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 派发到员工的工单列表 派发到员工的工单列表 POST /workOrder/staffWorkOrderList */ +export function workOrderStaffWorkOrderListUsingPost({ + body, + options, +}: { + body: API.StaffWorkOrderListForm; + options?: { [key: string]: unknown }; +}) { + return request('/workOrder/staffWorkOrderList', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 派发到员工的工单列表 派发到员工的工单列表 POST /workOrderSource/staffWorkOrderList */ +export function workOrderSourceStaffWorkOrderListUsingPost({ + body, + options, +}: { + body: API.StaffWorkOrderListForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/workOrderSource/staffWorkOrderList', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} diff --git a/src/renderer/api/submitFeedback.ts b/src/renderer/api/submitFeedback.ts new file mode 100644 index 0000000..680cb30 --- /dev/null +++ b/src/renderer/api/submitFeedback.ts @@ -0,0 +1,23 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 提交问题反馈 提交问题反馈 POST /feedback/submitFeedback */ +export function feedbackSubmitFeedbackUsingPost({ + body, + options, +}: { + body: API.TFeedback; + options?: { [key: string]: unknown }; +}) { + return request('/feedback/submitFeedback', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/tongyongjiekou.ts b/src/renderer/api/tongyongjiekou.ts new file mode 100644 index 0000000..c963843 --- /dev/null +++ b/src/renderer/api/tongyongjiekou.ts @@ -0,0 +1,23 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 上传文件 POST /common/upload */ +export function commonUploadUsingPost({ + body, + options, +}: { + body: API.CommonUploadUsingPostBody; + options?: { [key: string]: unknown }; +}) { + return request('/common/upload', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/transferWorkOrder.ts b/src/renderer/api/transferWorkOrder.ts new file mode 100644 index 0000000..291bc11 --- /dev/null +++ b/src/renderer/api/transferWorkOrder.ts @@ -0,0 +1,41 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 员工转派工单 员工转派工单 POST /workOrder/transferWorkOrder */ +export function workOrderTransferWorkOrderUsingPost({ + body, + options, +}: { + body: API.TransferWorkOrderForm; + options?: { [key: string]: unknown }; +}) { + return request('/workOrder/transferWorkOrder', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 员工转派工单 员工转派工单 POST /workOrderSource/transferWorkOrder */ +export function workOrderSourceTransferWorkOrderUsingPost({ + body, + options, +}: { + body: API.TransferWorkOrderForm; + options?: { [key: string]: unknown }; +}) { + return request('/workOrderSource/transferWorkOrder', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/types.ts b/src/renderer/api/types.ts new file mode 100644 index 0000000..829b08a --- /dev/null +++ b/src/renderer/api/types.ts @@ -0,0 +1,4888 @@ +/* eslint-disable */ +// @ts-ignore + +export type ActivityDetailInfoDTO = { + /** 活动id */ + activityId?: string; + /** 活动名称 */ + activityName?: string; + /** 活动封面 */ + activityCover?: string; + /** 活动开始时间(yyyy-MM-dd HH:mm:ss) */ + activityStartTime?: string; + /** 活动结束时间(yyyy-MM-dd HH:mm:ss) */ + activityEndTime?: string; + /** 活动描述 */ + activityDescription?: string; + /** 活动状态 0-启用 1-禁用 */ + activityStatus?: string; + /** 组织id */ + organizationId?: string; + /** 活动类型 00-满减 01-优惠券 */ + activityType?: string; + /** 参与活动的商品列表 */ + commodityWithActivityList?: CommodityWithActivityDTO[]; + /** 满减规则列表 */ + fullAmountDiscountRuleList?: FullAmountDiscountRuleEntity[]; + /** 参与活动的商品Id列表 */ + commodityIdList?: string[]; +}; + +export type ActivityDetailInfoSearchForm = { + /** 活动id */ + activityId?: string; +}; + +export type ActivityInfoDTO = { + /** 活动id */ + activityId?: string; + /** 活动名称 */ + activityName?: string; + /** 活动时间 */ + activityTime?: string; + /** 活动规则 */ + activityRule?: string; + /** 活动封面 */ + activityCover?: string; + /** 活动状态编码 */ + activityStatusCode?: string; + /** 活动状态名称 */ + activityStatusName?: string; +}; + +export type ActivityListSearchForm = { + /** 页码 */ + pageNum: number; + /** 页面数量 */ + pageSize: number; + /** 组织id */ + organizationId?: string; +}; + +export type ActivityTypeDTO = { + /** 活动类型编码 */ + activityTypeCode?: string; + /** 活动类型名称 */ + activityTypeName?: string; +}; + +export type AddCommodityForm = { + /** 商品名称 */ + commodityName?: string; + /** 门店地址 */ + commodityAddress?: string; + /** 商品纬度 */ + commodityLatitude?: string; + /** 商品经度 */ + commodityLongitude?: string; + /** 商品图片 */ + commodityPhotoDataEntityList?: CommodityPhotoDataEntity[]; + /** 商品规格数据 */ + commoditySpecificationDataEntityList?: CommoditySpecificationDataEntity[]; + /** 商品描述 */ + commodityDescription?: string; + /** 购买须知 */ + commodityTip?: string; + /** 交易规则列表 */ + tradeRuleIdList?: string[]; + /** 商品标签列表 */ + commodityTag?: string[]; + /** 商品分类的编码 */ + commodityTypeCode?: string; + /** 组织id */ + organizationId?: string; + /** 商品权益列表 */ + commodityFacility?: string[]; + /** 商品购买须知模板 */ + commodityPurchaseInstructionTemplate?: CommodityPurchaseInstructionTemplateDTO; + /** 一级地址 */ + oneLevelAddress?: string; + /** 二级地址 */ + twoLevelAddress?: string; +}; + +export type AddCommoditySpecificationForm = { + /** 商品id */ + commodityId?: string; + /** 商品规格数据 */ + commoditySpecificationDataEntityList?: CommoditySpecificationDataEntity[]; +}; + +export type AddCommodityStockForm = { + /** 规格id */ + specificationId?: string; + /** 添加数量(扣减时,该值为负数) */ + addAmount?: string; +}; + +export type AddCommodityTypeForm = { + /** 商品类型名称 */ + commodityTypeName?: string; + /** 组织id */ + organizationId?: string; +}; + +export type AddOrganizationMemberForm = { + /** 成员名称 */ + memberName?: string; + /** 成员电话号码 */ + memberPhone?: string; + /** 成员绑定的角色id */ + roleId?: string; + /** 组织id */ + organizationId?: string; + /** 成员绑定的部门id */ + groupId?: string; +}; + +export type AgentAssistantChatSyncUsingPostBody = Record; + +export type AgentAssistantChatSyncUsingPostResponse = Record; + +export type AgentAssistantChatSyncUsingPostResponses = { + 200: AgentAssistantChatSyncUsingPostResponse; +}; + +export type AgentAssistantConversationListUsingPostBody = { + pageSize: number; + pageNum: number; +}; + +export type AgentAssistantConversationListUsingPostResponse = Record< + string, + unknown +>; + +export type AgentAssistantConversationListUsingPostResponses = { + 200: AgentAssistantConversationListUsingPostResponse; +}; + +export type AgentAssistantCreateConversationUsingGetResponse = Record< + string, + unknown +>; + +export type AgentAssistantCreateConversationUsingGetResponses = { + 200: AgentAssistantCreateConversationUsingGetResponse; +}; + +export type AgentDataDTO = { + /** 智能体id */ + agentId?: string; + /** 智能体名称 */ + agentName?: string; + /** 智能体描述 */ + agentDescription?: string; +}; + +export type ApplyPayForm = { + /** 待支付的订单号 */ + orderId?: string; + /** 支付方式 0-微信 1-支付宝 2-云闪付 */ + payWay?: string; + /** 支付渠道 0-app 1-小程序 2-h5 */ + paySource?: string; +}; + +export type ApplyRefundForm = { + /** 申请退款的订单号 */ + orderId?: string; +}; + +export type AssistantAgentListUsingGetResponses = { + /** + * OK + */ + 200: RListAgentDataDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type AssistantChatSyncUsingDeleteResponses = { + /** + * OK + */ + 200: string; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type AssistantChatSyncUsingGetResponses = { + /** + * OK + */ + 200: string; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type AssistantChatSyncUsingPatchResponses = { + /** + * OK + */ + 200: string; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type AssistantChatSyncUsingPostResponses = { + /** + * OK + */ + 200: string; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type AssistantChatSyncUsingPutResponses = { + /** + * OK + */ + 200: string; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type AssistantChatUsingDeleteResponses = { + /** + * OK + */ + 200: ServerSentEventString[]; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type AssistantChatUsingGetResponses = { + /** + * OK + */ + 200: ServerSentEventString[]; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type AssistantChatUsingPatchResponses = { + /** + * OK + */ + 200: ServerSentEventString[]; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type AssistantChatUsingPostResponses = { + /** + * OK + */ + 200: ServerSentEventString[]; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type AssistantChatUsingPutResponses = { + /** + * OK + */ + 200: ServerSentEventString[]; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type AssistantConversationListUsingPostResponses = { + /** + * OK + */ + 200: RPageConversationDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type AssistantConversationMessageListUsingPostResponses = { + /** + * OK + */ + 200: RPageConversationMessageDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type AssistantCreateAgentUsingPostResponses = { + /** + * OK + */ + 200: RString; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type AssistantCreateConversationUsingGetResponses = { + /** + * OK + */ + 200: RCreateConversationResultDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type AssistantRecentConversationUsingGetResponses = { + /** + * OK + */ + 200: RConversationDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type AssistantTextModerationUsingPostResponses = { + /** + * OK + */ + 200: RTextModerationResultDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type AuthOauth2TokenUsingPostBody = { + openIdCode?: unknown[]; + grant_type?: string; + scope?: string; + clientId: string; +}; + +export type AuthOauth2TokenUsingPostResponse = Record; + +export type AuthOauth2TokenUsingPostResponses = { + 200: AuthOauth2TokenUsingPostResponse; +}; + +export type BaseSearchForm = { + /** 页码 */ + pageNum: number; + /** 页面数量 */ + pageSize: number; +}; + +export type BatchCreatePostsForm = { + /** 帖子数量列表 */ + createPostsFormList?: CreatePostsForm[]; +}; + +export type BatchUpdateCommodityStatusForm = { + /** 商品id列表 */ + commodityIdList?: string[]; + /** 商品状态 0-下架 1-上架 */ + commodityStatus?: string; +}; + +export type BatchUpdatePostsForm = { + /** 批量更新的帖子数据列表 */ + updatePostsFormList?: UpdatePostsForm[]; +}; + +export type BindUserPhoneForm = { + /** 小程序端调用【手机号快速验证组件】获取短的code */ + wechatPhoneCode?: string; + /** 客户端id */ + clientId?: string; +}; + +export type CancelRefundForm = { + /** 申请退款的订单号 */ + orderId?: string; +}; + +export type ChatChatConfigUsingGetResponses = { + /** + * OK + */ + 200: RChatConfigDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type ChatChatConfigUsingPostResponses = { + /** + * OK + */ + 200: RChatConfigDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type ChatConfigDTO = { + /** 智能体id */ + agentId?: string; + /** 引导词列表 */ + guideWords?: string[]; + /** 欢迎语 */ + welcomeContent?: string; +}; + +export type ChatConversationMessageListUsingPostResponses = { + /** + * OK + */ + 200: RPageConversationMessageDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type ChatMessageForm = { + /** 会话id */ + conversationId: string; + /** 消息内容 */ + messageContent: string; + /** 智能体id */ + agentId: string; + /** 消息类型 0-对话 1-指令 */ + messageType: string; + /** 命令参数(json格式) */ + commandParam?: string; + /** 消息id */ + messageId?: string; +}; + +export type ChatRecentConversationUsingGetResponses = { + /** + * OK + */ + 200: RConversationDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type ChatRecommendedQuestionListUsingGetResponses = { + /** + * OK + */ + 200: RListString; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type ClientConfigEntity = { + /** 主键id */ + id?: string; + /** 客户端角色 */ + clientTargetRole?: string; + /** 客户端名称 */ + clientName?: string; + /** 客户端租户 */ + clientTenantId?: string; + /** 客户端请求地址 */ + clientRequestUrl?: string; + /** 客户端类型 0-微信小程序 1-抖音小程序 */ + clientType?: string; + /** 抖音的ClientKey */ + douyinClientKey?: string; + /** 抖音的ClientSecret */ + douyinClientSecret?: string; + /** 抖音的私钥 */ + douyinSignPrivateKey?: string; + /** 抖音的公钥 */ + douyinSignPublicKey?: string; + /** 创建人 */ + createBy?: string; + /** 创建时间 */ + createTime?: string; + /** 更新人 */ + updateBy?: string; + /** 更新时间 */ + updateTime?: string; + /** 删除标识 */ + delFlag?: number; + /** 客户端的appid */ + appId?: string; + /** 客户端的app密钥 */ + appSecret?: string; +}; + +export type CloseEventForm = { + /** 事件id */ + eventId?: string; +}; + +export type CloseWorkOrderForm = { + /** 工单id */ + workOrderId?: string; +}; + +export type CommodityAddCommodityDataUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type CommodityAddCommoditySpecificationUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type CommodityAddCommodityStockUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type CommodityBatchUpdateCommodityStatusUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type CommodityCommodityDailyPriceListUsingPostResponses = { + /** + * OK + */ + 200: RListCommodityDailyPriceDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type CommodityCommodityDetailInfoUsingPostResponses = { + /** + * OK + */ + 200: RCommodityDetailInfoDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type CommodityCommodityDetailUsingPostResponses = { + /** + * OK + */ + 200: RCommodityDetailInfoForBizDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type CommodityCommodityListUsingPostResponses = { + /** + * OK + */ + 200: RPageCommodityInfoDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type CommodityCommodityPurchaseInstructionTemplateListUsingPostResponses = + { + /** + * OK + */ + 200: RPageCommodityPurchaseInstructionTemplateDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; + }; + +export type CommodityDailyPriceDTO = { + /** 日期(yyyy-MM-dd) */ + date?: string; + /** 价格 */ + price?: string; + /** 库存 */ + stock?: string; +}; + +export type CommodityDailyPriceListSearchForm = { + /** 商品id */ + commodityId?: string; +}; + +export type CommodityDataDTO = { + /** 商品id */ + commodityId?: string; + /** 商品名称 */ + commodityName?: string; + /** 商品描述 */ + commodityDescription?: string; + /** 商品首图片 */ + commodityPhoto?: string; + /** 商品标签 */ + commodityTag?: string; + /** 商品分类的编码 */ + commodityTypeCode?: string; + /** 商品分类的编码名称 */ + commodityTypeName?: string; + /** 价格 */ + specificationPrice?: string; + /** 规格id */ + specificationId?: string; + /** 商品服务项列表 */ + commodityServices?: CommodityServiceEntity[]; + /** 商品交易规则列表 */ + commodityTradeRuleList?: string[]; + /** 商品权益列表 */ + commodityFacility?: string[]; + /** 商品单位标签 */ + stockUnitLabel?: string; +}; + +export type CommodityDetailComponentForm = { + /** 商品id */ + commodityId?: string; +}; + +export type CommodityDetailInfoDTO = { + /** 商品id */ + commodityId?: string; + /** 商品名称 */ + commodityName?: string; + /** 商品首图片 */ + commodityPhoto?: string; + /** 商品描述 */ + commodityDescription?: string; + /** 商品标签 */ + commodityTag?: string[]; + /** 交易规则列表 */ + tradeRuleIdList?: string[]; + /** 商品状态 0-下架 1-上架 2-删除 */ + commodityStatus?: string; + /** 商品所属组织id */ + organizationId?: string; + /** 商品规格列表 */ + commoditySpecificationList?: CommoditySpecificationDTO[]; + /** 商品图片列表 */ + commodityPhotoList?: CommodityPhotoDataEntity[]; + /** 商品分类的编码 */ + commodityTypeCode?: string; + /** 商品地址 */ + commodityAddress?: string; + /** 商品纬度 */ + commodityLatitude?: string; + /** 商品经度 */ + commodityLongitude?: string; + /** 一级地址 */ + oneLevelAddress?: string; + /** 二级地址 */ + twoLevelAddress?: string; + /** 购买须知 */ + commodityTip?: string; + /** 是否是日库存 */ + dailyStock?: boolean; + /** 设施列表 */ + commodityFacilityList?: string[]; + /** 商品交易规则列表 */ + commodityTradeRuleList?: string[]; + /** 商品权益列表 */ + commodityFacility?: string[]; + /** 商品购买须知的内容 */ + commodityPurchaseInstruction?: CommodityPurchaseInstructionTemplateDTO; +}; + +export type CommodityDetailInfoForBizDTO = { + /** 商品id */ + commodityId?: string; + /** 商品名称 */ + commodityName?: string; + /** 商品首图片 */ + commodityPhoto?: string; + /** 商品描述 */ + commodityDescription?: string; + /** 商品标签 */ + commodityTag?: string[]; + /** 交易规则列表 */ + tradeRuleIdList?: string[]; + /** 商品状态 0-下架 1-上架 2-删除 */ + commodityStatus?: string; + /** 商品所属组织id */ + organizationId?: string; + /** 商品规格列表 */ + commoditySpecificationList?: CommoditySpecificationDTO[]; + /** 商品图片列表 */ + commodityPhotoList?: CommodityPhotoDataEntity[]; + /** 商品分类的编码 */ + commodityTypeCode?: string; + /** 商品地址 */ + commodityAddress?: string; + /** 商品纬度 */ + commodityLatitude?: string; + /** 商品经度 */ + commodityLongitude?: string; + /** 一级地址 */ + oneLevelAddress?: string; + /** 二级地址 */ + twoLevelAddress?: string; + /** 购买须知 */ + commodityTip?: string; + /** 是否是日库存 */ + dailyStock?: boolean; + /** 设施列表 */ + commodityFacilityList?: string[]; + /** 商品交易规则列表 */ + commodityTradeRuleList?: string[]; + /** 商品权益列表 */ + commodityFacility?: string[]; + /** 商品购买须知的内容 */ + commodityPurchaseInstruction?: CommodityPurchaseInstructionTemplateDTO; + /** 组件名称 */ + componentName?: string; + /** 规格名称 */ + specificationName?: string; + /** 规格价格 */ + specificationPrice?: string; + /** 规格id */ + specificationId?: string; + /** 规格库存 */ + specificationStock?: string; + /** 折扣金额 */ + discountAmt?: string; + /** 商品服务项列表 */ + commodityServiceList?: CommodityServiceEntity[]; +}; + +export type CommodityDetailInfoSearchForm = { + /** 商品id */ + commodityId?: string; +}; + +export type CommodityGroupDTO = { + /** 分类的标题 */ + title?: string; + /** 分类编码 */ + commodityTypeCode?: string; + /** 商品列表 */ + commodityList?: CommodityInfoDTO[]; +}; + +export type CommodityInfoDTO = { + /** 商品id */ + commodityId?: string; + /** 规格id */ + specificationId?: string; + /** 商品名称 */ + commodityName?: string; + /** 商品图标 */ + commodityIcon?: string; + /** 商品标签 */ + commodityTags?: string[]; + /** 商品价格 */ + commodityPrice?: string; + /** 商品服务项列表 */ + commodityServices?: CommodityServiceEntity[]; + /** 商品交易规则列表 */ + commodityTradeRuleList?: string[]; + /** 商品单位标签 */ + stockUnitLabel?: string; +}; + +export type CommodityInfoForBizDTO = { + /** 商品id */ + commodityId?: string; + /** 商品分类的编码 */ + commodityTypeCode?: string; + /** 组织id */ + organizationId?: string; + /** 预订时间范围内的规格列表 */ + commoditySpecificationEntityList?: CommoditySpecificationEntity[]; +}; + +export type CommodityListSearchForm = { + /** 页码 */ + pageNum: number; + /** 页面数量 */ + pageSize: number; + /** 组织id */ + organizationId?: string; + /** 商品分类id */ + commodityTypeCode?: string; + /** 商品名称 */ + commodityName?: string; + /** 商品状态 0-下架 1-上架 2-删除 */ + commodityStatus?: string; + /** 包含的商品id列表 */ + includeCommodityIdList?: string[]; + /** 忽略的商品id列表 */ + ignoreCommodityIdList?: string[]; +}; + +export type CommodityOrderDTO = { + /** 订单号 */ + id?: string; + /** 订单金额 */ + orderAmt?: string; + /** 游客姓名 */ + visitorName?: string; + /** 联系电话 */ + contactPhone?: string; + /** 入住时间(yyyy-MM-dd) */ + checkInData?: string; + /** 离店时间(yyyy-MM-dd) */ + checkOutData?: string; + /** 订单状态 0-待支付 1-待确认 2-待使用 3-已取消 4-退款中 5-已关闭 6-已完成 */ + orderStatus?: string; + /** 用户id */ + userId?: string; + /** 组织id */ + organizationId?: string; + /** 支付状态 0-未支付 1-已支付 */ + payStatus?: string; + /** 支付金额 */ + payAmt?: string; + /** 优惠金额 */ + discountAmt?: string; + /** 支付时间 */ + payTime?: string; + /** 订单类型0-酒店1-门票2-餐饮 */ + orderType?: string; + /** 创建时间 */ + createTime?: string; + /** 房间确认后的房间号 */ + roomId?: string; + /** 商品信息 */ + commodityName?: string; +}; + +export type CommodityOrderInfoWriteOffForm = { + /** 订单号 */ + orderId?: string; +}; + +export type CommodityOrderListSearchForm = { + /** 页码 */ + pageNum: number; + /** 页面数量 */ + pageSize: number; + /** 商品类型编码0-酒店1-门票2-餐饮 */ + commodityTypeCode?: string; + /** 订单状态 */ + orderStatus?: string; + /** 创建时间的开始时间(yyyy-MM-dd) */ + orderCreateTimeStartDate?: string; + /** 创建时间的结束时间(yyyy-MM-dd) */ + orderCreateTimeEndDate?: string; + /** 房间号 */ + roomId?: string; + /** 订单号 */ + orderId?: string; + /** 联系电话 */ + contactPhone?: string; + /** 组织id */ + organizationId: string; +}; + +export type CommodityPhotoDataEntity = { + /** 数据id */ + id?: string; + /** 图片地址 */ + photoUrl?: string; + /** 图片名称 */ + photoName?: string; + /** 图片描述 */ + photoDescription?: string; + /** 图片排序 */ + sortIndex?: number; +}; + +export type CommodityPurchaseInstructionModuleEntity = { + /** 模块标题 */ + moduleTitle?: string; + /** 模块图标 */ + moduleIcon?: string; + /** 模块内容 */ + moduleContent?: string; +}; + +export type CommodityPurchaseInstructionTemplateDTO = { + /** 模板id */ + templateId?: string; + /** 模板名称 */ + templateName?: string; + /** 一级标题 */ + templateTitle?: string; + /** 退款标题 */ + refundTitle?: string; + /** 退款logo */ + refundLogo?: string; + /** 退款内容(退款政策) */ + refundContent?: string; + /** 购买须知的内容 */ + commodityPurchaseInstructionModuleEntityList?: CommodityPurchaseInstructionModuleEntity[]; +}; + +export type CommodityReduceLockedCommodityStockUsingPostResponses = { + 200: RBoolean; +}; + +export type CommodityRemoveCommodityPurchaseInstructionTemplateUsingPostResponses = + { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; + }; + +export type CommodityRemoveCommoditySpecificationUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type CommodityRemoveCommodityUsingPostResponses = { + 200: RBoolean; +}; + +export type CommoditySaveCommodityPurchaseInstructionTemplateUsingPostResponses = + { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; + }; + +export type CommoditySearchPageForm = { + /** 商品类型码 */ + commodityTypeCode?: string; + /** 租户id */ + tenantId?: number; + /** 分页数量 */ + size?: number; + /** 当前页(从1开始) */ + current?: number; +}; + +export type CommodityServiceEntity = { + /** 服务项名称 */ + serviceTitle?: string; + /** 分组名称 */ + groupName?: string; + /** 服务份数 */ + serviceAmount?: string; +}; + +export type CommoditySpecificationDataEntity = { + /** 规格id */ + id?: string; + /** 商品库存 */ + specificationStock?: string; + /** 商品价格 */ + specificationPrice?: string; + /** 是否日库存 */ + dailyStock?: boolean; + /** 规格生效时间范围的开始时间(yyyy-MM-dd) */ + enableStartDate?: string; + /** 规格生效时间范围的结束时间(yyyy-MM-dd) */ + enableEndDate?: string; + /** 库存的单位 */ + stockUnitLabel?: string; +}; + +export type CommoditySpecificationDTO = { + /** 规格id */ + specificationId?: string; + /** 对应的商品id */ + commodityId?: string; + /** 价格 */ + specificationPrice?: string; + /** 规格名称 */ + specificationName?: string; + /** 规格标签 */ + specificationTag?: string; + /** 规格描述 */ + specificationDescription?: string; + /** 规格库存 */ + specificationStock?: string; + /** 是否是日库存 */ + dailyStock?: boolean; + /** 规格生效时间范围的开始时间(yyyy-MM-dd) */ + enableStartDate?: string; + /** 规格生效时间范围的结束时间(yyyy-MM-dd) */ + enableEndDate?: string; + /** 库存的单位 */ + stockUnitLabel?: string; +}; + +export type CommoditySpecificationEntity = { + /** 主键id */ + id?: string; + /** 对应的商品id */ + commodityId?: string; + /** 价格 */ + specificationPrice?: number; + /** 规格名称 */ + specificationName?: string; + /** 规格标签 */ + specificationTag?: string; + /** 规格描述 */ + specificationDescription?: string; + /** 规格库存 */ + specificationStock?: number; + /** 原始库存 */ + originalStock?: number; + /** 锁定库存 */ + lockStock?: number; + /** 商品所属组织id */ + organizationId?: string; + /** 是否是日库存 */ + dailyStock?: boolean; + /** 规格生效时间范围的开始时间(yyyy-MM-dd) */ + enableStartDate?: string; + /** 规格生效时间范围的结束时间(yyyy-MM-dd) */ + enableEndDate?: string; + /** 库存的单位 */ + stockUnitLabel?: string; + /** 商品交易规则 */ + commodityTradeRule?: string; + /** 创建人 */ + createBy?: string; + /** 创建时间 */ + createTime?: string; + /** 更新人 */ + updateBy?: string; + /** 更新时间 */ + updateTime?: string; + /** 删除标识 */ + delFlag?: number; + /** 租户id */ + tenantId?: number; +}; + +export type CommodityTradeRuleCommodityTradeRuleListUsingPostResponses = { + /** + * OK + */ + 200: RListCommodityTradeRuleDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type CommodityTradeRuleDTO = { + /** 规则id */ + ruleId?: string; + /** 规则名称 */ + ruleName?: string; +}; + +export type CommodityTradeRuleSearchForm = { + /** 组织id */ + organizationId?: string; +}; + +export type CommodityTypeAddCommodityTypeUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type CommodityTypeCommodityTypeListUsingPostResponses = { + /** + * OK + */ + 200: RListCommodityTypeDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type CommodityTypeDTO = { + /** 商品类型编码 */ + commodityTypeCode?: string; + /** 商品类型名称 */ + commodityTypeName?: string; +}; + +export type CommodityTypeRemoveCommodityTypeUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type CommodityTypeSearchForm = { + /** 组织id */ + organizationId?: string; +}; + +export type CommodityUpdateCommodityDataUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type CommodityUpdateCommodityPurchaseInstructionTemplateUsingPostResponses = + { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; + }; + +export type CommodityUpdateCommodityStatusUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type CommodityWithActivityDTO = { + /** 商品id */ + commodityId?: string; + /** 商品名称 */ + commodityName?: string; + /** 规格名称 */ + specificationName?: string; + /** 规格id */ + specificationId?: string; + /** 价格 */ + specificationPrice?: string; + /** 库存 */ + specificationStock?: string; + /** 商品类型 */ + commodityType?: string; + /** 商品选中状态 0-未选 1-已选 */ + commoditySelectedStatus?: string; +}; + +export type CommodityWithActivityListSearchForm = { + /** 页码 */ + pageNum: number; + /** 页面数量 */ + pageSize: number; + /** 活动id */ + activityId?: string; + /** 商品选中状态 0-未选 1-已选 */ + commoditySelectedStatus?: string; + /** 商品分类 */ + commodityTypeCode?: string; + /** 组织id */ + organizationId?: string; +}; + +export type CommonUploadUsingPostBody = { + file: string; +}; + +export type CommonUploadUsingPostResponses = { + /** + * OK + */ + 200: RString; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type CompleteWorkOrderForm = { + /** 工单id */ + workOrderId?: string; +}; + +export type ConsumerInfoEntity = { + /** 游客姓名 */ + visitorName?: string; + /** 联系电话 */ + contactPhone?: string; +}; + +export type ConversationDTO = { + /** 会话id */ + conversationId?: string; +}; + +export type ConversationListSearchForm = { + /** 页码 */ + pageNum: number; + /** 页面数量 */ + pageSize: number; +}; + +export type ConversationMessageDTO = { + /** 消息id */ + messageId?: string; + /** 消息所属的会话id */ + conversationId?: string; + /** 消息类型 0-文本 1-图片 2-音频 3-视频 4-文件 5-命令 */ + messageType?: string; + /** 消息内容 */ + messageContent?: string; + /** 消息渲染 */ + messageDisplay?: string; + /** 消息发送者id */ + messageSenderId?: string; + /** 消息发送者角色 */ + messageSenderRole?: string; + /** 消息时间 */ + messageTime?: string; +}; + +export type ConversationMessageListSearchForm = { + /** 页码 */ + pageNum: number; + /** 页面数量 */ + pageSize: number; + /** 对话id */ + conversationId?: string; +}; + +export type CreateActivityForm = { + /** 活动名称 */ + activityName?: string; + /** 活动封面 */ + activityCover?: string; + /** 活动开始时间(yyyy-MM-dd HH:mm:ss) */ + activityStartTime?: string; + /** 活动结束时间(yyyy-MM-dd HH:mm:ss) */ + activityEndTime?: string; + /** 活动描述 */ + activityDescription?: string; + /** 组织id */ + organizationId?: string; + /** 活动类型编码 */ + activityTypeCode?: string; + /** 新增的满减规则列表 */ + fullAmountDiscountRuleList?: FullAmountDiscountRuleEntity[]; + /** 活动状态 0-启用 1-禁用 */ + activityStatus?: string; + /** 新增参与活动的商品id列表 */ + commodityIdList?: string[]; +}; + +export type CreateAgentForm = { + /** 智能体名称 */ + agentName?: string; + /** 智能体描述 */ + agentDescription?: string; + /** 智能体图标 */ + agentAvatar?: string; + /** 智能体系统提示词 */ + agentSystemPrompt?: string; + /** 知识图谱项目id */ + knowledgeGraphProjectId?: string; +}; + +export type CreateConversationResultDTO = { + /** 会话id */ + conversationId?: string; +}; + +export type CreateEventForm = { + /** 实体名称 */ + entityName?: string; + /** 事件描述 */ + eventDescription?: string; + /** 事件生效开始时间(yyyy-MM-dd HH:mm:ss) */ + effectiveStartTime?: string; + /** 事件生效结束时间(yyyy-MM-dd HH:mm:ss) */ + effectiveEndTime?: string; +}; + +export type CreateMainPageSceneForm = { + /** 场景名称 */ + sceneName?: string; + /** 组件名称(当前设计默认填discoveryComponent) */ + componentName?: string; + /** 引导词列表 */ + guideWords?: string[]; + /** 欢迎语 */ + welcomeContent?: string; + /** 推荐内容(当前设计传主题id列表) */ + recommendedContent?: string[]; + /** 智能体id */ + agentId?: string; + /** 主页图片配置 */ + initPageImages?: InitPageImageEntity; +}; + +export type CreateOrganizationGroupForm = { + /** 组织id */ + organizationId?: string; + /** 部门名称 */ + groupName?: string; + /** 父级部门id(若无则不传) */ + parentId?: string; +}; + +export type CreateOrganizationRoleForm = { + /** 组织id */ + organizationId?: string; + /** 角色名称 */ + roleName?: string; +}; + +export type CreatePostsForm = { + /** 封面图片 */ + coverPhoto?: string; + /** 话题(内容名称配置) */ + topic?: string; + /** 排序 */ + sortIndex?: number; + /** 所属主题id */ + themeId?: string; + /** 用户输入的内容(系统提示词配置) */ + userInputContent?: string; +}; + +export type CreatePostsThemeForm = { + /** 主题名称 */ + themeName?: string; + /** 主题状态 0-显示 1-不显示 */ + themeStatus?: string; + /** 要关联的帖子id列表 */ + postsIdList?: string[]; +}; + +export type CreateStaffMainPageSceneForm = { + /** 场景名称 */ + sceneName?: string; + /** 组件名称 */ + componentName?: string; + /** 引导词列表 */ + guideWords?: string[]; + /** 欢迎语 */ + welcomeContent?: string; + /** 推荐内容 */ + recommendedContent?: string; + /** 智能体id */ + agentId?: string; + /** 主页图片配置 */ + initPageImages?: InitPageImageEntity; +}; + +export type CreateWorkOrderForm = { + /** 工单类型id */ + workOrderTypeId?: string; + /** 房间号 */ + roomNo?: string; + /** 联系人 */ + userName?: string; + /** 联系电话 */ + userPhone?: string; + /** 工单内容 */ + content?: string; + /** 内容相关图片 */ + contentImgUrl?: string; +}; + +export type CreateWorkOrderTypeForm = { + /** 工单类型名称 */ + workOrderTypeName?: string; + /** 处理时效 */ + processExpireTime?: number; + /** 可转单次数 */ + transferOrderTimes?: number; + /** 是否自动转单 */ + autoTransferOrder?: boolean; + /** 未接单提醒间隔(分钟) */ + unacceptedOrderReminderInterval?: number; + /** 工单描述 */ + workOrderTypeDescription?: string; + /** 工单处理的企业部门列表 */ + workOrderProcessGroupIdList?: string[]; + /** 工单抄送的领导成员id列表 */ + workOrderCcMemberIdList?: string[]; + /** 组织id */ + organizationId?: string; +}; + +export type DeleteEventForm = { + /** 事件id */ + eventId?: string; +}; + +export type DiscoveryComponentDTO = { + /** 组件名称 */ + componentName?: string; + /** 探索发现的主题列表 */ + ThemeDTOList?: ThemeDTO[]; +}; + +export type EmbeddingEmbeddingUsingPostResponses = { + /** + * OK + */ + 200: REmbeddingResultDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type EmbeddingForm = { + /** 需要向量化的文本 */ + contentText?: string; +}; + +export type EmbeddingResultDTO = { + embeddings?: number[]; + embeddingStr?: string; +}; + +export type EventCloseEventUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type EventCreateEventUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type EventDataDTO = { + /** 主键id */ + id?: string; + /** 实体名称 */ + entityName?: string; + /** 事件描述 */ + eventDescription?: string; + /** 事件状态 0-开启 1-关闭 */ + eventStatus?: number; + /** 事件生效开始时间 */ + effectiveStartTime?: string; + /** 事件生效结束时间 */ + effectiveEndTime?: string; +}; + +export type EventDeleteEventUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type EventEventListUsingPostResponses = { + /** + * OK + */ + 200: RPageEventDataDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type EventListSearchForm = { + /** 页码 */ + pageNum: number; + /** 页面数量 */ + pageSize: number; + /** 实体名称 */ + entityName?: string; + /** 事件状态 0-开启 1-关闭 */ + eventStatus?: number; +}; + +export type FAQEntity = { + question?: string; + answer?: string; + thinking?: string; +}; + +export type FeedbackSubmitFeedbackUsingPostResponses = { + 200: RBoolean; +}; + +export type FullAmountDiscountRuleEntity = { + /** 满足条件的金额 */ + id?: string; + /** 满足条件的金额 */ + limitAmt?: string; + /** 扣减金额 */ + discountAmt?: string; +}; + +export type HotBizCommonUploadUsingPostBody = { + file: string; +}; + +export type HotBizCommonUploadUsingPostResponses = { + 200: RString; +}; + +export type HotelStaffConfigChannelBindingUsingPostResponses = { + 200: RBoolean; +}; + +export type HotelStaffConfigChannelCreatePcConfigChannelUsingPostResponses = { + 200: RBoolean; +}; + +export type HotelStaffConfigChannelPageListUsingPostResponses = { + 200: RListPcConfigChannel; +}; + +export type ImageDTO = { + /** logo图片地址 */ + logoImageUrl?: string; + /** 欢迎语图片地址 */ + welcomeImageUrl?: string; + /** 背景图片地址 */ + backgroundImageUrl?: string; +}; + +export type InitPageImageEntity = { + /** logo图片地址 */ + logoImageUrl?: string; + /** 欢迎图片地址 */ + welcomeImageUrl?: string; + /** 背景图片地址 */ + backgroundImageUrl?: string; +}; + +export type LockOrganizationMemberForm = { + /** 成员id */ + memberId?: string; +}; + +export type MainPageDataDTO = { + /** 场景名称 */ + sceneName?: string; + /** 组件名称 */ + componentName?: string; + /** 引导词列表 */ + guideWords?: string[]; + /** 欢迎语 */ + welcomeContent?: string; + /** 推荐内容 */ + recommendedContent?: string; + /** 智能体id */ + agentId?: string; + /** 主页图片配置 */ + initPageImages?: ImageDTO; + /** 活动列表 */ + activityList?: ActivityInfoDTO[]; + /** 兴趣探索列表 */ + recommendTheme?: ThemeDTO[]; +}; + +export type MainPageDataForm = { + /** 场景id */ + sceneId?: string; + /** 客户端id */ + clientId?: string; +}; + +export type MainPageSceneDTO = { + /** 主键id */ + id?: string; + /** 场景名称 */ + sceneName?: string; + /** 组件名称 */ + componentName?: string; + /** 引导词列表 */ + guideWords?: string[]; + /** 欢迎语 */ + welcomeContent?: string; + /** 推荐内容 */ + recommendedContent?: RecommendedContentEntity[]; + /** 智能体id */ + agentId?: string; + /** 主页图片配置 */ + initPageImages?: InitPageImageEntity; + /** 场景url */ + sceneUrl?: string; +}; + +export type MainPageSceneSearchForm = { + /** 页码 */ + pageNum: number; + /** 页面数量 */ + pageSize: number; + /** 组织id */ + organizationId?: string; +}; + +export type MainSceneBatchCreatePostsUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MainSceneBatchUpdatePostsUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MainSceneCommodityDetailComponentUsingPostResponses = { + /** + * OK + */ + 200: RCommodityDetailInfoForBizDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MainSceneCreateMainPageSceneUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MainSceneCreatePostsThemeUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MainSceneCreatePostsUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MainSceneDiscoveryComponentUsingGetResponses = { + /** + * OK + */ + 200: RDiscoveryComponentDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MainSceneGetServiceUrlUsingPostResponses = { + 200: RServiceUrlDTO; +}; + +export type MainSceneMainPageDataUsingPostResponses = { + /** + * OK + */ + 200: RMainPageDataDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MainSceneMainPageSceneListUsingPostResponses = { + /** + * OK + */ + 200: RPageMainPageSceneDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MainScenePostsListUsingPostResponses = { + /** + * OK + */ + 200: RPagePostsDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MainScenePostsThemeListUsingPostResponses = { + /** + * OK + */ + 200: RPagePostsThemeDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MainScenePrivacyPolicyUsingGetResponses = { + /** + * OK + */ + 200: RString; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MainSceneQuestionAndAnswerComponentUsingPostResponses = { + /** + * OK + */ + 200: RQuestionAndAnswerComponentDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MainSceneQuickBookingComponentUsingPostResponses = { + /** + * OK + */ + 200: RQuickBookingComponentDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MainSceneQuickBookingListUsingPostResponses = { + 200: RPageCommodityDataDTO; +}; + +export type MainSceneRemoveMainPageSceneUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MainSceneRemovePostsThemeUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MainSceneRemovePostsUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MainSceneServiceAgreementUsingGetResponses = { + /** + * OK + */ + 200: RString; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MainSceneUpdateMainPageSceneUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MainSceneUpdatePostsThemeUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MainSceneUpdatePostsUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MarketingActivityInfoActivityDetailInfoUsingPostResponses = { + /** + * OK + */ + 200: RActivityDetailInfoDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MarketingActivityInfoActivityListUsingPostResponses = { + /** + * OK + */ + 200: RPageActivityInfoDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MarketingActivityInfoActivityTypeListUsingGetResponses = { + /** + * OK + */ + 200: RListActivityTypeDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MarketingActivityInfoCommodityWithActivityListUsingPostResponses = { + /** + * OK + */ + 200: RPageCommodityWithActivityDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MarketingActivityInfoCreateActivityUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MarketingActivityInfoUpdateActivityStatusUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MarketingActivityInfoUpdateActivityUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type MarketingDataEntity = { + date?: string; + totalSales?: string; + hotSpringTicketSales?: string; + cateringSales?: string; + accommodationSales?: string; + spaSales?: string; + otherProductSales?: string; + newCustomerCount?: string; + complaintCount?: string; + complaintType?: string; + onlineSales?: string; + onlineSalesRatio?: string; + onlineChannel?: string; + offlineSales?: string; + offlineSalesRatio?: string; + offlineChannel?: string; + totalRooms?: string; + occupiedRooms?: string; + roomOccupancyRate?: string; + hotSpringVisitors?: string; + cateringVisitors?: string; + cateringPerCapita?: string; + spaProjectType?: string; + salesTeamTotalTarget?: string; + salesTeamActual?: string; + salesTeamTargetCompletionRate?: string; + keyCustomerName?: string; + keyCustomerFollowUpStatus?: string; + keyCustomerFollowUpContent?: string; + hasLargeOrderOrGroup?: string; + orderNumber?: string; + orderAmount?: string; + orderType?: string; + yesterdaySales?: string; + salesMoM?: string; + salesSamePeriodLastYear?: string; + salesYoY?: string; +}; + +export type ModifyOrganizationGroupForm = { + /** 部门id */ + groupId?: string; + /** 部门名称 */ + groupName?: string; + /** 父级部门id(若无则不传) */ + parentId?: string; +}; + +export type ModifyOrganizationMemberStatusForm = { + /** 成员id */ + memberId?: string; + /** 成员状态0-在岗1-休假2-删除 */ + memberStatus?: string; +}; + +export type ModifyOrganizationRoleForm = { + /** 角色id */ + roleId?: string; + /** 角色名称 */ + roleName?: string; +}; + +export type OpenApiImportFaqFileUsingPostParams = { + faqEntityList: FAQEntity[]; +}; + +export type OpenApiImportFaqFileUsingPostResponses = { + /** + * OK + */ + 200: R; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OpenApiImportImportMarketingDataMdUsingPostBody = { + file: string; +}; + +export type OpenApiImportImportMarketingDataMdUsingPostResponses = { + /** + * OK + */ + 200: R; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OpenApiImportMarketingDataFileUsingPostParams = { + dataEntityList: MarketingDataEntity[]; +}; + +export type OpenApiImportMarketingDataFileUsingPostResponses = { + /** + * OK + */ + 200: R; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OperationConfirmationForm = { + /** 订单号 */ + orderId?: string; + /** 房间号 */ + roomId?: string; + /** 租户id */ + tenantId?: number; +}; + +export type OrderForm = { + /** 购买的商品id */ + commodityId?: string; + /** 购买数量 */ + purchaseAmount?: string; + /** 支付方式 0-微信 1-支付宝 2-云闪付 */ + payWay?: string; + /** 支付渠道 0-app 1-小程序 2-h5 */ + paySource?: string; + /** 消费者信息 */ + consumerInfoEntityList?: ConsumerInfoEntity[]; + /** 入住时间(yyyy-MM-dd) */ + checkInData?: string; + /** 离店时间(yyyy-MM-dd) */ + checkOutData?: string; +}; + +export type OrderItem = { + column?: string; + asc?: boolean; +}; + +export type OrderOpCommodityOrderListUsingPostResponses = { + /** + * OK + */ + 200: RPageCommodityOrderDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OrderOpOperationAgreeRefundUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OrderOpOperationConfirmationUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OrderOpOperationRejectRefundUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OrderOpOperationWriteOffUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OrderUserOrderDetailUsingPostResponses = { + /** + * OK + */ + 200: RUserOrderDetailDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OrderUserOrderListUsingPostResponses = { + /** + * OK + */ + 200: RPageUserCommodityOrderInfoDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OrderWriteOffUsingGetResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OrderWriteOffUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OrganizationGroupCreateOrganizationGroupUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OrganizationGroupInfoDTO = { + /** 部门id */ + groupId?: string; + /** 部门名称 */ + groupName?: string; + /** 部门描述(用于agent语义分析工单至哪些部门)部门描述 */ + groupDesc?: string; +}; + +export type OrganizationGroupListSearchForm = { + /** 组织id */ + organizationId?: string; + /** 部门id列表 */ + includeGroupIdList?: string[]; +}; + +export type OrganizationGroupModifyOrganizationGroupUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OrganizationGroupOrganizationGroupListUsingPostResponses = { + /** + * OK + */ + 200: RListOrganizationGroupInfoDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OrganizationGroupRemoveOrganizationGroupUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OrganizationInfoDTO = { + /** 组织id */ + organizationId?: string; + /** 组织名称 */ + organizationName?: string; + /** 组织类型 00-企业 01-事业单位 02-机关 03-社会团体 04-民办非企业单位 05-基金会 06-居委会 07-村委会 08-农民专业合作社 09-农村集体经济组织和其他组织机构 */ + organizationType?: string; + /** 组织绑定的租户id,运营端请求时,放在header里面提交,参数名称是 tenantId */ + organizationBindTenantId?: number; +}; + +export type OrganizationMemberAddOrganizationMemberUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OrganizationMemberInfoDTO = { + /** 成员id */ + memberId?: string; + /** 成员名称 */ + memberName?: string; + /** 成员状态0-在岗1-休假2-删除 */ + memberStatus?: string; + /** 成员的电话号码 */ + memberPhone?: string; + /** 成员所属组织id */ + organizationId?: string; + /** 成员绑定的角色id */ + memberRoleId?: string; + /** 成员绑定的角色名称 */ + memberRoleName?: string; + /** 成员绑定的部门id */ + memberGroupId?: string; + /** 成员绑定的部门名称 */ + memberGroupName?: string; +}; + +export type OrganizationMemberListSearchForm = { + /** 页码 */ + pageNum: number; + /** 页面数量 */ + pageSize: number; + /** 组织id */ + organizationId: string; + /** 部门id */ + groupIdList?: string[]; + /** 成员名称 */ + memberName?: string; +}; + +export type OrganizationMemberLockOrganizationMemberUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OrganizationMemberModifyOrganizationMemberStatusUsingPostResponses = + { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; + }; + +export type OrganizationMemberOrganizationMemberListNoPageUsingPostBody = + Record; + +export type OrganizationMemberOrganizationMemberListNoPageUsingPostResponse = + Record; + +export type OrganizationMemberOrganizationMemberListNoPageUsingPostResponses = { + 200: OrganizationMemberOrganizationMemberListNoPageUsingPostResponse; +}; + +export type OrganizationMemberOrganizationMemberListUsingPostResponses = { + /** + * OK + */ + 200: RPageOrganizationMemberInfoDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OrganizationMemberRemoveOrganizationMemberUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OrganizationMemberUpdateOrganizationMemberUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OrganizationOrganizationListUsingGetResponses = { + /** + * OK + */ + 200: RListOrganizationInfoDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OrganizationRemoveEnterpriseGroupDataUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OrganizationRoleCreateOrganizationRoleUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OrganizationRoleInfoDTO = { + /** 角色id */ + roleId?: string; + /** 角色名称 */ + roleName?: string; +}; + +export type OrganizationRoleListSearchForm = { + /** 组织id */ + organizationId?: string; +}; + +export type OrganizationRoleModifyOrganizationRoleUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OrganizationRoleOrganizationRoleListUsingPostResponses = { + /** + * OK + */ + 200: RListOrganizationRoleInfoDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OrganizationRoleRemoveOrganizationRoleUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OrganizationSaveEnterpriseGroupDataUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type OrganizationWorkOrderAssignmentOrganizationGroupUsingPostResponses = + { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; + }; + +export type OrganizationWorkOrderListSearchForm = { + /** 页码 */ + pageNum: number; + /** 页面数量 */ + pageSize: number; + /** 工单状态 0-待接单 1-处理中 2-已完成 3-已关闭 */ + workOrderStatus?: string; + /** 组织id */ + organizationId?: string; +}; + +export type PageActivityInfoDTO = { + records?: ActivityInfoDTO[]; + total?: number; + size?: number; + current?: number; + orders?: OrderItem[]; + optimizeCountSql?: PageActivityInfoDTO; + searchCount?: PageActivityInfoDTO; + optimizeJoinOfCountSql?: boolean; + maxLimit?: number; + countId?: string; + pages?: number; +}; + +export type PageCommodityDataDTO = { + records?: CommodityDataDTO[]; + total?: number; + size?: number; + current?: number; + orders?: OrderItem[]; + optimizeCountSql?: boolean; + searchCount?: boolean; + optimizeJoinOfCountSql?: boolean; + maxLimit?: number; + countId?: string; +}; + +export type PageCommodityInfoDTO = { + records?: CommodityInfoDTO[]; + total?: number; + size?: number; + current?: number; + orders?: OrderItem[]; + optimizeCountSql?: PageCommodityInfoDTO; + searchCount?: PageCommodityInfoDTO; + optimizeJoinOfCountSql?: boolean; + maxLimit?: number; + countId?: string; + pages?: number; +}; + +export type PageCommodityOrderDTO = { + records?: CommodityOrderDTO[]; + total?: number; + size?: number; + current?: number; + orders?: OrderItem[]; + optimizeCountSql?: PageCommodityOrderDTO; + searchCount?: PageCommodityOrderDTO; + optimizeJoinOfCountSql?: boolean; + maxLimit?: number; + countId?: string; + pages?: number; +}; + +export type PageCommodityPurchaseInstructionTemplateDTO = { + records?: CommodityPurchaseInstructionTemplateDTO[]; + total?: number; + size?: number; + current?: number; + orders?: OrderItem[]; + optimizeCountSql?: PageCommodityPurchaseInstructionTemplateDTO; + searchCount?: PageCommodityPurchaseInstructionTemplateDTO; + optimizeJoinOfCountSql?: boolean; + maxLimit?: number; + countId?: string; + pages?: number; +}; + +export type PageCommodityWithActivityDTO = { + records?: CommodityWithActivityDTO[]; + total?: number; + size?: number; + current?: number; + orders?: OrderItem[]; + optimizeCountSql?: PageCommodityWithActivityDTO; + searchCount?: PageCommodityWithActivityDTO; + optimizeJoinOfCountSql?: boolean; + maxLimit?: number; + countId?: string; + pages?: number; +}; + +export type PageConversationDTO = { + records?: ConversationDTO[]; + total?: number; + size?: number; + current?: number; + orders?: OrderItem[]; + optimizeCountSql?: PageConversationDTO; + searchCount?: PageConversationDTO; + optimizeJoinOfCountSql?: boolean; + maxLimit?: number; + countId?: string; + pages?: number; +}; + +export type PageConversationMessageDTO = { + records?: ConversationMessageDTO[]; + total?: number; + size?: number; + current?: number; + orders?: OrderItem[]; + optimizeCountSql?: PageConversationMessageDTO; + searchCount?: PageConversationMessageDTO; + optimizeJoinOfCountSql?: boolean; + maxLimit?: number; + countId?: string; + pages?: number; +}; + +export type PageEventDataDTO = { + records?: EventDataDTO[]; + total?: number; + size?: number; + current?: number; + orders?: OrderItem[]; + optimizeCountSql?: PageEventDataDTO; + searchCount?: PageEventDataDTO; + optimizeJoinOfCountSql?: boolean; + maxLimit?: number; + countId?: string; + pages?: number; +}; + +export type PageMainPageSceneDTO = { + records?: MainPageSceneDTO[]; + total?: number; + size?: number; + current?: number; + orders?: OrderItem[]; + optimizeCountSql?: boolean; + searchCount?: boolean; + optimizeJoinOfCountSql?: boolean; + maxLimit?: number; + countId?: string; +}; + +export type PageOrganizationMemberInfoDTO = { + records?: OrganizationMemberInfoDTO[]; + total?: number; + size?: number; + current?: number; + orders?: OrderItem[]; + optimizeCountSql?: PageOrganizationMemberInfoDTO; + searchCount?: PageOrganizationMemberInfoDTO; + optimizeJoinOfCountSql?: boolean; + maxLimit?: number; + countId?: string; + pages?: number; +}; + +export type PagePostsDTO = { + records?: PostsDTO[]; + total?: number; + size?: number; + current?: number; + orders?: OrderItem[]; + optimizeCountSql?: boolean; + searchCount?: boolean; + optimizeJoinOfCountSql?: boolean; + maxLimit?: number; + countId?: string; +}; + +export type PagePostsThemeDTO = { + records?: PostsThemeDTO[]; + total?: number; + size?: number; + current?: number; + orders?: OrderItem[]; + optimizeCountSql?: boolean; + searchCount?: boolean; + optimizeJoinOfCountSql?: boolean; + maxLimit?: number; + countId?: string; +}; + +export type PageStaffMainPageSceneDTO = { + records?: StaffMainPageSceneDTO[]; + total?: number; + size?: number; + current?: number; + orders?: OrderItem[]; + optimizeCountSql?: PageStaffMainPageSceneDTO; + searchCount?: PageStaffMainPageSceneDTO; + optimizeJoinOfCountSql?: boolean; + maxLimit?: number; + countId?: string; + pages?: number; +}; + +export type PageStaffWorkOrderDTO = { + records?: StaffWorkOrderDTO[]; + total?: number; + size?: number; + current?: number; + orders?: OrderItem[]; + optimizeCountSql?: boolean; + searchCount?: boolean; + optimizeJoinOfCountSql?: boolean; + maxLimit?: number; + countId?: string; +}; + +export type PageUserCommodityOrderInfoDTO = { + records?: UserCommodityOrderInfoDTO[]; + total?: number; + size?: number; + current?: number; + orders?: OrderItem[]; + optimizeCountSql?: PageUserCommodityOrderInfoDTO; + searchCount?: PageUserCommodityOrderInfoDTO; + optimizeJoinOfCountSql?: boolean; + maxLimit?: number; + countId?: string; + pages?: number; +}; + +export type PageWechatTemplateConfig = { + records?: WechatTemplateConfig[]; + total?: number; + size?: number; + current?: number; + orders?: OrderItem[]; + optimizeCountSql?: boolean; + searchCount?: boolean; + optimizeJoinOfCountSql?: boolean; + maxLimit?: number; + countId?: string; +}; + +export type PageWorkOrderDTO = { + records?: WorkOrderDTO[]; + total?: number; + size?: number; + current?: number; + orders?: OrderItem[]; + optimizeCountSql?: boolean; + searchCount?: boolean; + optimizeJoinOfCountSql?: boolean; + maxLimit?: number; + countId?: string; +}; + +export type PageWorkOrderTypeDTO = { + records?: WorkOrderTypeDTO[]; + total?: number; + size?: number; + current?: number; + orders?: OrderItem[]; + optimizeCountSql?: PageWorkOrderTypeDTO; + searchCount?: PageWorkOrderTypeDTO; + optimizeJoinOfCountSql?: boolean; + maxLimit?: number; + countId?: string; + pages?: number; +}; + +export type PcConfig = { + /** 创建者创建人 */ + createBy?: string; + /** 创建时间 */ + createTime?: string; + /** 更新者更新人 */ + updateBy?: string; + /** 更新时间 */ + updateTime?: string; + /** 主键 */ + id?: string; + /** 配置信息id */ + pcConfigId?: string; + /** 账号id */ + platformUserId?: string; + /** 租户id */ + tenantId?: number; + /** 组织id */ + organizationId?: string; + /** 删除标志 true/false 删除/未删除 */ + delFlag?: number; + /** 分页数量 */ + size?: number; + /** 分页标识 从1开始 */ + current?: number; +}; + +export type PcConfigChannel = { + /** 创建者创建人 */ + createBy?: string; + /** 创建时间 */ + createTime?: string; + /** 更新者更新人 */ + updateBy?: string; + /** 更新时间 */ + updateTime?: string; + /** 主键 */ + id?: string; + /** 配置信息id */ + pcConfigId?: string; + /** 系统渠道id */ + systemChannelId?: string; + /** 是否绑定 0未绑定 1已绑定 */ + bindingFlag?: number; + /** 绑定账号 */ + bindingUsername?: string; + /** 绑定密码 */ + bindingPassword?: string; + /** 当前登录token信息 */ + loginToken?: string; + /** 删除标志 true/false 删除/未删除 */ + delFlag?: number; + /** 分页数量 */ + size?: number; + /** 分页标识 从1开始 */ + current?: number; +}; + +export type PostsDTO = { + /** 主键id */ + postsId?: string; + /** 封面图片 */ + coverPhoto?: string; + /** 话题 */ + topic?: string; + /** 帖子详情的命令 */ + detailCommand?: string; + /** 帖子详情的命令的参数 */ + detailCommandParam?: string; + /** 用户输入的内容 */ + userInputContent?: string; + /** 所属的主题id */ + themeId?: string; + /** 排序字段 */ + sortIndex?: number; +}; + +export type PostsListSearchForm = { + /** 页码 */ + pageNum: number; + /** 页面数量 */ + pageSize: number; + /** 主题id */ + themeId?: string; +}; + +export type PostsThemeDTO = { + /** 主键id */ + themeId?: string; + /** 主题名称 */ + themeName?: string; + /** 已关联的帖子id列表 */ + bindPostsList?: ThemeBindPostsEntity[]; +}; + +export type PostsThemeListSearchForm = { + /** 页码 */ + pageNum: number; + /** 页面数量 */ + pageSize: number; +}; + +export type PreOrderForm = { + /** 购买的商品id */ + commodityId?: string; + /** 购买数量 */ + purchaseAmount?: string; + /** 入住时间(yyyy-MM-dd) */ + checkInData?: string; + /** 离店时间(yyyy-MM-dd) */ + checkOutData?: string; +}; + +export type PreOrderResultDTO = { + /** 订单金额 */ + orderAmt?: string; + /** 抵扣金额 */ + discountAmt?: string; + /** 支付金额 */ + payAmt?: string; +}; + +export type PrepayResultDTO = { + /** 预下单id */ + prepayId?: string; + /** 订单id */ + orderNo?: string; + /** 应用id */ + appId?: string; + /** 随机字符串 */ + nonceStr?: string; + /** 参数 */ + packageVal?: string; + /** 签名 */ + paySign?: string; + /** 加签方式 */ + signType?: string; + /** 时间戳 */ + timeStamp?: string; +}; + +export type QuestionAndAnswerComponentDTO = { + /** 组件名称 */ + componentName?: string; + /** 帖子内容 */ + postsContent?: string; + /** 用户输入内容 */ + userInputContent?: string; + /** 图片列表 */ + photoList?: string[]; + /** 商品列表 */ + commodityList?: CommodityInfoForBizDTO[]; +}; + +export type QuestionAndAnswerComponentForm = { + /** 帖子id */ + postsId?: string; +}; + +export type QuickBookingComponentDTO = { + /** 组件名称 */ + componentName?: string; + /** 选中日期 */ + selectedData?: string; + /** 商品列表 */ + commodityGroupDTOList?: CommodityGroupDTO[]; +}; + +export type QuickBookingComponentForm = { + /** 选中的日期(yyyy-MM-dd) */ + selectedData?: string; +}; + +export type R = { + code?: number; + msg?: string; + data?: Record; +}; + +export type RActivityDetailInfoDTO = { + code?: number; + msg?: string; + data?: ActivityDetailInfoDTO; +}; + +export type RBoolean = { + code?: number; + msg?: string; + data?: boolean; +}; + +export type RChatConfigDTO = { + code?: number; + msg?: string; + data?: ChatConfigDTO; +}; + +export type RCommodityDetailInfoDTO = { + code?: number; + msg?: string; + data?: CommodityDetailInfoDTO; +}; + +export type RCommodityDetailInfoForBizDTO = { + code?: number; + msg?: string; + data?: CommodityDetailInfoForBizDTO; +}; + +export type RConversationDTO = { + code?: number; + msg?: string; + data?: ConversationDTO; +}; + +export type RCreateConversationResultDTO = { + code?: number; + msg?: string; + data?: CreateConversationResultDTO; +}; + +export type RDiscoveryComponentDTO = { + code?: number; + msg?: string; + data?: DiscoveryComponentDTO; +}; + +export type ReceiveWorkOrderForm = { + /** 工单id */ + workOrderId?: string; +}; + +export type RecommendedContentEntity = { + /** 推荐内容id */ + recommendedContentId?: string; + /** 推荐内容名称 */ + recommendedContentName?: string; +}; + +export type ReduceCommodityStockForm = { + /** 锁定标识(一般为订单号) */ + lockId?: string; +}; + +export type REmbeddingResultDTO = { + code?: number; + msg?: string; + data?: EmbeddingResultDTO; +}; + +export type RemoveCommodityForm = { + /** 商品id */ + commodityId?: string; +}; + +export type RemoveCommodityPurchaseInstructionTemplateForm = { + /** 模板id */ + templateId?: string; +}; + +export type RemoveCommoditySpecificationForm = { + /** 规格id */ + commoditySpecificationId?: string; +}; + +export type RemoveCommodityTypeForm = { + /** 商品类型编码 */ + commodityTypeCode?: string; +}; + +export type RemoveMainPageSceneForm = { + /** 主页场景配置id */ + mainPageSceneId?: string; +}; + +export type RemoveOrganizationGroupDataForm = { + /** 部门id */ + groupId?: string; +}; + +export type RemoveOrganizationGroupForm = { + /** 部门id */ + groupId?: string; +}; + +export type RemoveOrganizationMemberForm = { + /** 成员id */ + memberId?: string; +}; + +export type RemoveOrganizationRoleForm = { + /** 角色id */ + roleId?: string; +}; + +export type RemovePostsForm = { + /** 帖子id */ + postsId?: string; +}; + +export type RemovePostsThemeForm = { + /** 主键id */ + themeId?: string; +}; + +export type RListActivityTypeDTO = { + code?: number; + msg?: string; + data?: ActivityTypeDTO[]; +}; + +export type RListAgentDataDTO = { + code?: number; + msg?: string; + data?: AgentDataDTO[]; +}; + +export type RListClientConfigEntity = { + code?: number; + msg?: string; + data?: ClientConfigEntity[]; +}; + +export type RListCommodityDailyPriceDTO = { + code?: number; + msg?: string; + data?: CommodityDailyPriceDTO[]; +}; + +export type RListCommodityTradeRuleDTO = { + code?: number; + msg?: string; + data?: CommodityTradeRuleDTO[]; +}; + +export type RListCommodityTypeDTO = { + code?: number; + msg?: string; + data?: CommodityTypeDTO[]; +}; + +export type RListOrganizationGroupInfoDTO = { + code?: number; + msg?: string; + data?: OrganizationGroupInfoDTO[]; +}; + +export type RListOrganizationInfoDTO = { + code?: number; + msg?: string; + data?: OrganizationInfoDTO[]; +}; + +export type RListOrganizationRoleInfoDTO = { + code?: number; + msg?: string; + data?: OrganizationRoleInfoDTO[]; +}; + +export type RListPcConfigChannel = { + code?: number; + msg?: string; + data?: PcConfigChannel[]; +}; + +export type RListSelectDTO = { + code?: number; + msg?: string; + data?: SelectDTO[]; +}; + +export type RListString = { + code?: number; + msg?: string; + data?: string[]; +}; + +export type RListWechatTemplateConfig = { + code?: number; + msg?: string; + data?: WechatTemplateConfig[]; +}; + +export type RListWorkOrderTypeForBizDTO = { + code?: number; + msg?: string; + data?: WorkOrderTypeForBizDTO[]; +}; + +export type RMainPageDataDTO = { + code?: number; + msg?: string; + data?: MainPageDataDTO; +}; + +export type RPageActivityInfoDTO = { + code?: number; + msg?: string; + data?: PageActivityInfoDTO; +}; + +export type RPageCommodityDataDTO = { + code?: number; + msg?: string; + data?: PageCommodityDataDTO; +}; + +export type RPageCommodityInfoDTO = { + code?: number; + msg?: string; + data?: PageCommodityInfoDTO; +}; + +export type RPageCommodityOrderDTO = { + code?: number; + msg?: string; + data?: PageCommodityOrderDTO; +}; + +export type RPageCommodityPurchaseInstructionTemplateDTO = { + code?: number; + msg?: string; + data?: PageCommodityPurchaseInstructionTemplateDTO; +}; + +export type RPageCommodityWithActivityDTO = { + code?: number; + msg?: string; + data?: PageCommodityWithActivityDTO; +}; + +export type RPageConversationDTO = { + code?: number; + msg?: string; + data?: PageConversationDTO; +}; + +export type RPageConversationMessageDTO = { + code?: number; + msg?: string; + data?: PageConversationMessageDTO; +}; + +export type RPageEventDataDTO = { + code?: number; + msg?: string; + data?: PageEventDataDTO; +}; + +export type RPageMainPageSceneDTO = { + code?: number; + msg?: string; + data?: PageMainPageSceneDTO; +}; + +export type RPageOrganizationMemberInfoDTO = { + code?: number; + msg?: string; + data?: PageOrganizationMemberInfoDTO; +}; + +export type RPagePostsDTO = { + code?: number; + msg?: string; + data?: PagePostsDTO; +}; + +export type RPagePostsThemeDTO = { + code?: number; + msg?: string; + data?: PagePostsThemeDTO; +}; + +export type RPageStaffMainPageSceneDTO = { + code?: number; + msg?: string; + data?: PageStaffMainPageSceneDTO; +}; + +export type RPageStaffWorkOrderDTO = { + code?: number; + msg?: string; + data?: PageStaffWorkOrderDTO; +}; + +export type RPageUserCommodityOrderInfoDTO = { + code?: number; + msg?: string; + data?: PageUserCommodityOrderInfoDTO; +}; + +export type RPageWechatTemplateConfig = { + code?: number; + msg?: string; + data?: PageWechatTemplateConfig; +}; + +export type RPageWorkOrderDTO = { + code?: number; + msg?: string; + data?: PageWorkOrderDTO; +}; + +export type RPageWorkOrderTypeDTO = { + code?: number; + msg?: string; + data?: PageWorkOrderTypeDTO; +}; + +export type RPreOrderResultDTO = { + code?: number; + msg?: string; + data?: PreOrderResultDTO; +}; + +export type RPrepayResultDTO = { + code?: number; + msg?: string; + data?: PrepayResultDTO; +}; + +export type RQuestionAndAnswerComponentDTO = { + code?: number; + msg?: string; + data?: QuestionAndAnswerComponentDTO; +}; + +export type RQuickBookingComponentDTO = { + code?: number; + msg?: string; + data?: QuickBookingComponentDTO; +}; + +export type RServiceUrlDTO = { + code?: number; + msg?: string; + data?: ServiceUrlDTO; +}; + +export type RStaffWorkOrderDTO = { + code?: number; + msg?: string; + data?: StaffWorkOrderDTO; +}; + +export type RString = { + code?: number; + msg?: string; + data?: string; +}; + +export type RTextModerationResultDTO = { + code?: number; + msg?: string; + data?: TextModerationResultDTO; +}; + +export type RUserOrderDetailDTO = { + code?: number; + msg?: string; + data?: UserOrderDetailDTO; +}; + +export type RWechatTemplateConfig = { + code?: number; + msg?: string; + data?: WechatTemplateConfig; +}; + +export type SaveCommodityPurchaseInstructionTemplateForm = { + /** 模板名称 */ + templateName?: string; + /** 一级标题 */ + templateTitle?: string; + /** 退款标题 */ + refundTitle?: string; + /** 退款logo */ + refundLogo?: string; + /** 退款内容(退款政策) */ + refundContent?: string; + /** 购买须知的内容 */ + commodityPurchaseInstructionModuleEntityList?: CommodityPurchaseInstructionModuleEntity[]; +}; + +export type SaveOrganizationGroupDataForm = { + /** 部门id */ + groupId?: string; + /** 部门名称 */ + groupName?: string; + /** 部门描述 */ + groupDescription?: string; + /** 租户id */ + tenantId?: string; + /** 组织id */ + organizationId?: string; + /** 父级部门id */ + parentId?: string; +}; + +export type SelectDTO = { + /** 值 */ + value?: number; + /** 名称 */ + desc?: string; +}; + +export type ServerSentEventString = {}; + +export type ServiceUrlDTO = { + /** 基础地址 */ + baseUrl?: string; + /** wss地址 */ + wssUrl?: string; +}; + +export type ServiceUrlForm = { + /** 需要提审的版本信息 */ + versionValue?: string; +}; + +export type StaffMainPageSceneDTO = { + /** 主键id */ + id?: string; + /** 场景名称 */ + sceneName?: string; + /** 组件名称 */ + componentName?: string; + /** 引导词列表 */ + guideWords?: string[]; + /** 欢迎语 */ + welcomeContent?: string; + /** 场景url */ + sceneUrl?: string; + /** 推荐内容 */ + recommendedContent?: RecommendedContentEntity[]; + /** 智能体id */ + agentId?: string; + /** 主页图片配置 */ + initPageImages?: InitPageImageEntity; +}; + +export type StaffMainSceneCreateMainPageSceneUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type StaffMainSceneMainPageDataUsingPostResponses = { + /** + * OK + */ + 200: RChatConfigDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type StaffMainSceneMainPageSceneListUsingPostResponses = { + /** + * OK + */ + 200: RPageStaffMainPageSceneDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type StaffMainSceneRemoveMainPageSceneUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type StaffMainSceneUpdateMainPageSceneUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type StaffWorkOrderDTO = { + /** 工单id */ + id?: string; + /** 提交工单的用户id */ + userId?: string; + /** 工单类型id */ + workOrderTypeId?: string; + /** 提交工单的用户电话 */ + userPhone?: string; + /** 工单内容 */ + content?: string; + /** 内容相关图片 */ + contentImgUrl?: string; + /** 处理的员工id */ + processMemberId?: string; + /** 处理的员工名称 */ + processMemberName?: string; + /** 处理的员工电话 */ + processMemberPhone?: string; + /** 工单状态 0-待接单 1-处理中 2-已完成 3-已关闭 */ + workOrderStatus?: string; + /** 创建时间 */ + createTime?: string; + /** 呼叫服务的房间号 */ + roomNo?: string; + /** 已耗时 */ + costTime?: string; + /** 完成时间 */ + overTime?: string; + /** 广播标识 */ + broadcastingMark?: number; + /** 是否可以点击完成工单 */ + overFlag?: boolean; + /** 转单记录 */ + transferRecordList?: WorkOrderTransferRecordEntity[]; +}; + +export type StaffWorkOrderListForm = { + /** 页码 */ + pageNum: number; + /** 页面数量 */ + pageSize: number; + /** 组织id(不用传) */ + organizationId?: string; + /** 工单状态 0-待接单 1-处理中 2-已完成 3-已关闭 */ + workOrderStatus?: string; +}; + +export type TextModerationForm = { + /** 用户输入的文字内容 */ + userInputContent?: string; +}; + +export type TextModerationResultDTO = { + /** 结果描述 */ + resultMessage?: string; + /** 是否通过检测 */ + pass?: boolean; +}; + +export type TFeedback = { + /** 创建者创建人 */ + createBy?: string; + /** 创建时间 */ + createTime?: string; + /** 更新者更新人 */ + updateBy?: string; + /** 更新时间 */ + updateTime?: string; + /** 主键 */ + id?: string; + /** 反馈用户id */ + userId?: string; + /** 反馈用户电话 */ + userPhone?: string; + /** 反馈内容 */ + content?: string; + /** 反馈材料图片(多) */ + feedbackImg?: string; + /** 反馈回复状态 0未回复 1已回复 */ + recoverStatus?: number; + /** 反馈回复 */ + recover?: string; + /** 反馈回复时间 */ + recoverTime?: string; + /** 删除标志 true/false 删除/未删除删除标识 */ + delFlag?: number; + /** 租户id */ + tenantId?: number; + /** 组织id */ + organizationId?: string; +}; + +export type ThemeBindPostsEntity = { + /** 帖子id */ + postsId?: string; + /** 帖子名称 */ + postsName?: string; +}; + +export type ThemeDTO = { + /** 主题id */ + themeId?: string; + /** 主题名称 */ + themeName?: string; + /** 该主题下的帖子 */ + recommendPostsList?: PostsDTO[]; + /** 主题状态 0-显示 1-不显示 */ + themeStatus?: string; +}; + +export type TradeApplyPayUsingPostResponses = { + /** + * OK + */ + 200: RPrepayResultDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type TradeApplyRefundUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type TradeCancelRefundUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type TradeOrderUsingPostResponses = { + /** + * OK + */ + 200: RPrepayResultDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type TradePreOrderUsingPostResponses = { + /** + * OK + */ + 200: RPreOrderResultDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type TransferWorkOrderForm = { + /** 工单id */ + workOrderId?: string; + /** 部门id */ + groupId?: string; +}; + +export type UpdateActivityForm = { + /** 活动id */ + activityId?: string; + /** 活动名称 */ + activityName?: string; + /** 活动封面 */ + activityCover?: string; + /** 活动开始时间(yyyy-MM-dd HH:mm:ss) */ + activityStartTime?: string; + /** 活动结束时间(yyyy-MM-dd HH:mm:ss) */ + activityEndTime?: string; + /** 活动描述 */ + activityDescription?: string; + /** 活动状态 0-启用 1-禁用 */ + activityStatus?: string; + /** 新增的满减规则列表 */ + fullAmountDiscountRuleList?: FullAmountDiscountRuleEntity[]; + /** 新增参与活动的商品id列表 */ + commodityIdList?: string[]; +}; + +export type UpdateActivityStatusForm = { + /** 活动id */ + activityId?: string; + /** 活动状态 0-启用 1-禁用 */ + activityStatus?: string; +}; + +export type UpdateCommodityDataForm = { + /** 商品id */ + commodityId?: string; + /** 商品名称 */ + commodityName?: string; + /** 商品类型id */ + commodityTypeId?: string; + /** 门店地址 */ + commodityAddress?: string; + /** 商品纬度 */ + commodityLatitude?: string; + /** 商品经度 */ + commodityLongitude?: string; + /** 商品图片 */ + commodityPhotoDataEntityList?: CommodityPhotoDataEntity[]; + /** 商品描述 */ + commodityDescription?: string; + /** 购买须知 */ + commodityTip?: string; + /** 交易规则列表 */ + tradeRuleIdList?: string[]; + /** 商品分类的编码 */ + commodityTypeCode?: string; + /** 商品标签列表 */ + commodityTag?: string[]; + /** 商品规格数据 */ + commoditySpecificationDataEntityList?: CommoditySpecificationDataEntity[]; + /** 商品权益列表 */ + commodityFacility?: string[]; + /** 商品购买须知模板id */ + commodityPurchaseInstructionTemplate?: CommodityPurchaseInstructionTemplateDTO; + /** 一级地址 */ + oneLevelAddress?: string; + /** 二级地址 */ + twoLevelAddress?: string; +}; + +export type UpdateCommodityPurchaseInstructionTemplateForm = { + /** 模板id */ + templateId?: string; + /** 模板名称 */ + templateName?: string; + /** 一级标题 */ + templateTitle?: string; + /** 退款标题 */ + refundTitle?: string; + /** 退款logo */ + refundLogo?: string; + /** 退款内容(退款政策) */ + refundContent?: string; + /** 购买须知的内容 */ + commodityPurchaseInstructionModuleEntityList?: CommodityPurchaseInstructionModuleEntity[]; +}; + +export type UpdateCommodityStatusForm = { + /** 商品id */ + commodityId?: string; + /** 商品状态 0-下架 1-上架 */ + commodityStatus?: string; +}; + +export type UpdateMainPageSceneForm = { + /** 主键id */ + id?: string; + /** 场景名称 */ + sceneName?: string; + /** 组件名称 */ + componentName?: string; + /** 引导词列表 */ + guideWords?: string[]; + /** 欢迎语 */ + welcomeContent?: string; + /** 推荐内容 */ + recommendedContent?: RecommendedContentEntity[]; + /** 智能体id */ + agentId?: string; + /** 主页图片配置 */ + initPageImages?: InitPageImageEntity; +}; + +export type UpdateOrganizationMemberForm = { + /** 成员id */ + memberId?: string; + /** 成员名称 */ + memberName?: string; + /** 成员绑定的角色id */ + roleId?: string; + /** 成员绑定的部门id */ + groupId?: string; +}; + +export type UpdatePostsForm = { + /** 帖子id */ + postsId?: string; + /** 封面图片 */ + coverPhoto?: string; + /** 话题 */ + topic?: string; + /** 排序 */ + sortIndex?: number; + /** 所属主题id */ + themeId?: string; + /** 用户输入的内容 */ + userInputContent?: string; +}; + +export type UpdatePostsThemeForm = { + /** 主题名称 */ + themeName?: string; + /** 主键id */ + themeId?: string; + /** 主题状态 0-显示 1-不显示 */ + themeStatus?: string; + /** 要关联的帖子id列表 */ + postsIdList?: string[]; +}; + +export type UpdateWorkOrderTypeStatusForm = { + /** 工单类型id */ + workOrderTypeId?: string; + /** 工单类型状态 0-启用 1-停用 */ + workOrderTypeStatus?: string; +}; + +export type UserBindUserPhoneUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type UserCheckUserHasBindPhoneUsingGetResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type UserCommodityOrderInfoDTO = { + /** 订单id */ + orderId?: string; + /** 商品名称 */ + commodityName?: string; + /** 订单金额 */ + orderAmt?: string; + /** 游客姓名 */ + visitorName?: string; + /** 联系电话 */ + contactPhone?: string; + /** 入住时间(yyyy-MM-dd) */ + checkInData?: string; + /** 离店时间(yyyy-MM-dd) */ + checkOutData?: string; + /** 订单状态 0-待支付 1-待确认 2-待使用 3-已取消 4-退款中 5-已关闭 6-已完成 */ + orderStatus?: string; + /** 用户id */ + userId?: string; + /** 组织id */ + organizationId?: string; + /** 支付状态 0-未支付 1-已支付 */ + payStatus?: string; + /** 支付金额 */ + payAmt?: string; + /** 优惠金额 */ + discountAmt?: string; + /** 支付时间(yyyy-MM-dd HH:mm:ss) */ + payTime?: string; + /** 订单类型0-酒店1-门票2-餐饮 */ + orderType?: string; + /** 商品数量 */ + commodityAmount?: string; + /** 创建时间 */ + createTime?: string; +}; + +export type UserGetLoginUserPhoneUsingGetResponses = { + /** + * OK + */ + 200: RString; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type UserGuideWordsListUsingGetResponses = { + /** + * OK + */ + 200: RListString; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type UserOrderDetailDTO = { + /** 订单id */ + orderId?: string; + /** 订单金额 */ + orderAmt?: string; + /** 消费者信息 */ + consumerInfoList?: ConsumerInfoEntity[]; + /** 入住时间(yyyy-MM-dd) */ + checkInData?: string; + /** 离店时间(yyyy-MM-dd) */ + checkOutData?: string; + /** 订单状态 0-待支付 1-待确认 2-待使用 3-已取消 4-退款中 5-已关闭 6-已完成 */ + orderStatus?: string; + /** 用户id */ + userId?: string; + /** 组织id */ + organizationId?: string; + /** 支付状态 0-未支付 1-已支付 */ + payStatus?: string; + /** 支付金额 */ + payAmt?: string; + /** 优惠金额 */ + discountAmt?: string; + /** 支付时间(yyyy-MM-dd HH:mm:ss) */ + payTime?: string; + /** 创建时间 */ + createTime?: string; + /** 商品封面图片 */ + commodityCoverPhoto?: string; + /** 商品核销地址 */ + writeOffUrl?: string; + /** 商品名称 */ + commodityName?: string; + /** 商品地址 */ + commodityAddress?: string; + /** 商品纬度 */ + commodityLatitude?: string; + /** 商品经度 */ + commodityLongitude?: string; + /** 商品服务项列表 */ + commodityServiceList?: CommodityServiceEntity[]; + /** 商品购买须知 */ + commodityTip?: string; + /** 支付方式 0-微信 1-支付宝 2-云闪付 */ + payWay?: string; + /** 支付流水号 */ + paySerialNumber?: string; + /** 支付渠道 0-app 1-小程序 2-h5 */ + paySource?: string; + /** 订单类型0-酒店1-门票2-餐饮 */ + orderType?: string; + /** 购买数量 */ + commodityAmount?: string; + /** 退款单号 */ + refundOrderNo?: string; + /** 门店名称 */ + storeName?: string; + /** 投诉电话 */ + complaintHotline?: string; +}; + +export type UserOrderDetailSearchForm = { + /** 订单id */ + orderId?: string; +}; + +export type UserOrderListSearchForm = { + /** 页码 */ + pageNum: number; + /** 页面数量 */ + pageSize: number; +}; + +export type UserWorkOrderListSearchForm = { + /** 页码 */ + pageNum: number; + /** 页面数量 */ + pageSize: number; + /** 组织id */ + organizationId?: string; + /** 工单状态 0-待接单 1-处理中 2-已完成 3-已关闭 */ + workOrderStatus?: string; +}; + +export type WechatTemplateConfig = { + /** 创建者创建人 */ + createBy?: string; + /** 创建时间 */ + createTime?: string; + /** 更新者更新人 */ + updateBy?: string; + /** 更新时间 */ + updateTime?: string; + /** 主键 */ + id?: string; + /** 微信模版id */ + templateId?: string; + /** 微信模版名称 */ + templateName?: string; + /** 模版类型 0工单消息推送模版 */ + templateType?: number; + /** 租户id */ + tenantId?: number; + /** 组织id */ + organizationId?: string; + /** 客户端id */ + clientConfigId?: string; + /** 客户端名称 */ + clientConfigName?: string; + /** 客户端对应的appId */ + appId?: string; + /** 客户端对应的secretId */ + secretId?: string; + /** 小程序跳转地址 */ + miniRedirectUrl?: string; + /** 模版参数对象 */ + templateObject?: string; + /** 删除标志 true/false 删除/未删除 */ + delFlag?: number; + /** 分页数量 */ + size?: number; + /** 分页标识 从1开始 */ + current?: number; +}; + +export type WechatTemplateConfigAddUsingPostResponses = { + 200: RBoolean; +}; + +export type WechatTemplateConfigEditUsingPostResponses = { + 200: RBoolean; +}; + +export type WechatTemplateConfigGetClientConfigByOrgUsingPostResponses = { + 200: RListClientConfigEntity; +}; + +export type WechatTemplateConfigGetInfoUsingPostResponses = { + 200: RWechatTemplateConfig; +}; + +export type WechatTemplateConfigGetTemplateTypeListUsingPostResponses = { + 200: RListSelectDTO; +}; + +export type WechatTemplateConfigListUsingPostResponses = { + 200: RPageWechatTemplateConfig; +}; + +export type WechatTemplateConfigRemoveUsingPostResponses = { + 200: RBoolean; +}; + +export type WorkOrderAssignmentOrganizationGroupForm = { + /** 用户呼叫服务的内容 */ + userCallServiceContent?: string; + /** 交换机(mq) */ + exchange?: string; + /** 路由键(mq) */ + topicKey?: string; + /** 租户id */ + tenantId?: number; + /** 组织id */ + organizationId?: string; + /** 工单id */ + workOrderId?: string; + /** 房间号 */ + roomNo?: string; + /** 联系电话 */ + contactPhone?: string; +}; + +export type WorkOrderCloseWorkOrderUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; +}; + +export type WorkOrderCompleteWorkOrderUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; +}; + +export type WorkOrderCreateWorkOrderUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; +}; + +export type WorkOrderDataEntity = { + /** 主键id */ + id?: string; + /** 提交工单的用户id */ + userId?: string; + /** 工单类型id */ + workOrderTypeId?: string; + /** 提交工单的用户名称 */ + userName?: string; + /** 提交工单的用户电话 */ + userPhone?: string; + /** 工单状态0-待接单1-处理中2-已完成3-已关闭工单状态 0-待接单 1-处理中 2-已完成 3-已关闭 */ + workOrderStatus?: string; + /** 处理的员工id */ + processMemberId?: string; + /** 处理的员工名称 */ + processMemberName?: string; + /** 处理的员工电话 */ + processMemberPhone?: string; + /** 组织id */ + organizationId?: string; + /** 服务房间号 */ + roomNo?: string; + /** 可见部门 */ + visibleDepartmentId?: string; + /** 广播标识 */ + broadcastingMark?: number; + /** 当前扭转记录id */ + transferRecordId?: string; + /** 工单内容 */ + content?: string; + /** 内容相关图片 */ + contentImgUrl?: string; + /** 完成时间 */ + overTime?: string; + /** 创建人 */ + createBy?: string; + /** 创建时间 */ + createTime?: string; + /** 更新人 */ + updateBy?: string; + /** 更新时间 */ + updateTime?: string; + /** 删除标识 */ + delFlag?: number; + /** 租户id */ + tenantId?: number; +}; + +export type WorkOrderDTO = { + /** 工单id */ + id?: string; + /** 提交工单的用户id */ + userId?: string; + /** 工单状态 0-待接单 1-处理中 2-已完成 3-已关闭 */ + workOrderStatus?: string; + /** 呼叫服务的房间号 */ + roomNo?: string; + /** 工单内容 */ + content?: string; + /** 内容相关图片 */ + contentImgUrl?: string; + /** 处理的员工名称 */ + processMemberName?: string; + /** 处理的员工电话 */ + processMemberPhone?: string; + /** 提交工单的用户电话 */ + userPhone?: string; +}; + +export type WorkOrderGetDetailInfoUsingPostResponses = { + 200: RStaffWorkOrderDTO; +}; + +export type WorkOrderGetMemberStatusUsingPostResponses = { + 200: RBoolean; +}; + +export type WorkOrderOrganizationGroupListUsingPostResponses = { + 200: RListOrganizationGroupInfoDTO; +}; + +export type WorkOrderOrganizationWorkOrderListUsingPostResponses = { + /** + * OK + */ + 200: RPageStaffWorkOrderDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type WorkOrderQueryTemplateListUsingPostResponses = { + 200: RListWechatTemplateConfig; +}; + +export type WorkOrderReceiveWorkOrderUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; +}; + +export type WorkOrderSourceBroadcastingAllUsingPostResponses = { + 200: RBoolean; +}; + +export type WorkOrderSourceCloseWorkOrderUsingPostResponses = { + 200: RBoolean; +}; + +export type WorkOrderSourceCompleteWorkOrderUsingPostResponses = { + 200: RBoolean; +}; + +export type WorkOrderSourceCreateWorkOrderUsingPostResponses = { + 200: RBoolean; +}; + +export type WorkOrderSourceGetDetailInfoUsingPostResponses = { + 200: RStaffWorkOrderDTO; +}; + +export type WorkOrderSourceOrganizationWorkOrderListUsingPostResponses = { + 200: RPageStaffWorkOrderDTO; +}; + +export type WorkOrderSourceQueryTemplateListUsingPostResponses = { + 200: RListWechatTemplateConfig; +}; + +export type WorkOrderSourceReceiveWorkOrderUsingPostResponses = { + 200: RBoolean; +}; + +export type WorkOrderSourceStaffWorkOrderListUsingPostResponses = { + 200: RPageStaffWorkOrderDTO; +}; + +export type WorkOrderSourceTransferWorkOrderUsingPostResponses = { + 200: RBoolean; +}; + +export type WorkOrderSourceUserWorkOrderListUsingPostResponses = { + 200: RPageWorkOrderDTO; +}; + +export type WorkOrderStaffWorkOrderListUsingPostResponses = { + /** + * OK + */ + 200: RPageStaffWorkOrderDTO; +}; + +export type WorkOrderTransferRecordEntity = { + /** 主键id */ + id?: string; + /** 组织id */ + organizationId?: string; + /** 工单号 */ + workOrderId?: string; + /** 原处理人id */ + sourceMemberId?: string; + /** 原处理人所在部门id */ + sourceGroupId?: string; + /** 当前处理人id */ + targetMemberId?: string; + /** 目标所在部门id */ + targetGroupId?: string; + /** 转派描述 */ + transferDesc?: string; + /** 扭转方式0-超时自动扭转1-手动派单扭转方式 0-超时自动扭转 1-手动派单 */ + transferType?: string; + /** 创建人 */ + createBy?: string; + /** 创建时间 */ + createTime?: string; + /** 更新人 */ + updateBy?: string; + /** 更新时间 */ + updateTime?: string; + /** 删除标识 */ + delFlag?: number; + /** 租户id */ + tenantId?: number; +}; + +export type WorkOrderTransferWorkOrderUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; +}; + +export type WorkOrderTypeCreateWorkOrderTypeUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type WorkOrderTypeDTO = { + /** 工单类型id */ + workOrderTypeId?: string; + /** 工单类型名称 */ + workOrderTypeName?: string; + /** 处理时效 */ + processExpireTime?: number; + /** 可转单次数 */ + transferOrderTimes?: number; + /** 工单处理的企业部门列表 */ + workOrderProcessGroupArray?: string; + /** 工单处理的企业部门名称列表 */ + workOrderProcessGroupNameArray?: string; + /** 工单抄送的领导成员id列表 */ + workOrderCcMemberArray?: string; + /** 工单抄送的领导成员名称列表 */ + workOrderCcMemberNameArray?: string; + /** 工单类型状态 0-启用 1-停用 */ + workOrderTypeStatus?: string; + /** 未接单提醒间隔(分钟) */ + unacceptedOrderReminderInterval?: number; +}; + +export type WorkOrderTypeForBizDTO = { + /** 主键id */ + id?: string; + /** 工单类型名称 */ + workOrderTypeName?: string; +}; + +export type WorkOrderTypeListSearchForm = { + /** 页码 */ + pageNum: number; + /** 页面数量 */ + pageSize: number; + /** 组织id */ + organizationId?: string; +}; + +export type WorkOrderTypeUpdateWorkOrderTypeStatusUsingPostResponses = { + /** + * OK + */ + 200: RBoolean; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type WorkOrderTypeWorkOrderTypeListUsingPostResponses = { + /** + * OK + */ + 200: RPageWorkOrderTypeDTO; + /** + * Forbidden + */ + 403: R; + /** + * Internal Server Error + */ + 500: R; +}; + +export type WorkOrderUserWorkOrderListUsingPostResponses = { + /** + * OK + */ + 200: RPageWorkOrderDTO; +}; + +export type WorkOrderWorkOrderTypeListForBizUsingGetResponses = { + /** + * OK + */ + 200: RListWorkOrderTypeForBizDTO; +}; diff --git a/src/renderer/api/upload.ts b/src/renderer/api/upload.ts new file mode 100644 index 0000000..a42df11 --- /dev/null +++ b/src/renderer/api/upload.ts @@ -0,0 +1,47 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 上传文件 上传文件 POST /hotBizCommon/upload */ +export function hotBizCommonUploadUsingPost({ + body, + file, + options, +}: { + body: API.HotBizCommonUploadUsingPostBody; + file?: globalThis.File; + options?: { [key: string]: unknown }; +}) { + const formData = new FormData(); + + if (file) { + formData.append('file', file); + } + + Object.keys(body).forEach((ele) => { + const item = (body as { [key: string]: any })[ele]; + + if (item !== undefined && item !== null) { + if (typeof item === 'object' && !(item instanceof globalThis.File)) { + if (item instanceof Array) { + item.forEach((f) => formData.append(ele, f || '')); + } else { + formData.append(ele, JSON.stringify(item)); + } + } else { + formData.append(ele, item); + } + } + }); + + return request('/hotBizCommon/upload', { + method: 'POST', + headers: { + 'Content-Type': 'multipart/form-data', + }, + data: formData, + ...(options || {}), + }); +} diff --git a/src/renderer/api/userWorkOrderList.ts b/src/renderer/api/userWorkOrderList.ts new file mode 100644 index 0000000..901b721 --- /dev/null +++ b/src/renderer/api/userWorkOrderList.ts @@ -0,0 +1,41 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 用户工单数据列表 用户工单数据列表 POST /workOrder/userWorkOrderList */ +export function workOrderUserWorkOrderListUsingPost({ + body, + options, +}: { + body: API.UserWorkOrderListSearchForm; + options?: { [key: string]: unknown }; +}) { + return request('/workOrder/userWorkOrderList', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 用户工单数据列表 用户工单数据列表 POST /workOrderSource/userWorkOrderList */ +export function workOrderSourceUserWorkOrderListUsingPost({ + body, + options, +}: { + body: API.UserWorkOrderListSearchForm; + options?: { [key: string]: unknown }; +}) { + return request('/workOrderSource/userWorkOrderList', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/workOrderTypeListForBiz.ts b/src/renderer/api/workOrderTypeListForBiz.ts new file mode 100644 index 0000000..518a704 --- /dev/null +++ b/src/renderer/api/workOrderTypeListForBiz.ts @@ -0,0 +1,20 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 获取工单类型列表 获取工单类型列表 GET /workOrder/workOrderTypeListForBiz */ +export function workOrderWorkOrderTypeListForBizUsingGet({ + options, +}: { + options?: { [key: string]: unknown }; +}) { + return request( + '/workOrder/workOrderTypeListForBiz', + { + method: 'GET', + ...(options || {}), + } + ); +} diff --git a/src/renderer/api/xianglianghuaxiangguanjiekou.ts b/src/renderer/api/xianglianghuaxiangguanjiekou.ts new file mode 100644 index 0000000..0d2dd70 --- /dev/null +++ b/src/renderer/api/xianglianghuaxiangguanjiekou.ts @@ -0,0 +1,23 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 向量化 POST /embedding/embedding */ +export function embeddingEmbeddingUsingPost({ + body, + options, +}: { + body: API.EmbeddingForm; + options?: { [key: string]: unknown }; +}) { + return request('/embedding/embedding', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/yonghuxiangguanjiekou.ts b/src/renderer/api/yonghuxiangguanjiekou.ts new file mode 100644 index 0000000..c85012e --- /dev/null +++ b/src/renderer/api/yonghuxiangguanjiekou.ts @@ -0,0 +1,59 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 小程序登录用户绑定手机号 POST /user/bindUserPhone */ +export function userBindUserPhoneUsingPost({ + body, + options, +}: { + body: API.BindUserPhoneForm; + options?: { [key: string]: unknown }; +}) { + return request('/user/bindUserPhone', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 校验该用户是否已经绑定手机号 GET /user/checkUserHasBindPhone */ +export function userCheckUserHasBindPhoneUsingGet({ + options, +}: { + options?: { [key: string]: unknown }; +}) { + return request('/user/checkUserHasBindPhone', { + method: 'GET', + ...(options || {}), + }); +} + +/** 获取登录用户手机号 GET /user/getLoginUserPhone */ +export function userGetLoginUserPhoneUsingGet({ + options, +}: { + options?: { [key: string]: unknown }; +}) { + return request('/user/getLoginUserPhone', { + method: 'GET', + ...(options || {}), + }); +} + +/** 获取引导词列表 GET /user/guideWordsList */ +export function userGuideWordsListUsingGet({ + options, +}: { + options?: { [key: string]: unknown }; +}) { + return request('/user/guideWordsList', { + method: 'GET', + ...(options || {}), + }); +} diff --git a/src/renderer/api/yuangongduanxiangguanjiekou.ts b/src/renderer/api/yuangongduanxiangguanjiekou.ts new file mode 100644 index 0000000..66f9484 --- /dev/null +++ b/src/renderer/api/yuangongduanxiangguanjiekou.ts @@ -0,0 +1,98 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 创建主页场景(运营端) POST /staffMainScene/createMainPageScene */ +export function staffMainSceneCreateMainPageSceneUsingPost({ + body, + options, +}: { + body: API.CreateStaffMainPageSceneForm; + options?: { [key: string]: unknown }; +}) { + return request('/staffMainScene/createMainPageScene', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 根据场景id获取主页配置 POST /staffMainScene/mainPageData */ +export function staffMainSceneMainPageDataUsingPost({ + body, + options, +}: { + body: API.MainPageDataForm; + options?: { [key: string]: unknown }; +}) { + return request('/staffMainScene/mainPageData', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 主页场景列表(运营端) POST /staffMainScene/mainPageSceneList */ +export function staffMainSceneMainPageSceneListUsingPost({ + body, + options, +}: { + body: API.MainPageSceneSearchForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/staffMainScene/mainPageSceneList', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} + +/** 删除主页场景(运营端) POST /staffMainScene/removeMainPageScene */ +export function staffMainSceneRemoveMainPageSceneUsingPost({ + body, + options, +}: { + body: API.RemoveMainPageSceneForm; + options?: { [key: string]: unknown }; +}) { + return request('/staffMainScene/removeMainPageScene', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 编辑主页场景(运营端) POST /staffMainScene/updateMainPageScene */ +export function staffMainSceneUpdateMainPageSceneUsingPost({ + body, + options, +}: { + body: API.UpdateMainPageSceneForm; + options?: { [key: string]: unknown }; +}) { + return request('/staffMainScene/updateMainPageScene', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/zhinengtixiangguanjiekou.ts b/src/renderer/api/zhinengtixiangguanjiekou.ts new file mode 100644 index 0000000..f9bb2a3 --- /dev/null +++ b/src/renderer/api/zhinengtixiangguanjiekou.ts @@ -0,0 +1,17 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 智能体列表 GET /assistant/agentList */ +export function assistantAgentListUsingGet({ + options, +}: { + options?: { [key: string]: unknown }; +}) { + return request('/assistant/agentList', { + method: 'GET', + ...(options || {}), + }); +} diff --git a/src/renderer/api/zhuyexiangguanjiekou.ts b/src/renderer/api/zhuyexiangguanjiekou.ts new file mode 100644 index 0000000..1993a56 --- /dev/null +++ b/src/renderer/api/zhuyexiangguanjiekou.ts @@ -0,0 +1,374 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 批量创建帖子(运营端) POST /mainScene/batchCreatePosts */ +export function mainSceneBatchCreatePostsUsingPost({ + body, + options, +}: { + body: API.BatchCreatePostsForm; + options?: { [key: string]: unknown }; +}) { + return request('/mainScene/batchCreatePosts', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 批量更新帖子(运营端) POST /mainScene/batchUpdatePosts */ +export function mainSceneBatchUpdatePostsUsingPost({ + body, + options, +}: { + body: API.BatchUpdatePostsForm; + options?: { [key: string]: unknown }; +}) { + return request('/mainScene/batchUpdatePosts', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 商品详情组件(命令:Command.commodityDetail) POST /mainScene/commodityDetailComponent */ +export function mainSceneCommodityDetailComponentUsingPost({ + body, + options, +}: { + body: API.CommodityDetailComponentForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/mainScene/commodityDetailComponent', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} + +/** 创建主页场景(运营端) POST /mainScene/createMainPageScene */ +export function mainSceneCreateMainPageSceneUsingPost({ + body, + options, +}: { + body: API.CreateMainPageSceneForm; + options?: { [key: string]: unknown }; +}) { + return request('/mainScene/createMainPageScene', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 创建帖子(运营端) POST /mainScene/createPosts */ +export function mainSceneCreatePostsUsingPost({ + body, + options, +}: { + body: API.CreatePostsForm; + options?: { [key: string]: unknown }; +}) { + return request('/mainScene/createPosts', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 创建帖子的主题(运营端) POST /mainScene/createPostsTheme */ +export function mainSceneCreatePostsThemeUsingPost({ + body, + options, +}: { + body: API.CreatePostsThemeForm; + options?: { [key: string]: unknown }; +}) { + return request('/mainScene/createPostsTheme', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 探索发现组件(命令:Command.discovery) GET /mainScene/discoveryComponent */ +export function mainSceneDiscoveryComponentUsingGet({ + options, +}: { + options?: { [key: string]: unknown }; +}) { + return request('/mainScene/discoveryComponent', { + method: 'GET', + ...(options || {}), + }); +} + +/** 根据场景id获取主页配置 POST /mainScene/mainPageData */ +export function mainSceneMainPageDataUsingPost({ + body, + options, +}: { + body: API.MainPageDataForm; + options?: { [key: string]: unknown }; +}) { + return request('/mainScene/mainPageData', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 主页场景列表(运营端) POST /mainScene/mainPageSceneList */ +export function mainSceneMainPageSceneListUsingPost({ + body, + options, +}: { + body: API.MainPageSceneSearchForm; + options?: { [key: string]: unknown }; +}) { + return request('/mainScene/mainPageSceneList', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 帖子列表(运营端) POST /mainScene/postsList */ +export function mainScenePostsListUsingPost({ + body, + options, +}: { + body: API.PostsListSearchForm; + options?: { [key: string]: unknown }; +}) { + return request('/mainScene/postsList', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 帖子的主题列表(运营端) POST /mainScene/postsThemeList */ +export function mainScenePostsThemeListUsingPost({ + body, + options, +}: { + body: API.PostsThemeListSearchForm; + options?: { [key: string]: unknown }; +}) { + return request('/mainScene/postsThemeList', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 获取隐私协议 GET /mainScene/privacyPolicy */ +export function mainScenePrivacyPolicyUsingGet({ + options, +}: { + options?: { [key: string]: unknown }; +}) { + return request('/mainScene/privacyPolicy', { + method: 'GET', + ...(options || {}), + }); +} + +/** 问答页面组件(命令:Command.questionAndAnswer) POST /mainScene/questionAndAnswerComponent */ +export function mainSceneQuestionAndAnswerComponentUsingPost({ + body, + options, +}: { + body: API.QuestionAndAnswerComponentForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/mainScene/questionAndAnswerComponent', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} + +/** 快速预订组件(命令:Command.quickBooking) POST /mainScene/quickBookingComponent */ +export function mainSceneQuickBookingComponentUsingPost({ + body, + options, +}: { + body: API.QuickBookingComponentForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/mainScene/quickBookingComponent', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} + +/** 删除主页场景(运营端) POST /mainScene/removeMainPageScene */ +export function mainSceneRemoveMainPageSceneUsingPost({ + body, + options, +}: { + body: API.RemoveMainPageSceneForm; + options?: { [key: string]: unknown }; +}) { + return request('/mainScene/removeMainPageScene', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 删除帖子(运营端) POST /mainScene/removePosts */ +export function mainSceneRemovePostsUsingPost({ + body, + options, +}: { + body: API.RemovePostsForm; + options?: { [key: string]: unknown }; +}) { + return request('/mainScene/removePosts', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 移除主题列表(运营端) POST /mainScene/removePostsTheme */ +export function mainSceneRemovePostsThemeUsingPost({ + body, + options, +}: { + body: API.RemovePostsThemeForm; + options?: { [key: string]: unknown }; +}) { + return request('/mainScene/removePostsTheme', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 获取服务协议 GET /mainScene/serviceAgreement */ +export function mainSceneServiceAgreementUsingGet({ + options, +}: { + options?: { [key: string]: unknown }; +}) { + return request('/mainScene/serviceAgreement', { + method: 'GET', + ...(options || {}), + }); +} + +/** 编辑主页场景(运营端) POST /mainScene/updateMainPageScene */ +export function mainSceneUpdateMainPageSceneUsingPost({ + body, + options, +}: { + body: API.UpdateMainPageSceneForm; + options?: { [key: string]: unknown }; +}) { + return request('/mainScene/updateMainPageScene', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 更新帖子(运营端) POST /mainScene/updatePosts */ +export function mainSceneUpdatePostsUsingPost({ + body, + options, +}: { + body: API.UpdatePostsForm; + options?: { [key: string]: unknown }; +}) { + return request('/mainScene/updatePosts', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 修改主题列表(运营端) POST /mainScene/updatePostsTheme */ +export function mainSceneUpdatePostsThemeUsingPost({ + body, + options, +}: { + body: API.UpdatePostsThemeForm; + options?: { [key: string]: unknown }; +}) { + return request('/mainScene/updatePostsTheme', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/zuzhibumenxinxiguanli.ts b/src/renderer/api/zuzhibumenxinxiguanli.ts new file mode 100644 index 0000000..effbe1d --- /dev/null +++ b/src/renderer/api/zuzhibumenxinxiguanli.ts @@ -0,0 +1,80 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 创建组织部门 POST /organizationGroup/createOrganizationGroup */ +export function organizationGroupCreateOrganizationGroupUsingPost({ + body, + options, +}: { + body: API.CreateOrganizationGroupForm; + options?: { [key: string]: unknown }; +}) { + return request('/organizationGroup/createOrganizationGroup', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 编辑组织部门 POST /organizationGroup/modifyOrganizationGroup */ +export function organizationGroupModifyOrganizationGroupUsingPost({ + body, + options, +}: { + body: API.ModifyOrganizationGroupForm; + options?: { [key: string]: unknown }; +}) { + return request('/organizationGroup/modifyOrganizationGroup', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 获取组织部门列表 POST /organizationGroup/organizationGroupList */ +export function organizationGroupOrganizationGroupListUsingPost({ + body, + options, +}: { + body: API.OrganizationGroupListSearchForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/organizationGroup/organizationGroupList', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} + +/** 删除组织部门 POST /organizationGroup/removeOrganizationGroup */ +export function organizationGroupRemoveOrganizationGroupUsingPost({ + body, + options, +}: { + body: API.RemoveOrganizationGroupForm; + options?: { [key: string]: unknown }; +}) { + return request('/organizationGroup/removeOrganizationGroup', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/zuzhichengyuanxinxiguanli.ts b/src/renderer/api/zuzhichengyuanxinxiguanli.ts new file mode 100644 index 0000000..4c08780 --- /dev/null +++ b/src/renderer/api/zuzhichengyuanxinxiguanli.ts @@ -0,0 +1,119 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 添加组织成员 POST /organizationMember/addOrganizationMember */ +export function organizationMemberAddOrganizationMemberUsingPost({ + body, + options, +}: { + body: API.AddOrganizationMemberForm; + options?: { [key: string]: unknown }; +}) { + return request('/organizationMember/addOrganizationMember', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 停用组织成员 POST /organizationMember/lockOrganizationMember */ +export function organizationMemberLockOrganizationMemberUsingPost({ + body, + options, +}: { + body: API.LockOrganizationMemberForm; + options?: { [key: string]: unknown }; +}) { + return request('/organizationMember/lockOrganizationMember', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 修改组织成员状态 POST /organizationMember/modifyOrganizationMemberStatus */ +export function organizationMemberModifyOrganizationMemberStatusUsingPost({ + body, + options, +}: { + body: API.ModifyOrganizationMemberStatusForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/organizationMember/modifyOrganizationMemberStatus', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} + +/** 获取组织成员列表 POST /organizationMember/organizationMemberList */ +export function organizationMemberOrganizationMemberListUsingPost({ + body, + options, +}: { + body: API.OrganizationMemberListSearchForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/organizationMember/organizationMemberList', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} + +/** 删除组织成员 POST /organizationMember/removeOrganizationMember */ +export function organizationMemberRemoveOrganizationMemberUsingPost({ + body, + options, +}: { + body: API.RemoveOrganizationMemberForm; + options?: { [key: string]: unknown }; +}) { + return request('/organizationMember/removeOrganizationMember', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 编辑组织成员 POST /organizationMember/updateOrganizationMember */ +export function organizationMemberUpdateOrganizationMemberUsingPost({ + body, + options, +}: { + body: API.UpdateOrganizationMemberForm; + options?: { [key: string]: unknown }; +}) { + return request('/organizationMember/updateOrganizationMember', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/zuzhiguanlixiangguanjiekou.ts b/src/renderer/api/zuzhiguanlixiangguanjiekou.ts new file mode 100644 index 0000000..143fab6 --- /dev/null +++ b/src/renderer/api/zuzhiguanlixiangguanjiekou.ts @@ -0,0 +1,20 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 组织列表 GET /organization/organizationList */ +export function organizationOrganizationListUsingGet({ + options, +}: { + options?: { [key: string]: unknown }; +}) { + return request( + '/organization/organizationList', + { + method: 'GET', + ...(options || {}), + } + ); +} diff --git a/src/renderer/api/zuzhijiaosexinxiguanli.ts b/src/renderer/api/zuzhijiaosexinxiguanli.ts new file mode 100644 index 0000000..10de4fd --- /dev/null +++ b/src/renderer/api/zuzhijiaosexinxiguanli.ts @@ -0,0 +1,80 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 创建组织角色 POST /organizationRole/createOrganizationRole */ +export function organizationRoleCreateOrganizationRoleUsingPost({ + body, + options, +}: { + body: API.CreateOrganizationRoleForm; + options?: { [key: string]: unknown }; +}) { + return request('/organizationRole/createOrganizationRole', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 编辑组织角色 POST /organizationRole/modifyOrganizationRole */ +export function organizationRoleModifyOrganizationRoleUsingPost({ + body, + options, +}: { + body: API.ModifyOrganizationRoleForm; + options?: { [key: string]: unknown }; +}) { + return request('/organizationRole/modifyOrganizationRole', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 获取组织角色列表 POST /organizationRole/organizationRoleList */ +export function organizationRoleOrganizationRoleListUsingPost({ + body, + options, +}: { + body: API.OrganizationRoleListSearchForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/organizationRole/organizationRoleList', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} + +/** 删除组织角色 POST /organizationRole/removeOrganizationRole */ +export function organizationRoleRemoveOrganizationRoleUsingPost({ + body, + options, +}: { + body: API.RemoveOrganizationRoleForm; + options?: { [key: string]: unknown }; +}) { + return request('/organizationRole/removeOrganizationRole', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/renderer/api/zuzhixianglianghuajiekou.ts b/src/renderer/api/zuzhixianglianghuajiekou.ts new file mode 100644 index 0000000..b0a2ae1 --- /dev/null +++ b/src/renderer/api/zuzhixianglianghuajiekou.ts @@ -0,0 +1,62 @@ +/* eslint-disable */ +// @ts-ignore +import request from '@utils/request'; + +import * as API from './types'; + +/** 移除企业部门向量数据 POST /organization/removeEnterpriseGroupData */ +export function organizationRemoveEnterpriseGroupDataUsingPost({ + body, + options, +}: { + body: API.RemoveOrganizationGroupDataForm; + options?: { [key: string]: unknown }; +}) { + return request('/organization/removeEnterpriseGroupData', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 保存或更新企业部门向量数据 POST /organization/saveEnterpriseGroupData */ +export function organizationSaveEnterpriseGroupDataUsingPost({ + body, + options, +}: { + body: API.SaveOrganizationGroupDataForm; + options?: { [key: string]: unknown }; +}) { + return request('/organization/saveEnterpriseGroupData', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 为工单分配处理部门 POST /organization/workOrderAssignmentOrganizationGroup */ +export function organizationWorkOrderAssignmentOrganizationGroupUsingPost({ + body, + options, +}: { + body: API.WorkOrderAssignmentOrganizationGroupForm; + options?: { [key: string]: unknown }; +}) { + return request( + '/organization/workOrderAssignmentOrganizationGroup', + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + } + ); +} diff --git a/src/renderer/utils/request.ts b/src/renderer/utils/request.ts index 320a437..194f5c6 100644 --- a/src/renderer/utils/request.ts +++ b/src/renderer/utils/request.ts @@ -1,8 +1,12 @@ import axios from 'axios' +// 获取.env中的服务地址 +const { VITE_SERVICE_URL } = (import.meta as any).env +console.log("🚀 ~ SERVICE_URL:", VITE_SERVICE_URL) + // 创建axios对象 const instance = axios.create({ - baseURL: '/api' + baseURL: VITE_SERVICE_URL }) // 添加拦截器 diff --git a/src/renderer/views/login/index.vue b/src/renderer/views/login/index.vue index bd47a8f..691b78c 100644 --- a/src/renderer/views/login/index.vue +++ b/src/renderer/views/login/index.vue @@ -70,18 +70,26 @@ - +