From 51e1e3877a4a3c0859db5e758410321fc0bd8afc Mon Sep 17 00:00:00 2001 From: wangxuefeng Date: Thu, 27 Feb 2025 16:03:02 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=89=B9=E9=87=8F=E5=8D=87=E7=BA=A7?= =?UTF-8?q?=20axios=20=E4=BE=9D=E8=B5=96=EF=BC=8C=E5=89=94=E9=99=A4?= =?UTF-8?q?=E6=97=A0=E7=94=A8=E7=9A=84=E6=A8=A1=E6=9D=BF=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/designer/src/views/preview.vue | 7 +- apps/platform/package.json | 2 +- apps/platform/src/api/backend/api/account.ts | 64 - apps/platform/src/api/backend/api/auth.ts | 32 - .../platform/src/api/backend/api/authEmail.ts | 20 - .../src/api/backend/api/businessTodo.ts | 82 -- apps/platform/src/api/backend/api/captcha.ts | 23 - apps/platform/src/api/backend/api/health.ts | 73 - apps/platform/src/api/backend/api/index.ts | 54 - .../src/api/backend/api/netDiskManage.ts | 133 -- .../src/api/backend/api/netDiskOverview.ts | 16 - .../src/api/backend/api/systemDept.ts | 82 -- .../src/api/backend/api/systemDictItem.ts | 91 -- .../src/api/backend/api/systemDictType.ts | 99 -- .../src/api/backend/api/systemEmail.ts | 20 - .../platform/src/api/backend/api/systemLog.ts | 80 - .../src/api/backend/api/systemMenu.ts | 90 -- .../src/api/backend/api/systemOnline.ts | 28 - .../src/api/backend/api/systemParamConfig.ts | 91 -- .../src/api/backend/api/systemRole.ts | 91 -- .../src/api/backend/api/systemServe.ts | 16 - .../platform/src/api/backend/api/systemSse.ts | 22 - .../src/api/backend/api/systemTask.ts | 133 -- .../src/api/backend/api/systemUser.ts | 110 -- .../src/api/backend/api/toolsStorage.ts | 44 - .../src/api/backend/api/toolsUpload.ts | 40 - .../platform/src/api/backend/api/typings.d.ts | 1284 ----------------- apps/platform/src/api/backend/api/user.ts | 29 - apps/platform/src/api/demo/dict.ts | 11 - apps/platform/src/api/demo/hero.ts | 33 - apps/platform/src/api/demo/select.ts | 14 - apps/platform/src/api/demo/user.ts | 26 - apps/platform/src/api/index.ts | 5 - apps/platform/src/api/typings.d.ts | 36 - apps/renderer/tsconfig.json | 35 +- apps/renderer/tsconfig.node.json | 5 +- apps/renderer/vite.config.ts | 11 - apps/y-code-v1/package.json | 2 +- pnpm-lock.yaml | 57 +- 39 files changed, 64 insertions(+), 3027 deletions(-) delete mode 100644 apps/platform/src/api/backend/api/account.ts delete mode 100644 apps/platform/src/api/backend/api/auth.ts delete mode 100644 apps/platform/src/api/backend/api/authEmail.ts delete mode 100644 apps/platform/src/api/backend/api/businessTodo.ts delete mode 100644 apps/platform/src/api/backend/api/captcha.ts delete mode 100644 apps/platform/src/api/backend/api/health.ts delete mode 100644 apps/platform/src/api/backend/api/index.ts delete mode 100644 apps/platform/src/api/backend/api/netDiskManage.ts delete mode 100644 apps/platform/src/api/backend/api/netDiskOverview.ts delete mode 100644 apps/platform/src/api/backend/api/systemDept.ts delete mode 100644 apps/platform/src/api/backend/api/systemDictItem.ts delete mode 100644 apps/platform/src/api/backend/api/systemDictType.ts delete mode 100644 apps/platform/src/api/backend/api/systemEmail.ts delete mode 100644 apps/platform/src/api/backend/api/systemLog.ts delete mode 100644 apps/platform/src/api/backend/api/systemMenu.ts delete mode 100644 apps/platform/src/api/backend/api/systemOnline.ts delete mode 100644 apps/platform/src/api/backend/api/systemParamConfig.ts delete mode 100644 apps/platform/src/api/backend/api/systemRole.ts delete mode 100644 apps/platform/src/api/backend/api/systemServe.ts delete mode 100644 apps/platform/src/api/backend/api/systemSse.ts delete mode 100644 apps/platform/src/api/backend/api/systemTask.ts delete mode 100644 apps/platform/src/api/backend/api/systemUser.ts delete mode 100644 apps/platform/src/api/backend/api/toolsStorage.ts delete mode 100644 apps/platform/src/api/backend/api/toolsUpload.ts delete mode 100644 apps/platform/src/api/backend/api/typings.d.ts delete mode 100644 apps/platform/src/api/backend/api/user.ts delete mode 100644 apps/platform/src/api/demo/dict.ts delete mode 100644 apps/platform/src/api/demo/hero.ts delete mode 100644 apps/platform/src/api/demo/select.ts delete mode 100644 apps/platform/src/api/demo/user.ts delete mode 100644 apps/platform/src/api/index.ts delete mode 100644 apps/platform/src/api/typings.d.ts delete mode 100644 apps/renderer/vite.config.ts diff --git a/apps/designer/src/views/preview.vue b/apps/designer/src/views/preview.vue index 71a9bde..bdb9af8 100644 --- a/apps/designer/src/views/preview.vue +++ b/apps/designer/src/views/preview.vue @@ -1,6 +1,3 @@ - + + diff --git a/apps/platform/package.json b/apps/platform/package.json index a756920..1e60d14 100644 --- a/apps/platform/package.json +++ b/apps/platform/package.json @@ -33,7 +33,7 @@ "@sy/low-code-renderer-adapter": "workspace:*", "@vueuse/core": "~11.1.0", "ant-design-vue": "~4.2.6", - "axios": "~1.7.9", + "axios": "~1.8.1", "core-js": "^3.40.0", "crypto-js": "^4.2.0", "dayjs": "~1.11.13", diff --git a/apps/platform/src/api/backend/api/account.ts b/apps/platform/src/api/backend/api/account.ts deleted file mode 100644 index 52d741e..0000000 --- a/apps/platform/src/api/backend/api/account.ts +++ /dev/null @@ -1,64 +0,0 @@ -// @ts-ignore -/* eslint-disable */ - -/** - * 该文件为 @umijs/openapi 插件自动生成,请勿随意修改。如需修改请通过配置 openapi.config.ts 进行定制化。 - * */ - -import { request, type RequestOptions } from '@/utils/request'; - -/** 账户登出 GET /api/account/logout */ -export async function accountLogout(options?: RequestOptions) { - return request('/api/account/logout', { - method: 'GET', - ...(options || {}), - }); -} - -/** 获取菜单列表 GET /api/account/menus */ -export async function accountMenu(options?: RequestOptions) { - return request('/api/account/menus', { - method: 'GET', - ...(options || {}), - }); -} - -/** 更改账户密码 POST /api/account/password */ -export async function accountPassword(body: API.PasswordUpdateDto, options?: RequestOptions) { - return request('/api/account/password', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} - -/** 获取权限列表 GET /api/account/permissions */ -export async function accountPermissions(options?: RequestOptions) { - return request('/api/account/permissions', { - method: 'GET', - ...(options || {}), - }); -} - -/** 获取账户资料 GET /api/account/profile */ -export async function accountProfile(options?: RequestOptions) { - return request('/api/account/profile', { - method: 'GET', - ...(options || {}), - }); -} - -/** 更改账户资料 PUT /api/account/update */ -export async function accountUpdate(body: API.AccountUpdateDto, options?: RequestOptions) { - return request('/api/account/update', { - method: 'PUT', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} diff --git a/apps/platform/src/api/backend/api/auth.ts b/apps/platform/src/api/backend/api/auth.ts deleted file mode 100644 index 3a6a822..0000000 --- a/apps/platform/src/api/backend/api/auth.ts +++ /dev/null @@ -1,32 +0,0 @@ -// @ts-ignore -/* eslint-disable */ - -/** - * 该文件为 @umijs/openapi 插件自动生成,请勿随意修改。如需修改请通过配置 openapi.config.ts 进行定制化。 - * */ - -import { request, type RequestOptions } from '@/utils/request'; - -/** 登录 POST /api/auth/login */ -export async function authLogin(body: API.LoginDto, options?: RequestOptions) { - return request('/api/auth/login', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} - -/** 注册 POST /api/auth/register */ -export async function authRegister(body: API.RegisterDto, options?: RequestOptions) { - return request('/api/auth/register', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} diff --git a/apps/platform/src/api/backend/api/authEmail.ts b/apps/platform/src/api/backend/api/authEmail.ts deleted file mode 100644 index 17102b0..0000000 --- a/apps/platform/src/api/backend/api/authEmail.ts +++ /dev/null @@ -1,20 +0,0 @@ -// @ts-ignore -/* eslint-disable */ - -/** - * 该文件为 @umijs/openapi 插件自动生成,请勿随意修改。如需修改请通过配置 openapi.config.ts 进行定制化。 - * */ - -import { request, type RequestOptions } from '@/utils/request'; - -/** 发送邮箱验证码 POST /api/auth/email/send */ -export async function emailSendEmailCode(body: API.SendEmailCodeDto, options?: RequestOptions) { - return request('/api/auth/email/send', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} diff --git a/apps/platform/src/api/backend/api/businessTodo.ts b/apps/platform/src/api/backend/api/businessTodo.ts deleted file mode 100644 index 2f1d1bd..0000000 --- a/apps/platform/src/api/backend/api/businessTodo.ts +++ /dev/null @@ -1,82 +0,0 @@ -// @ts-ignore -/* eslint-disable */ - -/** - * 该文件为 @umijs/openapi 插件自动生成,请勿随意修改。如需修改请通过配置 openapi.config.ts 进行定制化。 - * */ - -import { request, type RequestOptions } from '@/utils/request'; - -/** 获取Todo列表 GET /api/todos */ -export async function todoList( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.TodoListParams, - options?: RequestOptions, -) { - return request('/api/todos', { - method: 'GET', - params: { - ...params, - }, - ...(options || {}), - }); -} - -/** 创建Todo POST /api/todos */ -export async function todoCreate(body: API.TodoDto, options?: RequestOptions) { - return request('/api/todos', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || { successMsg: '创建成功' }), - }); -} - -/** 获取Todo详情 GET /api/todos/${param0} */ -export async function todoInfo( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.TodoInfoParams, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/todos/${param0}`, { - method: 'GET', - params: { ...queryParams }, - ...(options || {}), - }); -} - -/** 更新Todo PUT /api/todos/${param0} */ -export async function todoUpdate( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.TodoUpdateParams, - body: API.TodoUpdateDto, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/todos/${param0}`, { - method: 'PUT', - headers: { - 'Content-Type': 'application/json', - }, - params: { ...queryParams }, - data: body, - ...(options || { successMsg: '更新成功' }), - }); -} - -/** 删除Todo DELETE /api/todos/${param0} */ -export async function todoDelete( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.TodoDeleteParams, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/todos/${param0}`, { - method: 'DELETE', - params: { ...queryParams }, - ...(options || { successMsg: '删除成功' }), - }); -} diff --git a/apps/platform/src/api/backend/api/captcha.ts b/apps/platform/src/api/backend/api/captcha.ts deleted file mode 100644 index 30c2117..0000000 --- a/apps/platform/src/api/backend/api/captcha.ts +++ /dev/null @@ -1,23 +0,0 @@ -// @ts-ignore -/* eslint-disable */ - -/** - * 该文件为 @umijs/openapi 插件自动生成,请勿随意修改。如需修改请通过配置 openapi.config.ts 进行定制化。 - * */ - -import { request, type RequestOptions } from '@/utils/request'; - -/** 获取登录图片验证码 GET /api/auth/captcha/img */ -export async function captchaCaptchaByImg( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.CaptchaCaptchaByImgParams, - options?: RequestOptions, -) { - return request('/api/auth/captcha/img', { - method: 'GET', - params: { - ...params, - }, - ...(options || {}), - }); -} diff --git a/apps/platform/src/api/backend/api/health.ts b/apps/platform/src/api/backend/api/health.ts deleted file mode 100644 index 80d1c90..0000000 --- a/apps/platform/src/api/backend/api/health.ts +++ /dev/null @@ -1,73 +0,0 @@ -// @ts-ignore -/* eslint-disable */ - -/** - * 该文件为 @umijs/openapi 插件自动生成,请勿随意修改。如需修改请通过配置 openapi.config.ts 进行定制化。 - * */ - -import { request, type RequestOptions } from '@/utils/request'; - -/** 此处后端没有提供注释 GET /api/health/database */ -export async function healthCheckDatabase(options?: RequestOptions) { - return request<{ - status?: string; - info?: Record; - error?: Record; - details?: Record; - }>('/api/health/database', { - method: 'GET', - ...(options || {}), - }); -} - -/** 此处后端没有提供注释 GET /api/health/disk */ -export async function healthCheckDisk(options?: RequestOptions) { - return request<{ - status?: string; - info?: Record; - error?: Record; - details?: Record; - }>('/api/health/disk', { - method: 'GET', - ...(options || {}), - }); -} - -/** 此处后端没有提供注释 GET /api/health/memory-heap */ -export async function healthCheckMemoryHeap(options?: RequestOptions) { - return request<{ - status?: string; - info?: Record; - error?: Record; - details?: Record; - }>('/api/health/memory-heap', { - method: 'GET', - ...(options || {}), - }); -} - -/** 此处后端没有提供注释 GET /api/health/memory-rss */ -export async function healthCheckMemoryRss(options?: RequestOptions) { - return request<{ - status?: string; - info?: Record; - error?: Record; - details?: Record; - }>('/api/health/memory-rss', { - method: 'GET', - ...(options || {}), - }); -} - -/** 此处后端没有提供注释 GET /api/health/network */ -export async function healthCheckNetwork(options?: RequestOptions) { - return request<{ - status?: string; - info?: Record; - error?: Record; - details?: Record; - }>('/api/health/network', { - method: 'GET', - ...(options || {}), - }); -} diff --git a/apps/platform/src/api/backend/api/index.ts b/apps/platform/src/api/backend/api/index.ts deleted file mode 100644 index baf3c23..0000000 --- a/apps/platform/src/api/backend/api/index.ts +++ /dev/null @@ -1,54 +0,0 @@ -// @ts-ignore -/* eslint-disable */ -// API 更新时间: -// API 唯一标识: -import * as auth from './auth'; -import * as account from './account'; -import * as captcha from './captcha'; -import * as authEmail from './authEmail'; -import * as systemUser from './systemUser'; -import * as systemRole from './systemRole'; -import * as systemMenu from './systemMenu'; -import * as systemParamConfig from './systemParamConfig'; -import * as systemLog from './systemLog'; -import * as systemDept from './systemDept'; -import * as systemDictType from './systemDictType'; -import * as systemDictItem from './systemDictItem'; -import * as systemTask from './systemTask'; -import * as systemOnline from './systemOnline'; -import * as systemSse from './systemSse'; -import * as systemServe from './systemServe'; -import * as toolsStorage from './toolsStorage'; -import * as systemEmail from './systemEmail'; -import * as toolsUpload from './toolsUpload'; -import * as health from './health'; -import * as netDiskManage from './netDiskManage'; -import * as netDiskOverview from './netDiskOverview'; -import * as businessTodo from './businessTodo'; -import * as user from './user'; -export default { - auth, - account, - captcha, - authEmail, - systemUser, - systemRole, - systemMenu, - systemParamConfig, - systemLog, - systemDept, - systemDictType, - systemDictItem, - systemTask, - systemOnline, - systemSse, - systemServe, - toolsStorage, - systemEmail, - toolsUpload, - health, - netDiskManage, - netDiskOverview, - businessTodo, - user, -}; diff --git a/apps/platform/src/api/backend/api/netDiskManage.ts b/apps/platform/src/api/backend/api/netDiskManage.ts deleted file mode 100644 index 72f847d..0000000 --- a/apps/platform/src/api/backend/api/netDiskManage.ts +++ /dev/null @@ -1,133 +0,0 @@ -// @ts-ignore -/* eslint-disable */ - -/** - * 该文件为 @umijs/openapi 插件自动生成,请勿随意修改。如需修改请通过配置 openapi.config.ts 进行定制化。 - * */ - -import { request, type RequestOptions } from '@/utils/request'; - -/** 复制文件或文件夹,支持批量 POST /api/netdisk/manage/copy */ -export async function netDiskManageCopy(body: API.FileOpDto, options?: RequestOptions) { - return request('/api/netdisk/manage/copy', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} - -/** 剪切文件或文件夹,支持批量 POST /api/netdisk/manage/cut */ -export async function netDiskManageCut(body: API.FileOpDto, options?: RequestOptions) { - return request('/api/netdisk/manage/cut', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} - -/** 删除文件或文件夹 POST /api/netdisk/manage/delete */ -export async function netDiskManageDelete(body: API.DeleteDto, options?: RequestOptions) { - return request('/api/netdisk/manage/delete', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || { successMsg: '删除成功' }), - }); -} - -/** 获取下载链接,不支持下载文件夹 GET /api/netdisk/manage/download */ -export async function netDiskManageDownload( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.NetDiskManageDownloadParams, - options?: RequestOptions, -) { - return request('/api/netdisk/manage/download', { - method: 'GET', - params: { - ...params, - }, - ...(options || {}), - }); -} - -/** 获取文件详细信息 GET /api/netdisk/manage/info */ -export async function netDiskManageInfo( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.NetDiskManageInfoParams, - options?: RequestOptions, -) { - return request('/api/netdisk/manage/info', { - method: 'GET', - params: { - ...params, - }, - ...(options || {}), - }); -} - -/** 获取文件列表 GET /api/netdisk/manage/list */ -export async function netDiskManageList( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.NetDiskManageListParams, - options?: RequestOptions, -) { - return request('/api/netdisk/manage/list', { - method: 'GET', - params: { - ...params, - }, - ...(options || {}), - }); -} - -/** 添加文件备注 POST /api/netdisk/manage/mark */ -export async function netDiskManageMark(body: API.MarkFileDto, options?: RequestOptions) { - return request('/api/netdisk/manage/mark', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} - -/** 创建文件夹,支持多级 POST /api/netdisk/manage/mkdir */ -export async function netDiskManageMkdir(body: API.MKDirDto, options?: RequestOptions) { - return request('/api/netdisk/manage/mkdir', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || { successMsg: '创建成功' }), - }); -} - -/** 重命名文件或文件夹 POST /api/netdisk/manage/rename */ -export async function netDiskManageRename(body: API.RenameDto, options?: RequestOptions) { - return request('/api/netdisk/manage/rename', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} - -/** 获取上传Token,无Token前端无法上传 GET /api/netdisk/manage/token */ -export async function netDiskManageToken(options?: RequestOptions) { - return request('/api/netdisk/manage/token', { - method: 'GET', - ...(options || {}), - }); -} diff --git a/apps/platform/src/api/backend/api/netDiskOverview.ts b/apps/platform/src/api/backend/api/netDiskOverview.ts deleted file mode 100644 index c5cd11c..0000000 --- a/apps/platform/src/api/backend/api/netDiskOverview.ts +++ /dev/null @@ -1,16 +0,0 @@ -// @ts-ignore -/* eslint-disable */ - -/** - * 该文件为 @umijs/openapi 插件自动生成,请勿随意修改。如需修改请通过配置 openapi.config.ts 进行定制化。 - * */ - -import { request, type RequestOptions } from '@/utils/request'; - -/** 获取网盘空间数据统计 GET /api/netdisk/overview/desc */ -export async function netDiskOverviewSpace(options?: RequestOptions) { - return request('/api/netdisk/overview/desc', { - method: 'GET', - ...(options || {}), - }); -} diff --git a/apps/platform/src/api/backend/api/systemDept.ts b/apps/platform/src/api/backend/api/systemDept.ts deleted file mode 100644 index 82f9bdf..0000000 --- a/apps/platform/src/api/backend/api/systemDept.ts +++ /dev/null @@ -1,82 +0,0 @@ -// @ts-ignore -/* eslint-disable */ - -/** - * 该文件为 @umijs/openapi 插件自动生成,请勿随意修改。如需修改请通过配置 openapi.config.ts 进行定制化。 - * */ - -import { request, type RequestOptions } from '@/utils/request'; - -/** 获取部门列表 GET /api/system/depts */ -export async function deptList( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.DeptListParams, - options?: RequestOptions, -) { - return request('/api/system/depts', { - method: 'GET', - params: { - ...params, - }, - ...(options || {}), - }); -} - -/** 创建部门 POST /api/system/depts */ -export async function deptCreate(body: API.DeptDto, options?: RequestOptions) { - return request('/api/system/depts', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || { successMsg: '创建成功' }), - }); -} - -/** 查询部门信息 GET /api/system/depts/${param0} */ -export async function deptInfo( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.DeptInfoParams, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/depts/${param0}`, { - method: 'GET', - params: { ...queryParams }, - ...(options || {}), - }); -} - -/** 更新部门 PUT /api/system/depts/${param0} */ -export async function deptUpdate( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.DeptUpdateParams, - body: API.DeptDto, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/depts/${param0}`, { - method: 'PUT', - headers: { - 'Content-Type': 'application/json', - }, - params: { ...queryParams }, - data: body, - ...(options || { successMsg: '更新成功' }), - }); -} - -/** 删除部门 DELETE /api/system/depts/${param0} */ -export async function deptDelete( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.DeptDeleteParams, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/depts/${param0}`, { - method: 'DELETE', - params: { ...queryParams }, - ...(options || { successMsg: '删除成功' }), - }); -} diff --git a/apps/platform/src/api/backend/api/systemDictItem.ts b/apps/platform/src/api/backend/api/systemDictItem.ts deleted file mode 100644 index 988ed9c..0000000 --- a/apps/platform/src/api/backend/api/systemDictItem.ts +++ /dev/null @@ -1,91 +0,0 @@ -// @ts-ignore -/* eslint-disable */ - -/** - * 该文件为 @umijs/openapi 插件自动生成,请勿随意修改。如需修改请通过配置 openapi.config.ts 进行定制化。 - * */ - -import { request, type RequestOptions } from '@/utils/request'; - -/** 获取字典项列表 GET /api/system/dict-item */ -export async function dictItemList( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.DictItemListParams, - options?: RequestOptions, -) { - return request<{ - items?: API.DictItemEntity[]; - meta?: { - itemCount?: number; - totalItems?: number; - itemsPerPage?: number; - totalPages?: number; - currentPage?: number; - }; - }>('/api/system/dict-item', { - method: 'GET', - params: { - ...params, - }, - ...(options || {}), - }); -} - -/** 新增字典项 POST /api/system/dict-item */ -export async function dictItemCreate(body: API.DictItemDto, options?: RequestOptions) { - return request('/api/system/dict-item', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || { successMsg: '创建成功' }), - }); -} - -/** 查询字典项信息 GET /api/system/dict-item/${param0} */ -export async function dictItemInfo( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.DictItemInfoParams, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/dict-item/${param0}`, { - method: 'GET', - params: { ...queryParams }, - ...(options || {}), - }); -} - -/** 更新字典项 POST /api/system/dict-item/${param0} */ -export async function dictItemUpdate( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.DictItemUpdateParams, - body: API.DictItemDto, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/dict-item/${param0}`, { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - params: { ...queryParams }, - data: body, - ...(options || { successMsg: '更新成功' }), - }); -} - -/** 删除指定的字典项 DELETE /api/system/dict-item/${param0} */ -export async function dictItemDelete( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.DictItemDeleteParams, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/dict-item/${param0}`, { - method: 'DELETE', - params: { ...queryParams }, - ...(options || { successMsg: '删除成功' }), - }); -} diff --git a/apps/platform/src/api/backend/api/systemDictType.ts b/apps/platform/src/api/backend/api/systemDictType.ts deleted file mode 100644 index 32f3391..0000000 --- a/apps/platform/src/api/backend/api/systemDictType.ts +++ /dev/null @@ -1,99 +0,0 @@ -// @ts-ignore -/* eslint-disable */ - -/** - * 该文件为 @umijs/openapi 插件自动生成,请勿随意修改。如需修改请通过配置 openapi.config.ts 进行定制化。 - * */ - -import { request, type RequestOptions } from '@/utils/request'; - -/** 获取字典类型列表 GET /api/system/dict-type */ -export async function dictTypeList( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.DictTypeListParams, - options?: RequestOptions, -) { - return request<{ - items?: API.DictTypeEntity[]; - meta?: { - itemCount?: number; - totalItems?: number; - itemsPerPage?: number; - totalPages?: number; - currentPage?: number; - }; - }>('/api/system/dict-type', { - method: 'GET', - params: { - ...params, - }, - ...(options || {}), - }); -} - -/** 新增字典类型 POST /api/system/dict-type */ -export async function dictTypeCreate(body: API.DictTypeDto, options?: RequestOptions) { - return request('/api/system/dict-type', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || { successMsg: '创建成功' }), - }); -} - -/** 查询字典类型信息 GET /api/system/dict-type/${param0} */ -export async function dictTypeInfo( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.DictTypeInfoParams, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/dict-type/${param0}`, { - method: 'GET', - params: { ...queryParams }, - ...(options || {}), - }); -} - -/** 更新字典类型 POST /api/system/dict-type/${param0} */ -export async function dictTypeUpdate( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.DictTypeUpdateParams, - body: API.DictTypeDto, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/dict-type/${param0}`, { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - params: { ...queryParams }, - data: body, - ...(options || { successMsg: '更新成功' }), - }); -} - -/** 删除指定的字典类型 DELETE /api/system/dict-type/${param0} */ -export async function dictTypeDelete( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.DictTypeDeleteParams, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/dict-type/${param0}`, { - method: 'DELETE', - params: { ...queryParams }, - ...(options || { successMsg: '删除成功' }), - }); -} - -/** 一次性获取所有的字典类型(不分页) GET /api/system/dict-type/select-options */ -export async function dictTypeGetAll(options?: RequestOptions) { - return request('/api/system/dict-type/select-options', { - method: 'GET', - ...(options || {}), - }); -} diff --git a/apps/platform/src/api/backend/api/systemEmail.ts b/apps/platform/src/api/backend/api/systemEmail.ts deleted file mode 100644 index e8b5d33..0000000 --- a/apps/platform/src/api/backend/api/systemEmail.ts +++ /dev/null @@ -1,20 +0,0 @@ -// @ts-ignore -/* eslint-disable */ - -/** - * 该文件为 @umijs/openapi 插件自动生成,请勿随意修改。如需修改请通过配置 openapi.config.ts 进行定制化。 - * */ - -import { request, type RequestOptions } from '@/utils/request'; - -/** 发送邮件 POST /api/tools/email/send */ -export async function emailSend(body: API.EmailSendDto, options?: RequestOptions) { - return request('/api/tools/email/send', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} diff --git a/apps/platform/src/api/backend/api/systemLog.ts b/apps/platform/src/api/backend/api/systemLog.ts deleted file mode 100644 index ea94d93..0000000 --- a/apps/platform/src/api/backend/api/systemLog.ts +++ /dev/null @@ -1,80 +0,0 @@ -// @ts-ignore -/* eslint-disable */ - -/** - * 该文件为 @umijs/openapi 插件自动生成,请勿随意修改。如需修改请通过配置 openapi.config.ts 进行定制化。 - * */ - -import { request, type RequestOptions } from '@/utils/request'; - -/** 查询验证码日志列表 GET /api/system/log/captcha/list */ -export async function logCaptchaList( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.LogCaptchaListParams, - options?: RequestOptions, -) { - return request<{ - items?: API.CaptchaLogEntity[]; - meta?: { - itemCount?: number; - totalItems?: number; - itemsPerPage?: number; - totalPages?: number; - currentPage?: number; - }; - }>('/api/system/log/captcha/list', { - method: 'GET', - params: { - ...params, - }, - ...(options || {}), - }); -} - -/** 查询登录日志列表 GET /api/system/log/login/list */ -export async function logLoginLogPage( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.LogLoginLogPageParams, - options?: RequestOptions, -) { - return request<{ - items?: API.LoginLogInfo[]; - meta?: { - itemCount?: number; - totalItems?: number; - itemsPerPage?: number; - totalPages?: number; - currentPage?: number; - }; - }>('/api/system/log/login/list', { - method: 'GET', - params: { - ...params, - }, - ...(options || {}), - }); -} - -/** 查询任务日志列表 GET /api/system/log/task/list */ -export async function logTaskList( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.LogTaskListParams, - options?: RequestOptions, -) { - return request<{ - items?: API.TaskLogEntity[]; - meta?: { - itemCount?: number; - totalItems?: number; - itemsPerPage?: number; - totalPages?: number; - currentPage?: number; - }; - }>('/api/system/log/task/list', { - method: 'GET', - params: { - ...params, - }, - ...(options || {}), - }); -} diff --git a/apps/platform/src/api/backend/api/systemMenu.ts b/apps/platform/src/api/backend/api/systemMenu.ts deleted file mode 100644 index 8051b49..0000000 --- a/apps/platform/src/api/backend/api/systemMenu.ts +++ /dev/null @@ -1,90 +0,0 @@ -// @ts-ignore -/* eslint-disable */ - -/** - * 该文件为 @umijs/openapi 插件自动生成,请勿随意修改。如需修改请通过配置 openapi.config.ts 进行定制化。 - * */ - -import { request, type RequestOptions } from '@/utils/request'; - -/** 获取所有菜单列表 GET /api/system/menus */ -export async function menuList( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.MenuListParams, - options?: RequestOptions, -) { - return request('/api/system/menus', { - method: 'GET', - params: { - ...params, - }, - ...(options || {}), - }); -} - -/** 新增菜单或权限 POST /api/system/menus */ -export async function menuCreate(body: API.MenuDto, options?: RequestOptions) { - return request('/api/system/menus', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || { successMsg: '创建成功' }), - }); -} - -/** 获取菜单或权限信息 GET /api/system/menus/${param0} */ -export async function menuInfo( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.MenuInfoParams, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/menus/${param0}`, { - method: 'GET', - params: { ...queryParams }, - ...(options || {}), - }); -} - -/** 更新菜单或权限 PUT /api/system/menus/${param0} */ -export async function menuUpdate( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.MenuUpdateParams, - body: API.MenuUpdateDto, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/menus/${param0}`, { - method: 'PUT', - headers: { - 'Content-Type': 'application/json', - }, - params: { ...queryParams }, - data: body, - ...(options || { successMsg: '更新成功' }), - }); -} - -/** 删除菜单或权限 DELETE /api/system/menus/${param0} */ -export async function menuDelete( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.MenuDeleteParams, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/menus/${param0}`, { - method: 'DELETE', - params: { ...queryParams }, - ...(options || { successMsg: '删除成功' }), - }); -} - -/** 获取后端定义的所有权限集 GET /api/system/menus/permissions */ -export async function menuGetPermissions(options?: RequestOptions) { - return request('/api/system/menus/permissions', { - method: 'GET', - ...(options || {}), - }); -} diff --git a/apps/platform/src/api/backend/api/systemOnline.ts b/apps/platform/src/api/backend/api/systemOnline.ts deleted file mode 100644 index 326a893..0000000 --- a/apps/platform/src/api/backend/api/systemOnline.ts +++ /dev/null @@ -1,28 +0,0 @@ -// @ts-ignore -/* eslint-disable */ - -/** - * 该文件为 @umijs/openapi 插件自动生成,请勿随意修改。如需修改请通过配置 openapi.config.ts 进行定制化。 - * */ - -import { request, type RequestOptions } from '@/utils/request'; - -/** 下线指定在线用户 POST /api/system/online/kick */ -export async function onlineKick(body: API.KickDto, options?: RequestOptions) { - return request('/api/system/online/kick', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} - -/** 查询当前在线用户 GET /api/system/online/list */ -export async function onlineList(options?: RequestOptions) { - return request('/api/system/online/list', { - method: 'GET', - ...(options || {}), - }); -} diff --git a/apps/platform/src/api/backend/api/systemParamConfig.ts b/apps/platform/src/api/backend/api/systemParamConfig.ts deleted file mode 100644 index 4422940..0000000 --- a/apps/platform/src/api/backend/api/systemParamConfig.ts +++ /dev/null @@ -1,91 +0,0 @@ -// @ts-ignore -/* eslint-disable */ - -/** - * 该文件为 @umijs/openapi 插件自动生成,请勿随意修改。如需修改请通过配置 openapi.config.ts 进行定制化。 - * */ - -import { request, type RequestOptions } from '@/utils/request'; - -/** 获取参数配置列表 GET /api/system/param-config */ -export async function paramConfigList( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.ParamConfigListParams, - options?: RequestOptions, -) { - return request<{ - items?: API.ParamConfigEntity[]; - meta?: { - itemCount?: number; - totalItems?: number; - itemsPerPage?: number; - totalPages?: number; - currentPage?: number; - }; - }>('/api/system/param-config', { - method: 'GET', - params: { - ...params, - }, - ...(options || {}), - }); -} - -/** 新增参数配置 POST /api/system/param-config */ -export async function paramConfigCreate(body: API.ParamConfigDto, options?: RequestOptions) { - return request('/api/system/param-config', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || { successMsg: '创建成功' }), - }); -} - -/** 查询参数配置信息 GET /api/system/param-config/${param0} */ -export async function paramConfigInfo( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.ParamConfigInfoParams, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/param-config/${param0}`, { - method: 'GET', - params: { ...queryParams }, - ...(options || {}), - }); -} - -/** 更新参数配置 POST /api/system/param-config/${param0} */ -export async function paramConfigUpdate( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.ParamConfigUpdateParams, - body: API.ParamConfigDto, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/param-config/${param0}`, { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - params: { ...queryParams }, - data: body, - ...(options || { successMsg: '更新成功' }), - }); -} - -/** 删除指定的参数配置 DELETE /api/system/param-config/${param0} */ -export async function paramConfigDelete( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.ParamConfigDeleteParams, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/param-config/${param0}`, { - method: 'DELETE', - params: { ...queryParams }, - ...(options || { successMsg: '删除成功' }), - }); -} diff --git a/apps/platform/src/api/backend/api/systemRole.ts b/apps/platform/src/api/backend/api/systemRole.ts deleted file mode 100644 index dfa5ec3..0000000 --- a/apps/platform/src/api/backend/api/systemRole.ts +++ /dev/null @@ -1,91 +0,0 @@ -// @ts-ignore -/* eslint-disable */ - -/** - * 该文件为 @umijs/openapi 插件自动生成,请勿随意修改。如需修改请通过配置 openapi.config.ts 进行定制化。 - * */ - -import { request, type RequestOptions } from '@/utils/request'; - -/** 获取角色列表 GET /api/system/roles */ -export async function roleList( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.RoleListParams, - options?: RequestOptions, -) { - return request<{ - items?: API.RoleEntity[]; - meta?: { - itemCount?: number; - totalItems?: number; - itemsPerPage?: number; - totalPages?: number; - currentPage?: number; - }; - }>('/api/system/roles', { - method: 'GET', - params: { - ...params, - }, - ...(options || {}), - }); -} - -/** 新增角色 POST /api/system/roles */ -export async function roleCreate(body: API.RoleDto, options?: RequestOptions) { - return request('/api/system/roles', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || { successMsg: '创建成功' }), - }); -} - -/** 获取角色信息 GET /api/system/roles/${param0} */ -export async function roleInfo( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.RoleInfoParams, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/roles/${param0}`, { - method: 'GET', - params: { ...queryParams }, - ...(options || {}), - }); -} - -/** 更新角色 PUT /api/system/roles/${param0} */ -export async function roleUpdate( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.RoleUpdateParams, - body: API.RoleUpdateDto, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/roles/${param0}`, { - method: 'PUT', - headers: { - 'Content-Type': 'application/json', - }, - params: { ...queryParams }, - data: body, - ...(options || { successMsg: '更新成功' }), - }); -} - -/** 删除角色 DELETE /api/system/roles/${param0} */ -export async function roleDelete( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.RoleDeleteParams, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/roles/${param0}`, { - method: 'DELETE', - params: { ...queryParams }, - ...(options || { successMsg: '删除成功' }), - }); -} diff --git a/apps/platform/src/api/backend/api/systemServe.ts b/apps/platform/src/api/backend/api/systemServe.ts deleted file mode 100644 index 7ddc60b..0000000 --- a/apps/platform/src/api/backend/api/systemServe.ts +++ /dev/null @@ -1,16 +0,0 @@ -// @ts-ignore -/* eslint-disable */ - -/** - * 该文件为 @umijs/openapi 插件自动生成,请勿随意修改。如需修改请通过配置 openapi.config.ts 进行定制化。 - * */ - -import { request, type RequestOptions } from '@/utils/request'; - -/** 获取服务器运行信息 GET /api/system/serve/stat */ -export async function serveStat(options?: RequestOptions) { - return request('/api/system/serve/stat', { - method: 'GET', - ...(options || {}), - }); -} diff --git a/apps/platform/src/api/backend/api/systemSse.ts b/apps/platform/src/api/backend/api/systemSse.ts deleted file mode 100644 index eb07ee5..0000000 --- a/apps/platform/src/api/backend/api/systemSse.ts +++ /dev/null @@ -1,22 +0,0 @@ -// @ts-ignore -/* eslint-disable */ - -/** - * 该文件为 @umijs/openapi 插件自动生成,请勿随意修改。如需修改请通过配置 openapi.config.ts 进行定制化。 - * */ - -import { request, type RequestOptions } from '@/utils/request'; - -/** 服务端推送消息 GET /api/sse/${param0} */ -export async function sseSse( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.SseSseParams, - options?: RequestOptions, -) { - const { uid: param0, ...queryParams } = params; - return request>(`/api/sse/${param0}`, { - method: 'GET', - params: { ...queryParams }, - ...(options || {}), - }); -} diff --git a/apps/platform/src/api/backend/api/systemTask.ts b/apps/platform/src/api/backend/api/systemTask.ts deleted file mode 100644 index 0af74c0..0000000 --- a/apps/platform/src/api/backend/api/systemTask.ts +++ /dev/null @@ -1,133 +0,0 @@ -// @ts-ignore -/* eslint-disable */ - -/** - * 该文件为 @umijs/openapi 插件自动生成,请勿随意修改。如需修改请通过配置 openapi.config.ts 进行定制化。 - * */ - -import { request, type RequestOptions } from '@/utils/request'; - -/** 获取任务列表 GET /api/system/tasks */ -export async function taskList( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.TaskListParams, - options?: RequestOptions, -) { - return request<{ - items?: API.TaskEntity[]; - meta?: { - itemCount?: number; - totalItems?: number; - itemsPerPage?: number; - totalPages?: number; - currentPage?: number; - }; - }>('/api/system/tasks', { - method: 'GET', - params: { - ...params, - }, - ...(options || {}), - }); -} - -/** 添加任务 POST /api/system/tasks */ -export async function taskCreate(body: API.TaskDto, options?: RequestOptions) { - return request('/api/system/tasks', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} - -/** 查询任务详细信息 GET /api/system/tasks/${param0} */ -export async function taskInfo( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.TaskInfoParams, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/tasks/${param0}`, { - method: 'GET', - params: { ...queryParams }, - ...(options || {}), - }); -} - -/** 更新任务 PUT /api/system/tasks/${param0} */ -export async function taskUpdate( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.TaskUpdateParams, - body: API.TaskUpdateDto, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/tasks/${param0}`, { - method: 'PUT', - headers: { - 'Content-Type': 'application/json', - }, - params: { ...queryParams }, - data: body, - ...(options || { successMsg: '更新成功' }), - }); -} - -/** 删除任务 DELETE /api/system/tasks/${param0} */ -export async function taskDelete( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.TaskDeleteParams, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/tasks/${param0}`, { - method: 'DELETE', - params: { ...queryParams }, - ...(options || { successMsg: '删除成功' }), - }); -} - -/** 手动执行一次任务 PUT /api/system/tasks/${param0}/once */ -export async function taskOnce( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.TaskOnceParams, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/tasks/${param0}/once`, { - method: 'PUT', - params: { ...queryParams }, - ...(options || {}), - }); -} - -/** 启动任务 PUT /api/system/tasks/${param0}/start */ -export async function taskStart( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.TaskStartParams, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/tasks/${param0}/start`, { - method: 'PUT', - params: { ...queryParams }, - ...(options || {}), - }); -} - -/** 停止任务 PUT /api/system/tasks/${param0}/stop */ -export async function taskStop( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.TaskStopParams, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/tasks/${param0}/stop`, { - method: 'PUT', - params: { ...queryParams }, - ...(options || {}), - }); -} diff --git a/apps/platform/src/api/backend/api/systemUser.ts b/apps/platform/src/api/backend/api/systemUser.ts deleted file mode 100644 index d20caf5..0000000 --- a/apps/platform/src/api/backend/api/systemUser.ts +++ /dev/null @@ -1,110 +0,0 @@ -// @ts-ignore -/* eslint-disable */ - -/** - * 该文件为 @umijs/openapi 插件自动生成,请勿随意修改。如需修改请通过配置 openapi.config.ts 进行定制化。 - * */ - -import { request, type RequestOptions } from '@/utils/request'; - -/** 获取用户列表 GET /api/system/users */ -export async function userList( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.UserListParams, - options?: RequestOptions, -) { - return request<{ - items?: API.UserEntity[]; - meta?: { - itemCount?: number; - totalItems?: number; - itemsPerPage?: number; - totalPages?: number; - currentPage?: number; - }; - }>('/api/system/users', { - method: 'GET', - params: { - ...params, - }, - ...(options || {}), - }); -} - -/** 新增用户 POST /api/system/users */ -export async function userCreate(body: API.UserDto, options?: RequestOptions) { - return request('/api/system/users', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || { successMsg: '创建成功' }), - }); -} - -/** 查询用户 GET /api/system/users/${param0} */ -export async function userRead( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.UserReadParams, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/users/${param0}`, { - method: 'GET', - params: { ...queryParams }, - ...(options || {}), - }); -} - -/** 更新用户 PUT /api/system/users/${param0} */ -export async function userUpdate( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.UserUpdateParams, - body: API.UserUpdateDto, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/users/${param0}`, { - method: 'PUT', - headers: { - 'Content-Type': 'application/json', - }, - params: { ...queryParams }, - data: body, - ...(options || { successMsg: '更新成功' }), - }); -} - -/** 删除用户 DELETE /api/system/users/${param0} */ -export async function userDelete( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.UserDeleteParams, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/users/${param0}`, { - method: 'DELETE', - params: { ...queryParams }, - ...(options || { successMsg: '删除成功' }), - }); -} - -/** 更改用户密码 POST /api/system/users/${param0}/password */ -export async function userPassword( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.UserPasswordParams, - body: API.UserPasswordDto, - options?: RequestOptions, -) { - const { id: param0, ...queryParams } = params; - return request(`/api/system/users/${param0}/password`, { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - params: { ...queryParams }, - data: body, - ...(options || {}), - }); -} diff --git a/apps/platform/src/api/backend/api/toolsStorage.ts b/apps/platform/src/api/backend/api/toolsStorage.ts deleted file mode 100644 index bd158ff..0000000 --- a/apps/platform/src/api/backend/api/toolsStorage.ts +++ /dev/null @@ -1,44 +0,0 @@ -// @ts-ignore -/* eslint-disable */ - -/** - * 该文件为 @umijs/openapi 插件自动生成,请勿随意修改。如需修改请通过配置 openapi.config.ts 进行定制化。 - * */ - -import { request, type RequestOptions } from '@/utils/request'; - -/** 删除文件 POST /api/tools/storage/delete */ -export async function storageDelete(body: API.StorageDeleteDto, options?: RequestOptions) { - return request('/api/tools/storage/delete', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || { successMsg: '删除成功' }), - }); -} - -/** 获取本地存储列表 GET /api/tools/storage/list */ -export async function storageList( - // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) - params: API.StorageListParams, - options?: RequestOptions, -) { - return request<{ - items?: API.StorageInfo[]; - meta?: { - itemCount?: number; - totalItems?: number; - itemsPerPage?: number; - totalPages?: number; - currentPage?: number; - }; - }>('/api/tools/storage/list', { - method: 'GET', - params: { - ...params, - }, - ...(options || {}), - }); -} diff --git a/apps/platform/src/api/backend/api/toolsUpload.ts b/apps/platform/src/api/backend/api/toolsUpload.ts deleted file mode 100644 index 7663200..0000000 --- a/apps/platform/src/api/backend/api/toolsUpload.ts +++ /dev/null @@ -1,40 +0,0 @@ -// @ts-ignore -/* eslint-disable */ - -/** - * 该文件为 @umijs/openapi 插件自动生成,请勿随意修改。如需修改请通过配置 openapi.config.ts 进行定制化。 - * */ - -import { request, type RequestOptions } from '@/utils/request'; - -/** 上传 POST /api/tools/upload */ -export async function uploadUpload(body: API.FileUploadDto, file?: File, options?: RequestOptions) { - const formData = new FormData(); - - if (file) { - formData.append('file', file); - } - - Object.keys(body).forEach((ele) => { - const item = (body as any)[ele]; - - if (item !== undefined && item !== null) { - if (typeof item === 'object' && !(item instanceof 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('/api/tools/upload', { - method: 'POST', - data: formData, - requestType: 'form', - ...(options || {}), - }); -} diff --git a/apps/platform/src/api/backend/api/typings.d.ts b/apps/platform/src/api/backend/api/typings.d.ts deleted file mode 100644 index 15950bc..0000000 --- a/apps/platform/src/api/backend/api/typings.d.ts +++ /dev/null @@ -1,1284 +0,0 @@ -declare namespace API { - type AccessTokenEntity = { - id: string; - value: string; - expired_at: string; - created_at: string; - refreshToken: RefreshTokenEntity; - user: UserEntity; - }; - - type AccountInfo = { - /** 用户名 */ - username: string; - /** 昵称 */ - nickname: string; - /** 邮箱 */ - email: string; - /** 手机号 */ - phone: string; - /** 备注 */ - remark: string; - /** 头像 */ - avatar: string; - }; - - type AccountMenus = { - meta: MenuMeta; - id: number; - path: string; - name: string; - component: string; - }; - - type AccountUpdateDto = { - /** 用户呢称 */ - nickname: string; - /** 用户邮箱 */ - email: string; - /** 用户QQ */ - qq: string; - /** 用户手机号 */ - phone: string; - /** 用户头像 */ - avatar: string; - /** 用户备注 */ - remark: string; - }; - - type CaptchaCaptchaByImgParams = { - /** 验证码宽度 */ - width?: number; - /** 验证码宽度 */ - height?: number; - }; - - type CaptchaLogEntity = { - /** 用户ID */ - userId: number; - /** 账号 */ - account: string; - /** 验证码 */ - code: string; - /** 验证码提供方 */ - provider: Record; - id: number; - createdAt: string; - updatedAt: string; - }; - - type CommonEntity = { - id: number; - createdAt: string; - updatedAt: string; - }; - - type CoreLoad = { - /** 当前CPU资源消耗 */ - rawLoad: number; - /** 当前空闲CPU资源 */ - rawLoadIdle: number; - }; - - type Cpu = { - /** 制造商 */ - manufacturer: string; - /** 品牌 */ - brand: string; - /** 物理核心数 */ - physicalCores: number; - /** 型号 */ - model: string; - /** 速度 in GHz */ - speed: number; - /** CPU资源消耗 原始滴答 */ - rawCurrentLoad: number; - /** 空闲CPU资源 原始滴答 */ - rawCurrentLoadIdle: number; - /** cpu资源消耗 */ - coresLoad: CoreLoad[]; - }; - - type DeleteDto = { - /** 需要操作的文件或文件夹 */ - files: FileOpItem[]; - /** 所在目录 */ - path: string; - }; - - type DeptDeleteParams = { - id: number; - }; - - type DeptDto = { - /** 部门名称 */ - name: string; - /** 父级部门id */ - parentId: number; - /** 排序编号 */ - orderNo?: number; - }; - - type DeptEntity = { - /** 创建者 */ - creator: string; - /** 更新者 */ - updater: string; - /** 部门名称 */ - name: string; - /** 排序 */ - orderNo: number; - children: DeptEntity[]; - parent?: DeptEntity; - id: number; - createdAt: string; - updatedAt: string; - }; - - type DeptInfoParams = { - id: number; - }; - - type DeptListParams = { - /** 部门名称 */ - name?: string; - }; - - type DeptUpdateParams = { - id: number; - }; - - type DictItemDeleteParams = { - id: number; - }; - - type DictItemDto = { - /** 创建者 */ - creator?: string; - /** 更新者 */ - updater?: string; - /** 字典项键名 */ - label?: string; - /** 字典项值 */ - value?: string; - /** 状态 */ - status?: number; - /** 备注 */ - remark?: string; - /** 字典类型 ID */ - typeId: number; - id?: number; - createdAt?: string; - updatedAt?: string; - type?: DictTypeEntity; - orderNo?: number; - }; - - type DictItemEntity = { - /** 创建者 */ - creator: string; - /** 更新者 */ - updater: string; - /** 字典项键名 */ - label: string; - /** 字典项值 */ - value: string; - /** 状态 */ - status: number; - /** 备注 */ - remark: string; - type: DictTypeEntity; - orderNo: number; - id: number; - createdAt: string; - updatedAt: string; - }; - - type DictItemInfoParams = { - id: number; - }; - - type DictItemListParams = { - page?: number; - pageSize?: number; - field?: string; - order?: 'ASC' | 'DESC'; - /** 字典类型 ID */ - typeId: number; - /** 字典项键名 */ - label?: string; - /** 字典项值 */ - value?: string; - _t?: number; - }; - - type DictItemUpdateParams = { - id: number; - }; - - type DictTypeDeleteParams = { - id: number; - }; - - type DictTypeDto = { - /** 创建者 */ - creator?: string; - /** 更新者 */ - updater?: string; - /** 字典类型名称 */ - name?: string; - /** 字典类型code */ - code?: string; - /** 状态 */ - status?: number; - /** 备注 */ - remark?: string; - id?: number; - createdAt?: string; - updatedAt?: string; - }; - - type DictTypeEntity = { - /** 创建者 */ - creator: string; - /** 更新者 */ - updater: string; - /** 字典名称 */ - name: string; - /** 字典编码 */ - code: string; - /** 状态 */ - status: number; - /** 备注 */ - remark: string; - id: number; - createdAt: string; - updatedAt: string; - }; - - type DictTypeInfoParams = { - id: number; - }; - - type DictTypeListParams = { - page?: number; - pageSize?: number; - field?: string; - order?: 'ASC' | 'DESC'; - /** 字典类型名称 */ - name: string; - /** 字典类型code */ - code: string; - _t?: number; - }; - - type DictTypeUpdateParams = { - id: number; - }; - - type Disk = { - /** 磁盘空间大小 (bytes) */ - size: number; - /** 已使用磁盘空间 (bytes) */ - used: number; - /** 可用磁盘空间 (bytes) */ - available: number; - }; - - type EmailSendDto = { - /** 收件人邮箱 */ - to: string; - /** 标题 */ - subject: string; - /** 正文 */ - content: string; - }; - - type FileOpDto = { - /** 需要操作的文件或文件夹 */ - files: FileOpItem[]; - /** 操作前的目录 */ - originPath: string; - /** 操作后的目录 */ - toPath: string; - }; - - type FileOpItem = { - /** 文件类型 */ - type: 'file' | 'dir'; - /** 文件名称 */ - name: string; - }; - - type FileUploadDto = { - /** 文件 */ - file: Record; - }; - - type FlowInfo = { - /** 当月的X号 */ - times: number[]; - /** 对应天数的耗费流量 */ - datas: number[]; - }; - - type ImageCaptcha = { - /** base64格式的svg图片 */ - img: string; - /** 验证码对应的唯一ID */ - id: string; - }; - - type KickDto = { - /** tokenId */ - tokenId: string; - }; - - type LogCaptchaListParams = { - page?: number; - pageSize?: number; - field?: string; - order?: 'ASC' | 'DESC'; - /** 用户名 */ - username: string; - /** 验证码 */ - code?: string; - /** 发送时间 */ - time?: string[]; - _t?: number; - }; - - type LoginDto = { - /** 手机号/邮箱 */ - username: string; - /** 密码 */ - password: string; - /** 验证码标识 */ - captchaId: string; - /** 用户输入的验证码 */ - verifyCode: string; - }; - - type LoginLogInfo = { - /** 日志编号 */ - id: number; - /** 登录ip */ - ip: string; - /** 登录地址 */ - address: string; - /** 系统 */ - os: string; - /** 浏览器 */ - browser: string; - /** 登录用户名 */ - username: string; - /** 登录时间 */ - time: string; - }; - - type LoginToken = { - /** JWT身份Token */ - token: string; - }; - - type LogLoginLogPageParams = { - page?: number; - pageSize?: number; - field?: string; - order?: 'ASC' | 'DESC'; - /** 用户名 */ - username: string; - /** 登录IP */ - ip?: string; - /** 登录地点 */ - address?: string; - /** 登录时间 */ - time?: string[]; - _t?: number; - }; - - type LogTaskListParams = { - page?: number; - pageSize?: number; - field?: string; - order?: 'ASC' | 'DESC'; - /** 用户名 */ - username: string; - /** 登录IP */ - ip?: string; - /** 登录时间 */ - time?: string[]; - _t?: number; - }; - - type MarkFileDto = { - /** 文件名 */ - name: string; - /** 文件所在路径 */ - path: string; - /** 备注信息 */ - mark: string; - }; - - type Memory = { - /** total memory in bytes */ - total: number; - /** 可用内存 */ - available: number; - }; - - type MenuDeleteParams = { - id: number; - }; - - type MenuDto = { - /** 菜单类型 */ - type: 0 | 1 | 2; - /** 父级菜单 */ - parentId: number; - /** 菜单或权限名称 */ - name: string; - /** 排序 */ - orderNo: number; - /** 前端路由地址 */ - path: string; - /** 是否外链 */ - isExt: boolean; - /** 外链打开方式 */ - extOpenMode: 1 | 2; - /** 菜单是否显示 */ - show: 0 | 1; - /** 设置当前路由高亮的菜单项,一般用于详情页 */ - activeMenu?: string; - /** 是否开启页面缓存 */ - keepAlive: 0 | 1; - /** 状态 */ - status: 0 | 1; - /** 菜单图标 */ - icon?: string; - /** 对应权限 */ - permission: string; - /** 菜单路由路径或外链 */ - component?: string; - }; - - type MenuInfoParams = { - id: number; - }; - - type MenuItemInfo = { - /** 创建者 */ - creator: string; - /** 更新者 */ - updater: string; - children: MenuItemInfo[]; - parentId: number; - name: string; - path: string; - permission: string; - type: number; - icon: string; - orderNo: number; - component: string; - isExt: boolean; - extOpenMode: number; - keepAlive: number; - show: number; - activeMenu: string; - status: number; - roles: RoleEntity[]; - id: number; - createdAt: string; - updatedAt: string; - }; - - type MenuListParams = { - /** 菜单类型 */ - type?: 0 | 1 | 2; - /** 父级菜单 */ - parentId?: number; - /** 菜单或权限名称 */ - name?: string; - /** 排序 */ - orderNo?: number; - /** 前端路由地址 */ - path?: string; - /** 是否外链 */ - isExt?: boolean; - /** 外链打开方式 */ - extOpenMode?: 1 | 2; - /** 菜单是否显示 */ - show?: 0 | 1; - /** 设置当前路由高亮的菜单项,一般用于详情页 */ - activeMenu?: string; - /** 是否开启页面缓存 */ - keepAlive?: 0 | 1; - /** 状态 */ - status?: 0 | 1; - /** 菜单图标 */ - icon?: string; - /** 对应权限 */ - permission?: string; - /** 菜单路由路径或外链 */ - component?: string; - }; - - type MenuMeta = { - /** 创建者 */ - creator?: string; - /** 更新者 */ - updater?: string; - title: string; - permission?: string; - type?: number; - icon?: string; - orderNo?: number; - component?: string; - isExt?: boolean; - extOpenMode?: number; - keepAlive?: number; - show?: number; - activeMenu?: string; - status?: number; - }; - - type MenuUpdateDto = { - /** 菜单类型 */ - type?: 0 | 1 | 2; - /** 父级菜单 */ - parentId?: number; - /** 菜单或权限名称 */ - name?: string; - /** 排序 */ - orderNo?: number; - /** 前端路由地址 */ - path?: string; - /** 是否外链 */ - isExt?: boolean; - /** 外链打开方式 */ - extOpenMode?: 1 | 2; - /** 菜单是否显示 */ - show?: 0 | 1; - /** 设置当前路由高亮的菜单项,一般用于详情页 */ - activeMenu?: string; - /** 是否开启页面缓存 */ - keepAlive?: 0 | 1; - /** 状态 */ - status?: 0 | 1; - /** 菜单图标 */ - icon?: string; - /** 对应权限 */ - permission?: string; - /** 菜单路由路径或外链 */ - component?: string; - }; - - type MenuUpdateParams = { - id: number; - }; - - type MKDirDto = { - /** 文件夹名称 */ - dirName: string; - /** 所属路径 */ - path: string; - }; - - type NetDiskManageDownloadParams = { - /** 文件名 */ - name: string; - /** 文件所在路径 */ - path: string; - }; - - type NetDiskManageInfoParams = { - /** 文件名 */ - name: string; - /** 文件所在路径 */ - path: string; - }; - - type NetDiskManageListParams = { - /** 分页标识 */ - marker: string; - /** 当前路径 */ - path: string; - /** 搜索关键字 */ - key?: string; - }; - - type OnlineUserInfo = { - /** 登录ip */ - ip: string; - /** 登录地址 */ - address: string; - /** 系统 */ - os: string; - /** 浏览器 */ - browser: string; - /** 登录用户名 */ - username: string; - /** 登录时间 */ - time: string; - /** tokenId */ - tokenId: string; - /** 部门名称 */ - deptName: string; - /** 用户ID */ - uid: number; - /** 是否为当前登录用户 */ - isCurrent: boolean; - /** 不允许踢当前用户或超级管理员下线 */ - disable: boolean; - }; - - type OverviewSpaceInfo = { - /** 当前使用容量 */ - spaceSize: number; - /** 当前文件数量 */ - fileSize: number; - /** 当天使用流量 */ - flowSize: number; - /** 当天请求次数 */ - hitSize: number; - /** 流量趋势,从当月1号开始计算 */ - flowTrend: FlowInfo; - /** 容量趋势,从当月1号开始计算 */ - sizeTrend: SpaceInfo; - }; - - type Pagination = {}; - - type ParamConfigDeleteParams = { - id: number; - }; - - type ParamConfigDto = { - /** 参数名称 */ - name: string; - /** 参数键名 */ - key: string; - /** 参数值 */ - value: string; - /** 备注 */ - remark?: string; - }; - - type ParamConfigEntity = { - /** 配置名 */ - name: string; - /** 配置键名 */ - key: string; - /** 配置值 */ - value: string; - /** 配置描述 */ - remark: string; - id: number; - createdAt: string; - updatedAt: string; - }; - - type ParamConfigInfoParams = { - id: number; - }; - - type ParamConfigListParams = { - page?: number; - pageSize?: number; - field?: string; - order?: 'ASC' | 'DESC'; - /** 参数名称 */ - name: string; - _t?: number; - }; - - type ParamConfigUpdateParams = { - id: number; - }; - - type PasswordUpdateDto = { - /** 旧密码 */ - oldPassword: string; - /** 新密码 */ - newPassword: string; - }; - - type RefreshTokenEntity = { - id: string; - value: string; - expired_at: string; - created_at: string; - accessToken: AccessTokenEntity; - }; - - type RegisterDto = { - /** 账号 */ - username: string; - /** 密码 */ - password: string; - /** 语言 */ - lang: string; - }; - - type RenameDto = { - /** 文件类型 */ - type: string; - /** 更改的名称 */ - toName: string; - /** 原来的名称 */ - name: string; - /** 路径 */ - path: string; - }; - - type ResOp = { - data: Record; - code: number; - message: string; - }; - - type RoleDeleteParams = { - id: number; - }; - - type RoleDto = { - /** 角色名称 */ - name: string; - /** 角色标识 */ - value: string; - /** 角色备注 */ - remark?: string; - /** 状态 */ - status: 0 | 1; - /** 关联菜单、权限编号 */ - menuIds?: number[]; - }; - - type RoleEntity = { - /** 创建者 */ - creator: string; - /** 更新者 */ - updater: string; - /** 角色名 */ - name: string; - /** 角色标识 */ - value: string; - /** 角色描述 */ - remark: string; - /** 状态:1启用,0禁用 */ - status: number; - /** 是否默认用户 */ - default: boolean; - id: number; - createdAt: string; - updatedAt: string; - }; - - type RoleInfo = { - /** 创建者 */ - creator: string; - /** 更新者 */ - updater: string; - /** 角色名 */ - name: string; - /** 角色标识 */ - value: string; - /** 角色描述 */ - remark: string; - /** 状态:1启用,0禁用 */ - status: number; - /** 是否默认用户 */ - default: boolean; - menuIds: number[]; - id: number; - createdAt: string; - updatedAt: string; - }; - - type RoleInfoParams = { - id: number; - }; - - type RoleListParams = { - page?: number; - pageSize?: number; - field?: string; - order?: 'ASC' | 'DESC'; - /** 角色名称 */ - name?: string; - /** 角色值 */ - value?: string; - /** 角色备注 */ - remark?: string; - /** 状态 */ - status?: 0 | 1; - /** 关联菜单、权限编号 */ - menuIds?: number[]; - _t?: number; - }; - - type RoleUpdateDto = { - /** 角色名称 */ - name?: string; - /** 角色标识 */ - value?: string; - /** 角色备注 */ - remark?: string; - /** 状态 */ - status?: 0 | 1; - /** 关联菜单、权限编号 */ - menuIds?: number[]; - }; - - type RoleUpdateParams = { - id: number; - }; - - type Runtime = { - /** 系统 */ - os: string; - /** 服务器架构 */ - arch: string; - /** Node版本 */ - nodeVersion: string; - /** Npm版本 */ - npmVersion: string; - }; - - type SendEmailCodeDto = { - /** 邮箱 */ - email: string; - }; - - type ServeStatInfo = { - /** 运行环境 */ - runtime: Runtime; - /** CPU信息 */ - cpu: Cpu; - /** 磁盘信息 */ - disk: Disk; - /** 内存信息 */ - memory: Memory; - }; - - type SFileInfo = { - /** 文件id */ - id: string; - /** 文件类型 */ - type: 'file' | 'dir'; - /** 文件名称 */ - name: string; - /** 存入时间 */ - putTime: string; - /** 文件大小, byte单位 */ - fsize: string; - /** 文件的mime-type */ - mimeType: string; - /** 所属目录 */ - belongTo: string; - }; - - type SFileInfoDetail = { - /** 文件大小,int64类型,单位为字节(Byte) */ - fsize: number; - /** 文件HASH值 */ - hash: string; - /** 文件MIME类型,string类型 */ - mimeType: string; - /** 文件存储类型,2 表示归档存储,1 表示低频存储,0表示普通存储。 */ - type: number; - /** 文件上传时间 */ - putTime: string; - /** 文件md5值 */ - md5: string; - /** 上传人 */ - uploader: string; - /** 文件备注 */ - mark: string; - }; - - type SFileList = { - /** 文件列表 */ - list: SFileInfo[]; - /** 分页标志,空则代表加载完毕 */ - marker: string; - }; - - type SpaceInfo = { - /** 当月的X号 */ - times: number[]; - /** 对应天数的容量, byte单位 */ - datas: number[]; - }; - - type SseSseParams = { - uid: number; - }; - - type StorageDeleteDto = { - /** 需要删除的文件ID列表 */ - ids: number[]; - }; - - type StorageInfo = { - /** 文件ID */ - id: number; - /** 文件名 */ - name: string; - /** 文件扩展名 */ - extName: string; - /** 文件路径 */ - path: string; - /** 文件类型 */ - type: string; - /** 大小 */ - size: string; - /** 上传时间 */ - createdAt: string; - /** 上传者 */ - username: string; - }; - - type StorageListParams = { - page?: number; - pageSize?: number; - field?: string; - order?: 'ASC' | 'DESC'; - /** 文件名 */ - name: string; - /** 文件后缀 */ - extName: string; - /** 文件类型 */ - type: string; - /** 大小 */ - size: string; - /** 上传时间 */ - time: string[]; - /** 上传者 */ - username: string; - _t?: number; - }; - - type String = {}; - - type TaskDeleteParams = { - id: number; - }; - - type TaskDto = { - /** 任务名称 */ - name: string; - /** 调用的服务 */ - service: string; - /** 任务类别:cron | interval */ - type: 0 | 1; - /** 任务状态 */ - status: 0 | 1; - /** 开始时间 */ - startTime?: string; - /** 结束时间 */ - endTime?: string; - /** 限制执行次数,负数则无限制 */ - limit?: number; - /** cron表达式 */ - cron: string; - /** 执行间隔,毫秒单位 */ - every?: number; - /** 执行参数 */ - data?: string; - /** 任务备注 */ - remark?: string; - }; - - type TaskEntity = { - /** 任务名 */ - name: string; - /** 任务标识 */ - service: string; - /** 任务类型 0cron 1间隔 */ - type: number; - /** 任务状态 0禁用 1启用 */ - status: number; - /** 开始时间 */ - startTime: string; - /** 结束时间 */ - endTime: string; - /** 间隔时间 */ - limit: number; - /** cron表达式 */ - cron: string; - /** 执行次数 */ - every: number; - /** 任务参数 */ - data: string; - /** 任务配置 */ - jobOpts: string; - /** 任务描述 */ - remark: string; - id: number; - createdAt: string; - updatedAt: string; - }; - - type TaskInfoParams = { - id: number; - }; - - type TaskListParams = { - page?: number; - pageSize?: number; - field?: string; - order?: 'ASC' | 'DESC'; - /** 任务名称 */ - name?: string; - /** 调用的服务 */ - service?: string; - /** 任务类别:cron | interval */ - type?: 0 | 1; - /** 任务状态 */ - status?: 0 | 1; - /** 开始时间 */ - startTime?: string; - /** 结束时间 */ - endTime?: string; - /** 限制执行次数,负数则无限制 */ - limit?: number; - /** cron表达式 */ - cron?: string; - /** 执行间隔,毫秒单位 */ - every?: number; - /** 执行参数 */ - data?: string; - /** 任务备注 */ - remark?: string; - _t?: number; - }; - - type TaskLogEntity = { - /** 任务状态:0失败,1成功 */ - status: number; - /** 任务日志信息 */ - detail: string; - /** 任务耗时 */ - consumeTime: number; - task: TaskEntity; - id: number; - createdAt: string; - updatedAt: string; - }; - - type TaskOnceParams = { - id: number; - }; - - type TaskStartParams = { - id: number; - }; - - type TaskStopParams = { - id: number; - }; - - type TaskUpdateDto = { - /** 任务名称 */ - name?: string; - /** 调用的服务 */ - service?: string; - /** 任务类别:cron | interval */ - type?: 0 | 1; - /** 任务状态 */ - status?: 0 | 1; - /** 开始时间 */ - startTime?: string; - /** 结束时间 */ - endTime?: string; - /** 限制执行次数,负数则无限制 */ - limit?: number; - /** cron表达式 */ - cron?: string; - /** 执行间隔,毫秒单位 */ - every?: number; - /** 执行参数 */ - data?: string; - /** 任务备注 */ - remark?: string; - }; - - type TaskUpdateParams = { - id: number; - }; - - type TodoDeleteParams = { - id: number; - }; - - type TodoDto = { - /** 名称 */ - value: string; - }; - - type TodoEntity = { - /** todo */ - value: string; - /** todo */ - status: boolean; - user: UserEntity; - id: number; - createdAt: string; - updatedAt: string; - }; - - type TodoInfoParams = { - id: number; - }; - - type TodoListParams = { - page?: number; - pageSize?: number; - field?: string; - order?: 'ASC' | 'DESC'; - /** 名称 */ - value: string; - _t?: number; - }; - - type TodoUpdateDto = { - /** 名称 */ - value?: string; - }; - - type TodoUpdateParams = { - id: number; - }; - - type TreeResult = { - id: number; - parentId: number; - children: string[]; - }; - - type UploadToken = { - /** 上传token */ - token: string; - }; - - type UserDeleteParams = { - id: string | number; - }; - - type UserDto = { - /** 头像 */ - avatar?: string; - /** 登录账号 */ - username: string; - /** 登录密码 */ - password: string; - /** 归属角色 */ - roleIds: number[]; - /** 归属大区 */ - deptId?: number; - /** 呢称 */ - nickname: string; - /** 邮箱 */ - email: string; - /** 手机号 */ - phone?: string; - /** QQ */ - qq?: string; - /** 备注 */ - remark?: string; - /** 状态 */ - status: 0 | 1; - }; - - type UserEntity = { - username: string; - password: string; - psalt: string; - nickname: string; - avatar: string; - qq: string; - email: string; - phone: string; - remark: string; - status: number; - roles: RoleEntity[]; - dept: DeptEntity; - accessTokens: AccessTokenEntity[]; - id: number; - createdAt: string; - updatedAt: string; - }; - - type UserListParams = { - page?: number; - pageSize?: number; - field?: string; - order?: 'ASC' | 'DESC'; - /** 头像 */ - avatar?: string; - /** 登录账号 */ - username?: string; - /** 登录密码 */ - password?: string; - /** 归属角色 */ - roleIds?: number[]; - /** 归属大区 */ - deptId?: number; - /** 呢称 */ - nickname?: string; - /** 邮箱 */ - email?: string; - /** 手机号 */ - phone?: string; - /** QQ */ - qq?: string; - /** 备注 */ - remark?: string; - /** 状态 */ - status?: 0 | 1; - _t?: number; - }; - - type UserPasswordDto = { - /** 更改后的密码 */ - password: string; - }; - - type UserPasswordParams = { - id: number; - }; - - type UserReadParams = { - id: number; - }; - - type UserUpdateDto = { - /** 头像 */ - avatar?: string; - /** 登录账号 */ - username?: string; - /** 登录密码 */ - password?: string; - /** 归属角色 */ - roleIds?: number[]; - /** 归属大区 */ - deptId?: number; - /** 呢称 */ - nickname?: string; - /** 邮箱 */ - email?: string; - /** 手机号 */ - phone?: string; - /** QQ */ - qq?: string; - /** 备注 */ - remark?: string; - /** 状态 */ - status?: 0 | 1; - }; - - type UserUpdateParams = { - id: number; - }; -} diff --git a/apps/platform/src/api/backend/api/user.ts b/apps/platform/src/api/backend/api/user.ts deleted file mode 100644 index e678498..0000000 --- a/apps/platform/src/api/backend/api/user.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { request } from '@/utils/request'; - -enum Api { - Login = '/boyanghu/iotree-service/platform/login', -} - -/** - * @description: 登录接口参数 - */ -export interface LoginParams { - phone: string; - type: number; // 0短信 1密码 - code?: string; - password?: string; -} - -/** - * @description: 用户登录 - */ -export function loginApi(params: LoginParams) { - return request({ - url: Api.Login, - method: 'POST', - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - }, - data: params, - }); -} diff --git a/apps/platform/src/api/demo/dict.ts b/apps/platform/src/api/demo/dict.ts deleted file mode 100644 index cf149c4..0000000 --- a/apps/platform/src/api/demo/dict.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { request } from '@/utils/request'; - -export type DictType = 'gender' | 'sell_status'; - -export async function getDictData(params: { type: DictType }) { - return request({ - url: '/dict/data', - method: 'GET', - params, - }); -} diff --git a/apps/platform/src/api/demo/hero.ts b/apps/platform/src/api/demo/hero.ts deleted file mode 100644 index 04d9e49..0000000 --- a/apps/platform/src/api/demo/hero.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { request } from '@/utils/request'; - -/** - * @description 获取王者荣耀英雄列表 - */ -export function getWzryHeroList(query: API.PageParams) { - return request({ - url: '/demo/wzry/hero_list', - method: 'get', - params: query, - }); -} - -/** - * @description 获取英雄联盟英雄列表 - */ -export function getLolHeroList(query: API.PageParams) { - return request({ - url: '/demo/lol/hero_list', - method: 'get', - params: query, - }); -} - -/** - * @description 获取英雄联盟英雄列表 - */ -export function getLolHeroInfo({ id }) { - return request({ - url: `/demo/lol/hero_info/${id}`, - method: 'get', - }); -} diff --git a/apps/platform/src/api/demo/select.ts b/apps/platform/src/api/demo/select.ts deleted file mode 100644 index 2de1660..0000000 --- a/apps/platform/src/api/demo/select.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { request } from '@/utils/request'; - -interface DemoOptionsItem { - name: string; - id: string; -} - -export async function optionsListApi(params?: Recordable) { - return request({ - url: '/select/getDemoOptions', - method: 'GET', - params, - }); -} diff --git a/apps/platform/src/api/demo/user.ts b/apps/platform/src/api/demo/user.ts deleted file mode 100644 index e706474..0000000 --- a/apps/platform/src/api/demo/user.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { request } from '@/utils/request'; - -enum Api { - Login = '/boyanghu/iotree-service/platform/login', -} - -/** - * @description: 登录接口参数 - */ -export interface LoginParams { - phone: string; - password?: string; - code?: string; - type: number; // 0短信 1密码 -} - -/** - * @description: 用户登录 - */ -export function loginApi(params: LoginParams) { - return request({ - url: Api.Login, - method: 'POST', - data: params, - }); -} diff --git a/apps/platform/src/api/index.ts b/apps/platform/src/api/index.ts deleted file mode 100644 index 56ab413..0000000 --- a/apps/platform/src/api/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -import Api from './backend/api'; - -export { Api }; - -export default Api; diff --git a/apps/platform/src/api/typings.d.ts b/apps/platform/src/api/typings.d.ts deleted file mode 100644 index 49b7c3f..0000000 --- a/apps/platform/src/api/typings.d.ts +++ /dev/null @@ -1,36 +0,0 @@ -// @ts-ignore -/* eslint-disable */ - -declare namespace API { - /** 全局通过表格查询返回结果 */ - type TableListResult = { - items?: T; - meta?: PaginationResult; - }; - - /** 全局通用表格分页返回数据结构 */ - type PaginationResult = { - itemCount?: number; - totalItems?: number; - itemsPerPage?: number; - totalPages?: number; - currentPage?: number; - }; - - /** 全局通用表格分页请求参数 */ - type PageParams = { - page?: number; - pageSize?: number; - } & { - [P in keyof T]?: T[P]; - }; - - type ErrorResponse = { - /** 业务约定的错误码 */ - errorCode: string; - /** 业务上的错误信息 */ - errorMessage?: string; - /** 业务上的请求是否成功 */ - success?: boolean; - }; -} diff --git a/apps/renderer/tsconfig.json b/apps/renderer/tsconfig.json index 11e5c4e..9e03e60 100644 --- a/apps/renderer/tsconfig.json +++ b/apps/renderer/tsconfig.json @@ -1,18 +1,25 @@ { "compilerOptions": { - "noUnusedLocals": false, - "noUnusedParameters": false, - "baseUrl": "./", - "paths": { - "@/*": ["src/*"], - "$vtj/*": [".vtj/*"] - } + "target": "ES2020", + "useDefineForClassFields": true, + "module": "ESNext", + "lib": ["ES2020", "DOM", "DOM.Iterable"], + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "preserve", + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true }, - "include": ["src"], - "exclude": [".vtj"], - "references": [ - { - "path": "./tsconfig.node.json" - } - ] + "include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.vue"], + "references": [{ "path": "./tsconfig.node.json" }] } diff --git a/apps/renderer/tsconfig.node.json b/apps/renderer/tsconfig.node.json index 42872c5..8d42325 100644 --- a/apps/renderer/tsconfig.node.json +++ b/apps/renderer/tsconfig.node.json @@ -4,7 +4,8 @@ "skipLibCheck": true, "module": "ESNext", "moduleResolution": "bundler", - "allowSyntheticDefaultImports": true + "allowSyntheticDefaultImports": true, + "strict": true }, - "include": ["vite.config.ts"] + "include": ["farm.config.ts"] } diff --git a/apps/renderer/vite.config.ts b/apps/renderer/vite.config.ts deleted file mode 100644 index cd1e23e..0000000 --- a/apps/renderer/vite.config.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { defineConfig } from "vite"; -import http2Proxy from "@sy/vite-plugin-http2-proxy"; -import mkcert from "vite-plugin-mkcert"; -import VuePlugin from "@vitejs/plugin-vue"; - -export default defineConfig({ - server: { - port: 10010, - }, - plugins: [http2Proxy(), mkcert(), VuePlugin()], -}); diff --git a/apps/y-code-v1/package.json b/apps/y-code-v1/package.json index 06ccab2..05fee6b 100644 --- a/apps/y-code-v1/package.json +++ b/apps/y-code-v1/package.json @@ -24,7 +24,7 @@ "@sy/y-code-chart": "^1.2.1", "@vueuse/core": "^10.11.0", "ant-design-vue": "^4.2.6", - "axios": "^1.6.7", + "axios": "^1.8.1", "core-js": "^3.40.0", "cross-env": "^7.0.3", "dayjs": "^1.11.13", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 061d7e8..eeae8a2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -175,8 +175,8 @@ importers: specifier: ~4.2.6 version: 4.2.6(vue@3.5.13(typescript@5.6.3)) axios: - specifier: ~1.7.9 - version: 1.7.9(debug@4.4.0) + specifier: ~1.8.1 + version: 1.8.1 core-js: specifier: ^3.40.0 version: 3.40.0 @@ -483,8 +483,8 @@ importers: specifier: ^4.2.6 version: 4.2.6(vue@3.5.13(typescript@5.3.3)) axios: - specifier: ^1.6.7 - version: 1.7.9(debug@4.4.0) + specifier: ^1.8.1 + version: 1.8.1 core-js: specifier: ^3.40.0 version: 3.40.0 @@ -4052,6 +4052,9 @@ packages: axios@1.7.9: resolution: {integrity: sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==} + axios@1.8.1: + resolution: {integrity: sha512-NN+fvwH/kV01dYUQ3PTOZns4LWtWhOFCAhQ/pHb88WQ1hNe5V/dvFwc4VJcDL11LT9xSX0QtsR8sWUuyOuOq7g==} + babel-plugin-polyfill-corejs2@0.4.12: resolution: {integrity: sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==} peerDependencies: @@ -5877,8 +5880,8 @@ packages: resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} engines: {node: '>=18'} - get-intrinsic@1.2.7: - resolution: {integrity: sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==} + get-intrinsic@1.3.0: + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} engines: {node: '>= 0.4'} get-proto@1.0.1: @@ -14620,7 +14623,7 @@ snapshots: define-properties: 1.2.1 es-abstract: 1.23.9 es-object-atoms: 1.1.1 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 is-string: 1.1.1 array-tree-filter@2.1.0: {} @@ -14659,7 +14662,7 @@ snapshots: define-properties: 1.2.1 es-abstract: 1.23.9 es-errors: 1.3.0 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 is-array-buffer: 3.0.5 asap@2.0.6: {} @@ -14716,6 +14719,14 @@ snapshots: transitivePeerDependencies: - debug + axios@1.8.1: + dependencies: + follow-redirects: 1.15.9(debug@4.4.0) + form-data: 4.0.2 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.9): dependencies: '@babel/compat-data': 7.26.8 @@ -14978,13 +14989,13 @@ snapshots: dependencies: call-bind-apply-helpers: 1.0.2 es-define-property: 1.0.1 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 set-function-length: 1.2.2 call-bound@1.0.3: dependencies: call-bind-apply-helpers: 1.0.2 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 call-me-maybe@1.0.2: {} @@ -16059,7 +16070,7 @@ snapshots: es-set-tostringtag: 2.1.0 es-to-primitive: 1.3.0 function.prototype.name: 1.1.8 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 get-proto: 1.0.1 get-symbol-description: 1.1.0 globalthis: 1.0.4 @@ -16112,7 +16123,7 @@ snapshots: es-set-tostringtag@2.1.0: dependencies: es-errors: 1.3.0 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 has-tostringtag: 1.0.2 hasown: 2.0.2 @@ -17016,7 +17027,7 @@ snapshots: get-east-asian-width@1.3.0: {} - get-intrinsic@1.2.7: + get-intrinsic@1.3.0: dependencies: call-bind-apply-helpers: 1.0.2 es-define-property: 1.0.1 @@ -17049,7 +17060,7 @@ snapshots: dependencies: call-bound: 1.0.3 es-errors: 1.3.0 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 get-tsconfig@4.10.0: dependencies: @@ -17570,7 +17581,7 @@ snapshots: dependencies: call-bind: 1.0.8 call-bound: 1.0.3 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 is-arrayish@0.2.1: {} @@ -17618,7 +17629,7 @@ snapshots: is-data-view@1.0.2: dependencies: call-bound: 1.0.3 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 is-typed-array: 1.1.15 is-date-object@1.1.0: @@ -17791,7 +17802,7 @@ snapshots: is-weakset@2.0.4: dependencies: call-bound: 1.0.3 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 is-what@3.14.1: {} @@ -18905,7 +18916,7 @@ snapshots: own-keys@1.0.1: dependencies: - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 object-keys: 1.1.1 safe-push-apply: 1.0.0 @@ -19580,7 +19591,7 @@ snapshots: es-abstract: 1.23.9 es-errors: 1.3.0 es-object-atoms: 1.1.1 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 get-proto: 1.0.1 which-builtin-type: 1.2.1 @@ -19818,7 +19829,7 @@ snapshots: dependencies: call-bind: 1.0.8 call-bound: 1.0.3 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 has-symbols: 1.1.0 isarray: 2.0.5 @@ -19953,7 +19964,7 @@ snapshots: define-data-property: 1.1.4 es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 gopd: 1.2.0 has-property-descriptors: 1.0.2 @@ -20031,14 +20042,14 @@ snapshots: dependencies: call-bound: 1.0.3 es-errors: 1.3.0 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 object-inspect: 1.13.4 side-channel-weakmap@1.0.2: dependencies: call-bound: 1.0.3 es-errors: 1.3.0 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 object-inspect: 1.13.4 side-channel-map: 1.0.1