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