From b9a3c991d055623fba1ad4a2f09377af29288fa3 Mon Sep 17 00:00:00 2001 From: D8D Developer Date: Fri, 27 Jun 2025 01:56:30 +0000 Subject: [PATCH] update --- {blank/.gitea => .gitea}/workflows/release.yaml | 0 blank/.gitignore => .gitignore | 0 blank/.npmrc => .npmrc | 0 {blank/.roo => .roo}/mcp.json | 0 {blank/.roo => .roo}/rules/01-general.md | 0 {blank/.roo => .roo}/rules/02-typescript.md | 0 {blank/.roo => .roo}/rules/03-modules.md | 0 {blank/.roo => .roo}/rules/04-api.md | 0 {blank/.roo => .roo}/rules/05-database.md | 0 {blank/.roo => .roo}/rules/06-service-di.md | 0 {blank/.roo => .roo}/rules/07-openapi.md | 0 {blank/.roo => .roo}/rules/08-rpc.md | 0 {blank/.roo => .roo}/rules/09-logging.md | 0 {blank/.roo => .roo}/rules/10-entity.md | 0 {blank/.roo => .roo}/rules/11-entity-creation.md | 0 blank/.rooignore => .rooignore | 0 blank/Dockerfile.release => Dockerfile.release | 0 blank/Dockerfile.test => Dockerfile.test | 0 blank/README.md => README.md | 0 blank/docker-compose.yml => docker-compose.yml | 0 blank/package.json => package.json | 0 blank/pnpm-lock.yaml => pnpm-lock.yaml | 0 {blank/public => public}/amap/amap3.js | 0 {blank/public => public}/amap/init.js | 0 {blank/public => public}/amap/mapsplugin.js | 0 {blank/scripts => scripts}/release_tag.sh | 0 {blank/src => src}/client/admin/api/alert.ts | 0 {blank/src => src}/client/admin/api/alert_handle.ts | 0 .../client/admin/api/alert_notify_config.ts | 0 {blank/src => src}/client/admin/api/auth.ts | 0 {blank/src => src}/client/admin/api/charts.ts | 0 .../client/admin/api/device_alert_rule.ts | 0 .../src => src}/client/admin/api/device_instance.ts | 0 {blank/src => src}/client/admin/api/device_type.ts | 0 {blank/src => src}/client/admin/api/files.ts | 0 {blank/src => src}/client/admin/api/index.ts | 0 {blank/src => src}/client/admin/api/inspections.ts | 0 {blank/src => src}/client/admin/api/know_info.ts | 0 {blank/src => src}/client/admin/api/maps.ts | 0 {blank/src => src}/client/admin/api/messages.ts | 0 .../client/admin/api/modbus_rtu_device.ts | 0 {blank/src => src}/client/admin/api/monitor.ts | 0 .../src => src}/client/admin/api/monitor_charts.ts | 0 {blank/src => src}/client/admin/api/rack.ts | 0 {blank/src => src}/client/admin/api/rack_server.ts | 0 .../client/admin/api/rack_server_type.ts | 0 {blank/src => src}/client/admin/api/sms.ts | 0 {blank/src => src}/client/admin/api/sys.ts | 0 {blank/src => src}/client/admin/api/theme.ts | 0 {blank/src => src}/client/admin/api/users.ts | 0 {blank/src => src}/client/admin/api/work_orders.ts | 0 .../src => src}/client/admin/api/yangantubiao.png | Bin {blank/src => src}/client/admin/api/zichan.ts | 0 {blank/src => src}/client/admin/api/zichan_area.ts | 0 .../src => src}/client/admin/api/zichan_category.ts | 0 .../src => src}/client/admin/api/zichan_transfer.ts | 0 .../client/admin/components/ErrorPage.tsx | 0 .../client/admin/components/NotFoundPage.tsx | 0 .../client/admin/components/components_amap.tsx | 0 .../components_large_directory_uploader.tsx | 0 .../admin/components/components_protected_route.tsx | 0 .../client/admin/components/components_uploader.tsx | 0 .../src => src}/client/admin/hooks/AuthProvider.tsx | 0 .../client/admin/hooks/ThemeProvider.tsx | 0 {blank/src => src}/client/admin/hooks_sys.tsx | 0 {blank/src => src}/client/admin/index.tsx | 0 .../src => src}/client/admin/layouts/MainLayout.tsx | 0 {blank/src => src}/client/admin/menu.tsx | 0 .../src => src}/client/admin/pages/monitor_task.tsx | 0 .../client/admin/pages/pages_alert_handle.tsx | 0 .../client/admin/pages/pages_alert_handle_logs.tsx | 0 .../admin/pages/pages_alert_notify_config.tsx | 0 .../client/admin/pages/pages_alert_records.tsx | 0 .../client/admin/pages/pages_alert_trend_chart.tsx | 0 .../admin/pages/pages_asset_category_chart.tsx | 0 .../admin/pages/pages_asset_transfer_chart.tsx | 0 .../src => src}/client/admin/pages/pages_chart.tsx | 0 .../client/admin/pages/pages_dashboard.tsx | 0 .../client/admin/pages/pages_device_alert_rule.tsx | 0 .../client/admin/pages/pages_device_instances.tsx | 0 .../client/admin/pages/pages_device_map.tsx | 0 .../client/admin/pages/pages_device_monitor.tsx | 0 .../client/admin/pages/pages_device_types.tsx | 0 .../client/admin/pages/pages_file_library.tsx | 0 .../admin/pages/pages_greenhouse_protocol.tsx | 0 .../client/admin/pages/pages_inspections.tsx | 0 .../client/admin/pages/pages_know_info.tsx | 0 .../client/admin/pages/pages_login_reg.tsx | 0 {blank/src => src}/client/admin/pages/pages_map.tsx | 0 .../client/admin/pages/pages_messages.tsx | 0 .../client/admin/pages/pages_modbus_rtu_device.tsx | 0 .../admin/pages/pages_online_devices_chart.tsx | 0 .../src => src}/client/admin/pages/pages_rack.tsx | 0 .../client/admin/pages/pages_rack_server.tsx | 0 .../client/admin/pages/pages_rack_server_type.tsx | 0 .../client/admin/pages/pages_settings.tsx | 0 .../client/admin/pages/pages_smoke_water.tsx | 0 {blank/src => src}/client/admin/pages/pages_sms.tsx | 0 .../client/admin/pages/pages_sms_module.tsx | 0 .../admin/pages/pages_temperature_humidity.tsx | 0 .../client/admin/pages/pages_theme_settings.tsx | 0 .../src => src}/client/admin/pages/pages_users.tsx | 0 .../client/admin/pages/pages_work_orders.tsx | 0 .../src => src}/client/admin/pages/pages_zichan.tsx | 0 .../client/admin/pages/pages_zichan_area.tsx | 0 .../client/admin/pages/pages_zichan_category.tsx | 0 .../client/admin/pages/pages_zichan_transfer.tsx | 0 {blank/src => src}/client/admin/routes.tsx | 0 {blank/src => src}/client/admin/style_amap.css | 0 {blank/src => src}/client/admin/utils.ts | 0 {blank/src => src}/client/admin/web_app.tsx | 0 {blank/src => src}/client/api.ts | 0 {blank/src => src}/client/big/api.ts | 0 {blank/src => src}/client/big/client.tsx | 0 .../client/big/components/AlarmDeviceTable.tsx | 0 .../client/big/components/CustomCard.tsx | 0 .../client/big/components/DataCenter.tsx | 0 .../client/big/components/MetricCards.tsx | 0 .../src => src}/client/big/components/PageTitle.tsx | 0 .../client/big/components/ServerMonitorCharts.tsx | 0 .../client/big/components/three/ServerTooltip.tsx | 0 .../client/big/components/three/ThreeJSRoom.tsx | 0 .../client/big/components/three/constants.ts | 0 .../client/big/components/three/models.ts | 0 .../client/big/components/three/types.ts | 0 .../client/big/components/three/utils.tsx | 0 {blank/src => src}/client/big/components/utils.ts | 0 {blank/src => src}/client/big/components_three.tsx | 4 ++-- {blank/src => src}/client/big/title-bg.png | Bin {blank/src => src}/client/components/Home.tsx | 0 {blank/src => src}/client/index.tsx | 0 {blank/src => src}/client/utils/MinIOXHRUploader.ts | 0 {blank/src => src}/client/utils/logger.ts | 0 {blank/src => src}/server/api.ts | 0 .../server/api/alert-notify-configs/[id]/delete.ts | 0 .../server/api/alert-notify-configs/[id]/get.ts | 0 .../server/api/alert-notify-configs/[id]/put.ts | 0 .../server/api/alert-notify-configs/get.ts | 0 .../server/api/alert-notify-configs/index.ts | 0 .../server/api/alert-notify-configs/post.ts | 0 .../server/api/alert-rules/[id]/delete.ts | 0 .../src => src}/server/api/alert-rules/[id]/get.ts | 0 .../src => src}/server/api/alert-rules/[id]/put.ts | 0 {blank/src => src}/server/api/alert-rules/get.ts | 0 {blank/src => src}/server/api/alert-rules/index.ts | 0 {blank/src => src}/server/api/alert-rules/post.ts | 0 {blank/src => src}/server/api/alerts/[id]/get.ts | 0 {blank/src => src}/server/api/alerts/[id]/put.ts | 0 {blank/src => src}/server/api/alerts/get.ts | 0 .../server/api/alerts/handles/[id]/get.ts | 0 {blank/src => src}/server/api/alerts/handles/get.ts | 0 .../src => src}/server/api/alerts/handles/index.ts | 0 .../src => src}/server/api/alerts/handles/post.ts | 0 {blank/src => src}/server/api/alerts/index.ts | 0 {blank/src => src}/server/api/auth/index.ts | 0 {blank/src => src}/server/api/auth/login/index.ts | 0 .../src => src}/server/api/auth/login/password.ts | 0 {blank/src => src}/server/api/auth/login/sms.ts | 0 {blank/src => src}/server/api/auth/logout/index.ts | 0 {blank/src => src}/server/api/auth/me/get.ts | 0 {blank/src => src}/server/api/auth/me/index.ts | 0 .../src => src}/server/api/auth/phone-code/fixed.ts | 0 .../src => src}/server/api/auth/phone-code/index.ts | 0 .../src => src}/server/api/auth/phone-code/sms.ts | 0 .../src => src}/server/api/auth/register/create.ts | 0 .../src => src}/server/api/auth/register/index.ts | 0 {blank/src => src}/server/api/auth/schemas.ts | 0 {blank/src => src}/server/api/auth/sso-verify.ts | 0 {blank/src => src}/server/api/base.ts | 0 .../server/api/big/charts/zichan-alarm-chart.ts | 0 .../server/api/big/charts/zichan-category-chart.ts | 0 .../api/big/charts/zichan-online-rate-chart.ts | 0 .../server/api/big/charts/zichan-state-chart.ts | 0 .../src => src}/server/api/big/device-instances.ts | 0 {blank/src => src}/server/api/big/index.ts | 0 .../src => src}/server/api/big/rack-server-types.ts | 0 {blank/src => src}/server/api/big/rack-servers.ts | 0 {blank/src => src}/server/api/big/racks.ts | 0 .../server/api/big/zichan-alarm-device.ts | 0 .../server/api/device-instances/[id]/delete.ts | 0 .../server/api/device-instances/[id]/get.ts | 0 .../server/api/device-instances/[id]/put.ts | 0 .../src => src}/server/api/device-instances/get.ts | 0 .../server/api/device-instances/index.ts | 0 .../src => src}/server/api/device-instances/post.ts | 0 .../server/api/device-types/[id]/delete.ts | 0 .../src => src}/server/api/device-types/[id]/get.ts | 0 .../src => src}/server/api/device-types/[id]/put.ts | 0 {blank/src => src}/server/api/device-types/get.ts | 0 {blank/src => src}/server/api/device-types/index.ts | 0 {blank/src => src}/server/api/device-types/post.ts | 0 .../server/api/file-category/[id]/delete.ts | 0 .../server/api/file-category/[id]/put.ts | 0 {blank/src => src}/server/api/file-category/get.ts | 0 .../src => src}/server/api/file-category/index.ts | 0 {blank/src => src}/server/api/file-category/post.ts | 0 {blank/src => src}/server/api/files/[id]/delete.ts | 0 {blank/src => src}/server/api/files/[id]/get.ts | 0 {blank/src => src}/server/api/files/[id]/put.ts | 0 .../server/api/files/completeMultipartUpload.ts | 0 {blank/src => src}/server/api/files/get.ts | 0 .../server/api/files/getMultipartUploadPolicy.ts | 0 .../src => src}/server/api/files/getUploadPolicy.ts | 0 {blank/src => src}/server/api/files/index.ts | 0 {blank/src => src}/server/api/files/post.ts | 0 {blank/src => src}/server/api/init.ts | 0 .../src => src}/server/api/know-info/[id]/delete.ts | 0 {blank/src => src}/server/api/know-info/[id]/get.ts | 0 {blank/src => src}/server/api/know-info/[id]/put.ts | 0 {blank/src => src}/server/api/know-info/get.ts | 0 {blank/src => src}/server/api/know-info/index.ts | 0 {blank/src => src}/server/api/know-info/post.ts | 0 {blank/src => src}/server/api/migration.ts | 0 {blank/src => src}/server/api/monitor-data/get.ts | 0 {blank/src => src}/server/api/monitor-data/index.ts | 0 {blank/src => src}/server/api/monitor-data/post.ts | 0 .../server/api/monitor-map/devices/map/get.ts | 0 .../server/api/monitor-map/devices/tree/get.ts | 0 .../api/monitor-map/devices/tree/statistics/get.ts | 0 {blank/src => src}/server/api/monitor-map/get.ts | 0 {blank/src => src}/server/api/monitor-map/index.ts | 0 .../server/api/monitor-task/[id]/delete.ts | 0 .../src => src}/server/api/monitor-task/[id]/get.ts | 0 .../src => src}/server/api/monitor-task/[id]/put.ts | 0 {blank/src => src}/server/api/monitor-task/get.ts | 0 {blank/src => src}/server/api/monitor-task/index.ts | 0 {blank/src => src}/server/api/monitor-task/post.ts | 0 .../server/api/rack-server-type/[id]/delete.ts | 0 .../server/api/rack-server-type/[id]/get.ts | 0 .../server/api/rack-server-type/[id]/put.ts | 0 .../src => src}/server/api/rack-server-type/get.ts | 0 .../server/api/rack-server-type/index.ts | 0 .../src => src}/server/api/rack-server-type/post.ts | 0 .../server/api/rack-server/[id]/delete.ts | 0 .../src => src}/server/api/rack-server/[id]/get.ts | 0 .../src => src}/server/api/rack-server/[id]/put.ts | 0 {blank/src => src}/server/api/rack-server/get.ts | 0 {blank/src => src}/server/api/rack-server/index.ts | 0 {blank/src => src}/server/api/rack-server/post.ts | 0 {blank/src => src}/server/api/rack/[id]/delete.ts | 0 {blank/src => src}/server/api/rack/[id]/get.ts | 0 {blank/src => src}/server/api/rack/[id]/put.ts | 0 {blank/src => src}/server/api/rack/get.ts | 0 {blank/src => src}/server/api/rack/index.ts | 0 {blank/src => src}/server/api/rack/post.ts | 0 {blank/src => src}/server/api/theme-settings/get.ts | 0 .../src => src}/server/api/theme-settings/index.ts | 0 {blank/src => src}/server/api/theme-settings/put.ts | 0 .../server/api/theme-settings/reset/post.ts | 0 {blank/src => src}/server/api/users/[id]/delete.ts | 0 {blank/src => src}/server/api/users/[id]/get.ts | 0 {blank/src => src}/server/api/users/[id]/put.ts | 0 {blank/src => src}/server/api/users/get.ts | 0 {blank/src => src}/server/api/users/index.ts | 0 {blank/src => src}/server/api/users/post.ts | 0 .../server/api/zichan-area/[id]/delete.ts | 0 .../src => src}/server/api/zichan-area/[id]/get.ts | 0 .../src => src}/server/api/zichan-area/[id]/put.ts | 0 {blank/src => src}/server/api/zichan-area/get.ts | 0 {blank/src => src}/server/api/zichan-area/index.ts | 0 {blank/src => src}/server/api/zichan-area/post.ts | 0 .../server/api/zichan-category/[id]/delete.ts | 0 .../server/api/zichan-category/[id]/put.ts | 0 .../src => src}/server/api/zichan-category/get.ts | 0 .../src => src}/server/api/zichan-category/index.ts | 0 .../src => src}/server/api/zichan-category/post.ts | 0 .../server/api/zichan-transfer/[id]/delete.ts | 0 .../server/api/zichan-transfer/[id]/get.ts | 0 .../server/api/zichan-transfer/[id]/put.ts | 0 .../src => src}/server/api/zichan-transfer/get.ts | 0 .../src => src}/server/api/zichan-transfer/index.ts | 0 .../src => src}/server/api/zichan-transfer/post.ts | 0 {blank/src => src}/server/api/zichan/[id]/delete.ts | 0 {blank/src => src}/server/api/zichan/[id]/get.ts | 0 {blank/src => src}/server/api/zichan/[id]/put.ts | 0 {blank/src => src}/server/api/zichan/get.ts | 0 {blank/src => src}/server/api/zichan/index.ts | 0 {blank/src => src}/server/api/zichan/post.ts | 0 {blank/src => src}/server/data-source.ts | 0 {blank/src => src}/server/index.tsx | 0 .../server/middleware/auth.middleware.ts | 0 .../server/middleware/permission.middleware.ts | 0 .../modules/alerts/alert-handle-log.entity.ts | 0 .../modules/alerts/alert-handle-log.service.ts | 0 .../modules/alerts/alert-notify-config.entity.ts | 0 .../modules/alerts/alert-notify-config.service.ts | 0 .../server/modules/assets/zichan-area.entity.ts | 0 .../server/modules/assets/zichan-area.service.ts | 0 .../server/modules/assets/zichan-category.entity.ts | 0 .../modules/assets/zichan-category.service.ts | 0 .../server/modules/assets/zichan-info.entity.ts | 0 .../server/modules/assets/zichan-info.service.ts | 0 .../modules/assets/zichan-trans-log.entity.ts | 0 .../modules/assets/zichan-trans-log.service.ts | 0 .../src => src}/server/modules/auth/auth.service.ts | 0 .../src => src}/server/modules/big/big.service.ts | 0 .../modules/devices/device-alert-logs.entity.ts | 0 .../modules/devices/device-alert-logs.service.ts | 0 .../modules/devices/device-alert_rules.entity.ts | 0 .../modules/devices/device-alert_rules.service.ts | 0 .../modules/devices/device-instances.entity.ts | 0 .../modules/devices/device-instances.service.ts | 0 .../modules/devices/device-monitor-data.entity.ts | 0 .../modules/devices/device-monitor-data.service.ts | 0 .../server/modules/devices/device-types.entity.ts | 0 .../server/modules/files/file-category.entity.ts | 0 .../server/modules/files/file-category.service.ts | 0 .../server/modules/files/file-library.entity.ts | 0 .../server/modules/files/file-library.service.ts | 0 .../server/modules/files/minio.service.ts | 0 .../server/modules/knowledge/know-info.entity.ts | 0 .../server/modules/knowledge/know-info.service.ts | 0 .../server/modules/messages/user-message.entity.ts | 0 .../server/modules/monitor/alert.service.ts | 0 .../server/modules/monitor/monitor-map.dto.ts | 0 .../server/modules/monitor/monitor-map.service.ts | 0 .../modules/monitor/monitor-scheduler.service.ts | 0 .../modules/monitor/monitor-task-log.entity.ts | 0 .../server/modules/monitor/monitor-task.entity.ts | 0 .../server/modules/monitor/monitor-task.service.ts | 0 .../server/modules/monitor/monitor.service.ts | 0 .../modules/monitor/network-monitor.service.ts | 0 .../modules/monitor/sensor-monitor.service.ts | 0 .../server/modules/racks/rack-info.entity.ts | 0 .../server/modules/racks/rack-info.service.ts | 0 .../server/modules/racks/rack-server-type.entity.ts | 0 .../modules/racks/rack-server-type.service.ts | 0 .../server/modules/racks/rack-server.entity.ts | 0 .../server/modules/racks/rack-server.service.ts | 0 .../modules/settings/system-settings.entity.ts | 0 .../modules/settings/theme-settings.entity.ts | 0 .../modules/settings/theme-settings.service.ts | 0 .../server/modules/users/login-history.entity.ts | 0 .../server/modules/users/message.entity.ts | 0 .../src => src}/server/modules/users/role.entity.ts | 0 .../src => src}/server/modules/users/user.entity.ts | 0 .../server/modules/users/user.service.ts | 0 {blank/src => src}/server/renderer.tsx | 0 {blank/src => src}/server/types/context.ts | 0 {blank/src => src}/server/types/smsTypes.ts | 0 {blank/src => src}/server/utils/env-init.ts | 0 {blank/src => src}/server/utils/errorHandler.ts | 0 {blank/src => src}/server/utils/http.ts | 0 {blank/src => src}/server/utils/ip_monitor.ts | 0 {blank/src => src}/server/utils/logger.ts | 0 {blank/src => src}/server/utils/modbus_rtu.ts | 0 {blank/src => src}/server/utils/monitor-utils.ts | 0 {blank/src => src}/server/utils/sms.aliyun.ts | 0 {blank/src => src}/server/utils/sms.com.ts | 6 +++--- {blank/src => src}/share/monitorTypes.ts | 0 {blank/src => src}/share/types.ts | 0 {blank/src => src}/style.css | 0 blank/tsconfig.json => tsconfig.json | 0 blank/vite.config.ts => vite.config.ts | 0 354 files changed, 5 insertions(+), 5 deletions(-) rename {blank/.gitea => .gitea}/workflows/release.yaml (100%) rename blank/.gitignore => .gitignore (100%) rename blank/.npmrc => .npmrc (100%) rename {blank/.roo => .roo}/mcp.json (100%) rename {blank/.roo => .roo}/rules/01-general.md (100%) rename {blank/.roo => .roo}/rules/02-typescript.md (100%) rename {blank/.roo => .roo}/rules/03-modules.md (100%) rename {blank/.roo => .roo}/rules/04-api.md (100%) rename {blank/.roo => .roo}/rules/05-database.md (100%) rename {blank/.roo => .roo}/rules/06-service-di.md (100%) rename {blank/.roo => .roo}/rules/07-openapi.md (100%) rename {blank/.roo => .roo}/rules/08-rpc.md (100%) rename {blank/.roo => .roo}/rules/09-logging.md (100%) rename {blank/.roo => .roo}/rules/10-entity.md (100%) rename {blank/.roo => .roo}/rules/11-entity-creation.md (100%) rename blank/.rooignore => .rooignore (100%) rename blank/Dockerfile.release => Dockerfile.release (100%) rename blank/Dockerfile.test => Dockerfile.test (100%) rename blank/README.md => README.md (100%) rename blank/docker-compose.yml => docker-compose.yml (100%) rename blank/package.json => package.json (100%) rename blank/pnpm-lock.yaml => pnpm-lock.yaml (100%) rename {blank/public => public}/amap/amap3.js (100%) rename {blank/public => public}/amap/init.js (100%) rename {blank/public => public}/amap/mapsplugin.js (100%) rename {blank/scripts => scripts}/release_tag.sh (100%) rename {blank/src => src}/client/admin/api/alert.ts (100%) rename {blank/src => src}/client/admin/api/alert_handle.ts (100%) rename {blank/src => src}/client/admin/api/alert_notify_config.ts (100%) rename {blank/src => src}/client/admin/api/auth.ts (100%) rename {blank/src => src}/client/admin/api/charts.ts (100%) rename {blank/src => src}/client/admin/api/device_alert_rule.ts (100%) rename {blank/src => src}/client/admin/api/device_instance.ts (100%) rename {blank/src => src}/client/admin/api/device_type.ts (100%) rename {blank/src => src}/client/admin/api/files.ts (100%) rename {blank/src => src}/client/admin/api/index.ts (100%) rename {blank/src => src}/client/admin/api/inspections.ts (100%) rename {blank/src => src}/client/admin/api/know_info.ts (100%) rename {blank/src => src}/client/admin/api/maps.ts (100%) rename {blank/src => src}/client/admin/api/messages.ts (100%) rename {blank/src => src}/client/admin/api/modbus_rtu_device.ts (100%) rename {blank/src => src}/client/admin/api/monitor.ts (100%) rename {blank/src => src}/client/admin/api/monitor_charts.ts (100%) rename {blank/src => src}/client/admin/api/rack.ts (100%) rename {blank/src => src}/client/admin/api/rack_server.ts (100%) rename {blank/src => src}/client/admin/api/rack_server_type.ts (100%) rename {blank/src => src}/client/admin/api/sms.ts (100%) rename {blank/src => src}/client/admin/api/sys.ts (100%) rename {blank/src => src}/client/admin/api/theme.ts (100%) rename {blank/src => src}/client/admin/api/users.ts (100%) rename {blank/src => src}/client/admin/api/work_orders.ts (100%) rename {blank/src => src}/client/admin/api/yangantubiao.png (100%) rename {blank/src => src}/client/admin/api/zichan.ts (100%) rename {blank/src => src}/client/admin/api/zichan_area.ts (100%) rename {blank/src => src}/client/admin/api/zichan_category.ts (100%) rename {blank/src => src}/client/admin/api/zichan_transfer.ts (100%) rename {blank/src => src}/client/admin/components/ErrorPage.tsx (100%) rename {blank/src => src}/client/admin/components/NotFoundPage.tsx (100%) rename {blank/src => src}/client/admin/components/components_amap.tsx (100%) rename {blank/src => src}/client/admin/components/components_large_directory_uploader.tsx (100%) rename {blank/src => src}/client/admin/components/components_protected_route.tsx (100%) rename {blank/src => src}/client/admin/components/components_uploader.tsx (100%) rename {blank/src => src}/client/admin/hooks/AuthProvider.tsx (100%) rename {blank/src => src}/client/admin/hooks/ThemeProvider.tsx (100%) rename {blank/src => src}/client/admin/hooks_sys.tsx (100%) rename {blank/src => src}/client/admin/index.tsx (100%) rename {blank/src => src}/client/admin/layouts/MainLayout.tsx (100%) rename {blank/src => src}/client/admin/menu.tsx (100%) rename {blank/src => src}/client/admin/pages/monitor_task.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_alert_handle.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_alert_handle_logs.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_alert_notify_config.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_alert_records.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_alert_trend_chart.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_asset_category_chart.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_asset_transfer_chart.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_chart.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_dashboard.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_device_alert_rule.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_device_instances.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_device_map.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_device_monitor.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_device_types.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_file_library.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_greenhouse_protocol.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_inspections.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_know_info.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_login_reg.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_map.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_messages.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_modbus_rtu_device.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_online_devices_chart.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_rack.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_rack_server.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_rack_server_type.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_settings.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_smoke_water.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_sms.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_sms_module.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_temperature_humidity.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_theme_settings.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_users.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_work_orders.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_zichan.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_zichan_area.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_zichan_category.tsx (100%) rename {blank/src => src}/client/admin/pages/pages_zichan_transfer.tsx (100%) rename {blank/src => src}/client/admin/routes.tsx (100%) rename {blank/src => src}/client/admin/style_amap.css (100%) rename {blank/src => src}/client/admin/utils.ts (100%) rename {blank/src => src}/client/admin/web_app.tsx (100%) rename {blank/src => src}/client/api.ts (100%) rename {blank/src => src}/client/big/api.ts (100%) rename {blank/src => src}/client/big/client.tsx (100%) rename {blank/src => src}/client/big/components/AlarmDeviceTable.tsx (100%) rename {blank/src => src}/client/big/components/CustomCard.tsx (100%) rename {blank/src => src}/client/big/components/DataCenter.tsx (100%) rename {blank/src => src}/client/big/components/MetricCards.tsx (100%) rename {blank/src => src}/client/big/components/PageTitle.tsx (100%) rename {blank/src => src}/client/big/components/ServerMonitorCharts.tsx (100%) rename {blank/src => src}/client/big/components/three/ServerTooltip.tsx (100%) rename {blank/src => src}/client/big/components/three/ThreeJSRoom.tsx (100%) rename {blank/src => src}/client/big/components/three/constants.ts (100%) rename {blank/src => src}/client/big/components/three/models.ts (100%) rename {blank/src => src}/client/big/components/three/types.ts (100%) rename {blank/src => src}/client/big/components/three/utils.tsx (100%) rename {blank/src => src}/client/big/components/utils.ts (100%) rename {blank/src => src}/client/big/components_three.tsx (99%) rename {blank/src => src}/client/big/title-bg.png (100%) rename {blank/src => src}/client/components/Home.tsx (100%) rename {blank/src => src}/client/index.tsx (100%) rename {blank/src => src}/client/utils/MinIOXHRUploader.ts (100%) rename {blank/src => src}/client/utils/logger.ts (100%) rename {blank/src => src}/server/api.ts (100%) rename {blank/src => src}/server/api/alert-notify-configs/[id]/delete.ts (100%) rename {blank/src => src}/server/api/alert-notify-configs/[id]/get.ts (100%) rename {blank/src => src}/server/api/alert-notify-configs/[id]/put.ts (100%) rename {blank/src => src}/server/api/alert-notify-configs/get.ts (100%) rename {blank/src => src}/server/api/alert-notify-configs/index.ts (100%) rename {blank/src => src}/server/api/alert-notify-configs/post.ts (100%) rename {blank/src => src}/server/api/alert-rules/[id]/delete.ts (100%) rename {blank/src => src}/server/api/alert-rules/[id]/get.ts (100%) rename {blank/src => src}/server/api/alert-rules/[id]/put.ts (100%) rename {blank/src => src}/server/api/alert-rules/get.ts (100%) rename {blank/src => src}/server/api/alert-rules/index.ts (100%) rename {blank/src => src}/server/api/alert-rules/post.ts (100%) rename {blank/src => src}/server/api/alerts/[id]/get.ts (100%) rename {blank/src => src}/server/api/alerts/[id]/put.ts (100%) rename {blank/src => src}/server/api/alerts/get.ts (100%) rename {blank/src => src}/server/api/alerts/handles/[id]/get.ts (100%) rename {blank/src => src}/server/api/alerts/handles/get.ts (100%) rename {blank/src => src}/server/api/alerts/handles/index.ts (100%) rename {blank/src => src}/server/api/alerts/handles/post.ts (100%) rename {blank/src => src}/server/api/alerts/index.ts (100%) rename {blank/src => src}/server/api/auth/index.ts (100%) rename {blank/src => src}/server/api/auth/login/index.ts (100%) rename {blank/src => src}/server/api/auth/login/password.ts (100%) rename {blank/src => src}/server/api/auth/login/sms.ts (100%) rename {blank/src => src}/server/api/auth/logout/index.ts (100%) rename {blank/src => src}/server/api/auth/me/get.ts (100%) rename {blank/src => src}/server/api/auth/me/index.ts (100%) rename {blank/src => src}/server/api/auth/phone-code/fixed.ts (100%) rename {blank/src => src}/server/api/auth/phone-code/index.ts (100%) rename {blank/src => src}/server/api/auth/phone-code/sms.ts (100%) rename {blank/src => src}/server/api/auth/register/create.ts (100%) rename {blank/src => src}/server/api/auth/register/index.ts (100%) rename {blank/src => src}/server/api/auth/schemas.ts (100%) rename {blank/src => src}/server/api/auth/sso-verify.ts (100%) rename {blank/src => src}/server/api/base.ts (100%) rename {blank/src => src}/server/api/big/charts/zichan-alarm-chart.ts (100%) rename {blank/src => src}/server/api/big/charts/zichan-category-chart.ts (100%) rename {blank/src => src}/server/api/big/charts/zichan-online-rate-chart.ts (100%) rename {blank/src => src}/server/api/big/charts/zichan-state-chart.ts (100%) rename {blank/src => src}/server/api/big/device-instances.ts (100%) rename {blank/src => src}/server/api/big/index.ts (100%) rename {blank/src => src}/server/api/big/rack-server-types.ts (100%) rename {blank/src => src}/server/api/big/rack-servers.ts (100%) rename {blank/src => src}/server/api/big/racks.ts (100%) rename {blank/src => src}/server/api/big/zichan-alarm-device.ts (100%) rename {blank/src => src}/server/api/device-instances/[id]/delete.ts (100%) rename {blank/src => src}/server/api/device-instances/[id]/get.ts (100%) rename {blank/src => src}/server/api/device-instances/[id]/put.ts (100%) rename {blank/src => src}/server/api/device-instances/get.ts (100%) rename {blank/src => src}/server/api/device-instances/index.ts (100%) rename {blank/src => src}/server/api/device-instances/post.ts (100%) rename {blank/src => src}/server/api/device-types/[id]/delete.ts (100%) rename {blank/src => src}/server/api/device-types/[id]/get.ts (100%) rename {blank/src => src}/server/api/device-types/[id]/put.ts (100%) rename {blank/src => src}/server/api/device-types/get.ts (100%) rename {blank/src => src}/server/api/device-types/index.ts (100%) rename {blank/src => src}/server/api/device-types/post.ts (100%) rename {blank/src => src}/server/api/file-category/[id]/delete.ts (100%) rename {blank/src => src}/server/api/file-category/[id]/put.ts (100%) rename {blank/src => src}/server/api/file-category/get.ts (100%) rename {blank/src => src}/server/api/file-category/index.ts (100%) rename {blank/src => src}/server/api/file-category/post.ts (100%) rename {blank/src => src}/server/api/files/[id]/delete.ts (100%) rename {blank/src => src}/server/api/files/[id]/get.ts (100%) rename {blank/src => src}/server/api/files/[id]/put.ts (100%) rename {blank/src => src}/server/api/files/completeMultipartUpload.ts (100%) rename {blank/src => src}/server/api/files/get.ts (100%) rename {blank/src => src}/server/api/files/getMultipartUploadPolicy.ts (100%) rename {blank/src => src}/server/api/files/getUploadPolicy.ts (100%) rename {blank/src => src}/server/api/files/index.ts (100%) rename {blank/src => src}/server/api/files/post.ts (100%) rename {blank/src => src}/server/api/init.ts (100%) rename {blank/src => src}/server/api/know-info/[id]/delete.ts (100%) rename {blank/src => src}/server/api/know-info/[id]/get.ts (100%) rename {blank/src => src}/server/api/know-info/[id]/put.ts (100%) rename {blank/src => src}/server/api/know-info/get.ts (100%) rename {blank/src => src}/server/api/know-info/index.ts (100%) rename {blank/src => src}/server/api/know-info/post.ts (100%) rename {blank/src => src}/server/api/migration.ts (100%) rename {blank/src => src}/server/api/monitor-data/get.ts (100%) rename {blank/src => src}/server/api/monitor-data/index.ts (100%) rename {blank/src => src}/server/api/monitor-data/post.ts (100%) rename {blank/src => src}/server/api/monitor-map/devices/map/get.ts (100%) rename {blank/src => src}/server/api/monitor-map/devices/tree/get.ts (100%) rename {blank/src => src}/server/api/monitor-map/devices/tree/statistics/get.ts (100%) rename {blank/src => src}/server/api/monitor-map/get.ts (100%) rename {blank/src => src}/server/api/monitor-map/index.ts (100%) rename {blank/src => src}/server/api/monitor-task/[id]/delete.ts (100%) rename {blank/src => src}/server/api/monitor-task/[id]/get.ts (100%) rename {blank/src => src}/server/api/monitor-task/[id]/put.ts (100%) rename {blank/src => src}/server/api/monitor-task/get.ts (100%) rename {blank/src => src}/server/api/monitor-task/index.ts (100%) rename {blank/src => src}/server/api/monitor-task/post.ts (100%) rename {blank/src => src}/server/api/rack-server-type/[id]/delete.ts (100%) rename {blank/src => src}/server/api/rack-server-type/[id]/get.ts (100%) rename {blank/src => src}/server/api/rack-server-type/[id]/put.ts (100%) rename {blank/src => src}/server/api/rack-server-type/get.ts (100%) rename {blank/src => src}/server/api/rack-server-type/index.ts (100%) rename {blank/src => src}/server/api/rack-server-type/post.ts (100%) rename {blank/src => src}/server/api/rack-server/[id]/delete.ts (100%) rename {blank/src => src}/server/api/rack-server/[id]/get.ts (100%) rename {blank/src => src}/server/api/rack-server/[id]/put.ts (100%) rename {blank/src => src}/server/api/rack-server/get.ts (100%) rename {blank/src => src}/server/api/rack-server/index.ts (100%) rename {blank/src => src}/server/api/rack-server/post.ts (100%) rename {blank/src => src}/server/api/rack/[id]/delete.ts (100%) rename {blank/src => src}/server/api/rack/[id]/get.ts (100%) rename {blank/src => src}/server/api/rack/[id]/put.ts (100%) rename {blank/src => src}/server/api/rack/get.ts (100%) rename {blank/src => src}/server/api/rack/index.ts (100%) rename {blank/src => src}/server/api/rack/post.ts (100%) rename {blank/src => src}/server/api/theme-settings/get.ts (100%) rename {blank/src => src}/server/api/theme-settings/index.ts (100%) rename {blank/src => src}/server/api/theme-settings/put.ts (100%) rename {blank/src => src}/server/api/theme-settings/reset/post.ts (100%) rename {blank/src => src}/server/api/users/[id]/delete.ts (100%) rename {blank/src => src}/server/api/users/[id]/get.ts (100%) rename {blank/src => src}/server/api/users/[id]/put.ts (100%) rename {blank/src => src}/server/api/users/get.ts (100%) rename {blank/src => src}/server/api/users/index.ts (100%) rename {blank/src => src}/server/api/users/post.ts (100%) rename {blank/src => src}/server/api/zichan-area/[id]/delete.ts (100%) rename {blank/src => src}/server/api/zichan-area/[id]/get.ts (100%) rename {blank/src => src}/server/api/zichan-area/[id]/put.ts (100%) rename {blank/src => src}/server/api/zichan-area/get.ts (100%) rename {blank/src => src}/server/api/zichan-area/index.ts (100%) rename {blank/src => src}/server/api/zichan-area/post.ts (100%) rename {blank/src => src}/server/api/zichan-category/[id]/delete.ts (100%) rename {blank/src => src}/server/api/zichan-category/[id]/put.ts (100%) rename {blank/src => src}/server/api/zichan-category/get.ts (100%) rename {blank/src => src}/server/api/zichan-category/index.ts (100%) rename {blank/src => src}/server/api/zichan-category/post.ts (100%) rename {blank/src => src}/server/api/zichan-transfer/[id]/delete.ts (100%) rename {blank/src => src}/server/api/zichan-transfer/[id]/get.ts (100%) rename {blank/src => src}/server/api/zichan-transfer/[id]/put.ts (100%) rename {blank/src => src}/server/api/zichan-transfer/get.ts (100%) rename {blank/src => src}/server/api/zichan-transfer/index.ts (100%) rename {blank/src => src}/server/api/zichan-transfer/post.ts (100%) rename {blank/src => src}/server/api/zichan/[id]/delete.ts (100%) rename {blank/src => src}/server/api/zichan/[id]/get.ts (100%) rename {blank/src => src}/server/api/zichan/[id]/put.ts (100%) rename {blank/src => src}/server/api/zichan/get.ts (100%) rename {blank/src => src}/server/api/zichan/index.ts (100%) rename {blank/src => src}/server/api/zichan/post.ts (100%) rename {blank/src => src}/server/data-source.ts (100%) rename {blank/src => src}/server/index.tsx (100%) rename {blank/src => src}/server/middleware/auth.middleware.ts (100%) rename {blank/src => src}/server/middleware/permission.middleware.ts (100%) rename {blank/src => src}/server/modules/alerts/alert-handle-log.entity.ts (100%) rename {blank/src => src}/server/modules/alerts/alert-handle-log.service.ts (100%) rename {blank/src => src}/server/modules/alerts/alert-notify-config.entity.ts (100%) rename {blank/src => src}/server/modules/alerts/alert-notify-config.service.ts (100%) rename {blank/src => src}/server/modules/assets/zichan-area.entity.ts (100%) rename {blank/src => src}/server/modules/assets/zichan-area.service.ts (100%) rename {blank/src => src}/server/modules/assets/zichan-category.entity.ts (100%) rename {blank/src => src}/server/modules/assets/zichan-category.service.ts (100%) rename {blank/src => src}/server/modules/assets/zichan-info.entity.ts (100%) rename {blank/src => src}/server/modules/assets/zichan-info.service.ts (100%) rename {blank/src => src}/server/modules/assets/zichan-trans-log.entity.ts (100%) rename {blank/src => src}/server/modules/assets/zichan-trans-log.service.ts (100%) rename {blank/src => src}/server/modules/auth/auth.service.ts (100%) rename {blank/src => src}/server/modules/big/big.service.ts (100%) rename {blank/src => src}/server/modules/devices/device-alert-logs.entity.ts (100%) rename {blank/src => src}/server/modules/devices/device-alert-logs.service.ts (100%) rename {blank/src => src}/server/modules/devices/device-alert_rules.entity.ts (100%) rename {blank/src => src}/server/modules/devices/device-alert_rules.service.ts (100%) rename {blank/src => src}/server/modules/devices/device-instances.entity.ts (100%) rename {blank/src => src}/server/modules/devices/device-instances.service.ts (100%) rename {blank/src => src}/server/modules/devices/device-monitor-data.entity.ts (100%) rename {blank/src => src}/server/modules/devices/device-monitor-data.service.ts (100%) rename {blank/src => src}/server/modules/devices/device-types.entity.ts (100%) rename {blank/src => src}/server/modules/files/file-category.entity.ts (100%) rename {blank/src => src}/server/modules/files/file-category.service.ts (100%) rename {blank/src => src}/server/modules/files/file-library.entity.ts (100%) rename {blank/src => src}/server/modules/files/file-library.service.ts (100%) rename {blank/src => src}/server/modules/files/minio.service.ts (100%) rename {blank/src => src}/server/modules/knowledge/know-info.entity.ts (100%) rename {blank/src => src}/server/modules/knowledge/know-info.service.ts (100%) rename {blank/src => src}/server/modules/messages/user-message.entity.ts (100%) rename {blank/src => src}/server/modules/monitor/alert.service.ts (100%) rename {blank/src => src}/server/modules/monitor/monitor-map.dto.ts (100%) rename {blank/src => src}/server/modules/monitor/monitor-map.service.ts (100%) rename {blank/src => src}/server/modules/monitor/monitor-scheduler.service.ts (100%) rename {blank/src => src}/server/modules/monitor/monitor-task-log.entity.ts (100%) rename {blank/src => src}/server/modules/monitor/monitor-task.entity.ts (100%) rename {blank/src => src}/server/modules/monitor/monitor-task.service.ts (100%) rename {blank/src => src}/server/modules/monitor/monitor.service.ts (100%) rename {blank/src => src}/server/modules/monitor/network-monitor.service.ts (100%) rename {blank/src => src}/server/modules/monitor/sensor-monitor.service.ts (100%) rename {blank/src => src}/server/modules/racks/rack-info.entity.ts (100%) rename {blank/src => src}/server/modules/racks/rack-info.service.ts (100%) rename {blank/src => src}/server/modules/racks/rack-server-type.entity.ts (100%) rename {blank/src => src}/server/modules/racks/rack-server-type.service.ts (100%) rename {blank/src => src}/server/modules/racks/rack-server.entity.ts (100%) rename {blank/src => src}/server/modules/racks/rack-server.service.ts (100%) rename {blank/src => src}/server/modules/settings/system-settings.entity.ts (100%) rename {blank/src => src}/server/modules/settings/theme-settings.entity.ts (100%) rename {blank/src => src}/server/modules/settings/theme-settings.service.ts (100%) rename {blank/src => src}/server/modules/users/login-history.entity.ts (100%) rename {blank/src => src}/server/modules/users/message.entity.ts (100%) rename {blank/src => src}/server/modules/users/role.entity.ts (100%) rename {blank/src => src}/server/modules/users/user.entity.ts (100%) rename {blank/src => src}/server/modules/users/user.service.ts (100%) rename {blank/src => src}/server/renderer.tsx (100%) rename {blank/src => src}/server/types/context.ts (100%) rename {blank/src => src}/server/types/smsTypes.ts (100%) rename {blank/src => src}/server/utils/env-init.ts (100%) rename {blank/src => src}/server/utils/errorHandler.ts (100%) rename {blank/src => src}/server/utils/http.ts (100%) rename {blank/src => src}/server/utils/ip_monitor.ts (100%) rename {blank/src => src}/server/utils/logger.ts (100%) rename {blank/src => src}/server/utils/modbus_rtu.ts (100%) rename {blank/src => src}/server/utils/monitor-utils.ts (100%) rename {blank/src => src}/server/utils/sms.aliyun.ts (100%) rename {blank/src => src}/server/utils/sms.com.ts (97%) rename {blank/src => src}/share/monitorTypes.ts (100%) rename {blank/src => src}/share/types.ts (100%) rename {blank/src => src}/style.css (100%) rename blank/tsconfig.json => tsconfig.json (100%) rename blank/vite.config.ts => vite.config.ts (100%) diff --git a/blank/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml similarity index 100% rename from blank/.gitea/workflows/release.yaml rename to .gitea/workflows/release.yaml diff --git a/blank/.gitignore b/.gitignore similarity index 100% rename from blank/.gitignore rename to .gitignore diff --git a/blank/.npmrc b/.npmrc similarity index 100% rename from blank/.npmrc rename to .npmrc diff --git a/blank/.roo/mcp.json b/.roo/mcp.json similarity index 100% rename from blank/.roo/mcp.json rename to .roo/mcp.json diff --git a/blank/.roo/rules/01-general.md b/.roo/rules/01-general.md similarity index 100% rename from blank/.roo/rules/01-general.md rename to .roo/rules/01-general.md diff --git a/blank/.roo/rules/02-typescript.md b/.roo/rules/02-typescript.md similarity index 100% rename from blank/.roo/rules/02-typescript.md rename to .roo/rules/02-typescript.md diff --git a/blank/.roo/rules/03-modules.md b/.roo/rules/03-modules.md similarity index 100% rename from blank/.roo/rules/03-modules.md rename to .roo/rules/03-modules.md diff --git a/blank/.roo/rules/04-api.md b/.roo/rules/04-api.md similarity index 100% rename from blank/.roo/rules/04-api.md rename to .roo/rules/04-api.md diff --git a/blank/.roo/rules/05-database.md b/.roo/rules/05-database.md similarity index 100% rename from blank/.roo/rules/05-database.md rename to .roo/rules/05-database.md diff --git a/blank/.roo/rules/06-service-di.md b/.roo/rules/06-service-di.md similarity index 100% rename from blank/.roo/rules/06-service-di.md rename to .roo/rules/06-service-di.md diff --git a/blank/.roo/rules/07-openapi.md b/.roo/rules/07-openapi.md similarity index 100% rename from blank/.roo/rules/07-openapi.md rename to .roo/rules/07-openapi.md diff --git a/blank/.roo/rules/08-rpc.md b/.roo/rules/08-rpc.md similarity index 100% rename from blank/.roo/rules/08-rpc.md rename to .roo/rules/08-rpc.md diff --git a/blank/.roo/rules/09-logging.md b/.roo/rules/09-logging.md similarity index 100% rename from blank/.roo/rules/09-logging.md rename to .roo/rules/09-logging.md diff --git a/blank/.roo/rules/10-entity.md b/.roo/rules/10-entity.md similarity index 100% rename from blank/.roo/rules/10-entity.md rename to .roo/rules/10-entity.md diff --git a/blank/.roo/rules/11-entity-creation.md b/.roo/rules/11-entity-creation.md similarity index 100% rename from blank/.roo/rules/11-entity-creation.md rename to .roo/rules/11-entity-creation.md diff --git a/blank/.rooignore b/.rooignore similarity index 100% rename from blank/.rooignore rename to .rooignore diff --git a/blank/Dockerfile.release b/Dockerfile.release similarity index 100% rename from blank/Dockerfile.release rename to Dockerfile.release diff --git a/blank/Dockerfile.test b/Dockerfile.test similarity index 100% rename from blank/Dockerfile.test rename to Dockerfile.test diff --git a/blank/README.md b/README.md similarity index 100% rename from blank/README.md rename to README.md diff --git a/blank/docker-compose.yml b/docker-compose.yml similarity index 100% rename from blank/docker-compose.yml rename to docker-compose.yml diff --git a/blank/package.json b/package.json similarity index 100% rename from blank/package.json rename to package.json diff --git a/blank/pnpm-lock.yaml b/pnpm-lock.yaml similarity index 100% rename from blank/pnpm-lock.yaml rename to pnpm-lock.yaml diff --git a/blank/public/amap/amap3.js b/public/amap/amap3.js similarity index 100% rename from blank/public/amap/amap3.js rename to public/amap/amap3.js diff --git a/blank/public/amap/init.js b/public/amap/init.js similarity index 100% rename from blank/public/amap/init.js rename to public/amap/init.js diff --git a/blank/public/amap/mapsplugin.js b/public/amap/mapsplugin.js similarity index 100% rename from blank/public/amap/mapsplugin.js rename to public/amap/mapsplugin.js diff --git a/blank/scripts/release_tag.sh b/scripts/release_tag.sh similarity index 100% rename from blank/scripts/release_tag.sh rename to scripts/release_tag.sh diff --git a/blank/src/client/admin/api/alert.ts b/src/client/admin/api/alert.ts similarity index 100% rename from blank/src/client/admin/api/alert.ts rename to src/client/admin/api/alert.ts diff --git a/blank/src/client/admin/api/alert_handle.ts b/src/client/admin/api/alert_handle.ts similarity index 100% rename from blank/src/client/admin/api/alert_handle.ts rename to src/client/admin/api/alert_handle.ts diff --git a/blank/src/client/admin/api/alert_notify_config.ts b/src/client/admin/api/alert_notify_config.ts similarity index 100% rename from blank/src/client/admin/api/alert_notify_config.ts rename to src/client/admin/api/alert_notify_config.ts diff --git a/blank/src/client/admin/api/auth.ts b/src/client/admin/api/auth.ts similarity index 100% rename from blank/src/client/admin/api/auth.ts rename to src/client/admin/api/auth.ts diff --git a/blank/src/client/admin/api/charts.ts b/src/client/admin/api/charts.ts similarity index 100% rename from blank/src/client/admin/api/charts.ts rename to src/client/admin/api/charts.ts diff --git a/blank/src/client/admin/api/device_alert_rule.ts b/src/client/admin/api/device_alert_rule.ts similarity index 100% rename from blank/src/client/admin/api/device_alert_rule.ts rename to src/client/admin/api/device_alert_rule.ts diff --git a/blank/src/client/admin/api/device_instance.ts b/src/client/admin/api/device_instance.ts similarity index 100% rename from blank/src/client/admin/api/device_instance.ts rename to src/client/admin/api/device_instance.ts diff --git a/blank/src/client/admin/api/device_type.ts b/src/client/admin/api/device_type.ts similarity index 100% rename from blank/src/client/admin/api/device_type.ts rename to src/client/admin/api/device_type.ts diff --git a/blank/src/client/admin/api/files.ts b/src/client/admin/api/files.ts similarity index 100% rename from blank/src/client/admin/api/files.ts rename to src/client/admin/api/files.ts diff --git a/blank/src/client/admin/api/index.ts b/src/client/admin/api/index.ts similarity index 100% rename from blank/src/client/admin/api/index.ts rename to src/client/admin/api/index.ts diff --git a/blank/src/client/admin/api/inspections.ts b/src/client/admin/api/inspections.ts similarity index 100% rename from blank/src/client/admin/api/inspections.ts rename to src/client/admin/api/inspections.ts diff --git a/blank/src/client/admin/api/know_info.ts b/src/client/admin/api/know_info.ts similarity index 100% rename from blank/src/client/admin/api/know_info.ts rename to src/client/admin/api/know_info.ts diff --git a/blank/src/client/admin/api/maps.ts b/src/client/admin/api/maps.ts similarity index 100% rename from blank/src/client/admin/api/maps.ts rename to src/client/admin/api/maps.ts diff --git a/blank/src/client/admin/api/messages.ts b/src/client/admin/api/messages.ts similarity index 100% rename from blank/src/client/admin/api/messages.ts rename to src/client/admin/api/messages.ts diff --git a/blank/src/client/admin/api/modbus_rtu_device.ts b/src/client/admin/api/modbus_rtu_device.ts similarity index 100% rename from blank/src/client/admin/api/modbus_rtu_device.ts rename to src/client/admin/api/modbus_rtu_device.ts diff --git a/blank/src/client/admin/api/monitor.ts b/src/client/admin/api/monitor.ts similarity index 100% rename from blank/src/client/admin/api/monitor.ts rename to src/client/admin/api/monitor.ts diff --git a/blank/src/client/admin/api/monitor_charts.ts b/src/client/admin/api/monitor_charts.ts similarity index 100% rename from blank/src/client/admin/api/monitor_charts.ts rename to src/client/admin/api/monitor_charts.ts diff --git a/blank/src/client/admin/api/rack.ts b/src/client/admin/api/rack.ts similarity index 100% rename from blank/src/client/admin/api/rack.ts rename to src/client/admin/api/rack.ts diff --git a/blank/src/client/admin/api/rack_server.ts b/src/client/admin/api/rack_server.ts similarity index 100% rename from blank/src/client/admin/api/rack_server.ts rename to src/client/admin/api/rack_server.ts diff --git a/blank/src/client/admin/api/rack_server_type.ts b/src/client/admin/api/rack_server_type.ts similarity index 100% rename from blank/src/client/admin/api/rack_server_type.ts rename to src/client/admin/api/rack_server_type.ts diff --git a/blank/src/client/admin/api/sms.ts b/src/client/admin/api/sms.ts similarity index 100% rename from blank/src/client/admin/api/sms.ts rename to src/client/admin/api/sms.ts diff --git a/blank/src/client/admin/api/sys.ts b/src/client/admin/api/sys.ts similarity index 100% rename from blank/src/client/admin/api/sys.ts rename to src/client/admin/api/sys.ts diff --git a/blank/src/client/admin/api/theme.ts b/src/client/admin/api/theme.ts similarity index 100% rename from blank/src/client/admin/api/theme.ts rename to src/client/admin/api/theme.ts diff --git a/blank/src/client/admin/api/users.ts b/src/client/admin/api/users.ts similarity index 100% rename from blank/src/client/admin/api/users.ts rename to src/client/admin/api/users.ts diff --git a/blank/src/client/admin/api/work_orders.ts b/src/client/admin/api/work_orders.ts similarity index 100% rename from blank/src/client/admin/api/work_orders.ts rename to src/client/admin/api/work_orders.ts diff --git a/blank/src/client/admin/api/yangantubiao.png b/src/client/admin/api/yangantubiao.png similarity index 100% rename from blank/src/client/admin/api/yangantubiao.png rename to src/client/admin/api/yangantubiao.png diff --git a/blank/src/client/admin/api/zichan.ts b/src/client/admin/api/zichan.ts similarity index 100% rename from blank/src/client/admin/api/zichan.ts rename to src/client/admin/api/zichan.ts diff --git a/blank/src/client/admin/api/zichan_area.ts b/src/client/admin/api/zichan_area.ts similarity index 100% rename from blank/src/client/admin/api/zichan_area.ts rename to src/client/admin/api/zichan_area.ts diff --git a/blank/src/client/admin/api/zichan_category.ts b/src/client/admin/api/zichan_category.ts similarity index 100% rename from blank/src/client/admin/api/zichan_category.ts rename to src/client/admin/api/zichan_category.ts diff --git a/blank/src/client/admin/api/zichan_transfer.ts b/src/client/admin/api/zichan_transfer.ts similarity index 100% rename from blank/src/client/admin/api/zichan_transfer.ts rename to src/client/admin/api/zichan_transfer.ts diff --git a/blank/src/client/admin/components/ErrorPage.tsx b/src/client/admin/components/ErrorPage.tsx similarity index 100% rename from blank/src/client/admin/components/ErrorPage.tsx rename to src/client/admin/components/ErrorPage.tsx diff --git a/blank/src/client/admin/components/NotFoundPage.tsx b/src/client/admin/components/NotFoundPage.tsx similarity index 100% rename from blank/src/client/admin/components/NotFoundPage.tsx rename to src/client/admin/components/NotFoundPage.tsx diff --git a/blank/src/client/admin/components/components_amap.tsx b/src/client/admin/components/components_amap.tsx similarity index 100% rename from blank/src/client/admin/components/components_amap.tsx rename to src/client/admin/components/components_amap.tsx diff --git a/blank/src/client/admin/components/components_large_directory_uploader.tsx b/src/client/admin/components/components_large_directory_uploader.tsx similarity index 100% rename from blank/src/client/admin/components/components_large_directory_uploader.tsx rename to src/client/admin/components/components_large_directory_uploader.tsx diff --git a/blank/src/client/admin/components/components_protected_route.tsx b/src/client/admin/components/components_protected_route.tsx similarity index 100% rename from blank/src/client/admin/components/components_protected_route.tsx rename to src/client/admin/components/components_protected_route.tsx diff --git a/blank/src/client/admin/components/components_uploader.tsx b/src/client/admin/components/components_uploader.tsx similarity index 100% rename from blank/src/client/admin/components/components_uploader.tsx rename to src/client/admin/components/components_uploader.tsx diff --git a/blank/src/client/admin/hooks/AuthProvider.tsx b/src/client/admin/hooks/AuthProvider.tsx similarity index 100% rename from blank/src/client/admin/hooks/AuthProvider.tsx rename to src/client/admin/hooks/AuthProvider.tsx diff --git a/blank/src/client/admin/hooks/ThemeProvider.tsx b/src/client/admin/hooks/ThemeProvider.tsx similarity index 100% rename from blank/src/client/admin/hooks/ThemeProvider.tsx rename to src/client/admin/hooks/ThemeProvider.tsx diff --git a/blank/src/client/admin/hooks_sys.tsx b/src/client/admin/hooks_sys.tsx similarity index 100% rename from blank/src/client/admin/hooks_sys.tsx rename to src/client/admin/hooks_sys.tsx diff --git a/blank/src/client/admin/index.tsx b/src/client/admin/index.tsx similarity index 100% rename from blank/src/client/admin/index.tsx rename to src/client/admin/index.tsx diff --git a/blank/src/client/admin/layouts/MainLayout.tsx b/src/client/admin/layouts/MainLayout.tsx similarity index 100% rename from blank/src/client/admin/layouts/MainLayout.tsx rename to src/client/admin/layouts/MainLayout.tsx diff --git a/blank/src/client/admin/menu.tsx b/src/client/admin/menu.tsx similarity index 100% rename from blank/src/client/admin/menu.tsx rename to src/client/admin/menu.tsx diff --git a/blank/src/client/admin/pages/monitor_task.tsx b/src/client/admin/pages/monitor_task.tsx similarity index 100% rename from blank/src/client/admin/pages/monitor_task.tsx rename to src/client/admin/pages/monitor_task.tsx diff --git a/blank/src/client/admin/pages/pages_alert_handle.tsx b/src/client/admin/pages/pages_alert_handle.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_alert_handle.tsx rename to src/client/admin/pages/pages_alert_handle.tsx diff --git a/blank/src/client/admin/pages/pages_alert_handle_logs.tsx b/src/client/admin/pages/pages_alert_handle_logs.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_alert_handle_logs.tsx rename to src/client/admin/pages/pages_alert_handle_logs.tsx diff --git a/blank/src/client/admin/pages/pages_alert_notify_config.tsx b/src/client/admin/pages/pages_alert_notify_config.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_alert_notify_config.tsx rename to src/client/admin/pages/pages_alert_notify_config.tsx diff --git a/blank/src/client/admin/pages/pages_alert_records.tsx b/src/client/admin/pages/pages_alert_records.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_alert_records.tsx rename to src/client/admin/pages/pages_alert_records.tsx diff --git a/blank/src/client/admin/pages/pages_alert_trend_chart.tsx b/src/client/admin/pages/pages_alert_trend_chart.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_alert_trend_chart.tsx rename to src/client/admin/pages/pages_alert_trend_chart.tsx diff --git a/blank/src/client/admin/pages/pages_asset_category_chart.tsx b/src/client/admin/pages/pages_asset_category_chart.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_asset_category_chart.tsx rename to src/client/admin/pages/pages_asset_category_chart.tsx diff --git a/blank/src/client/admin/pages/pages_asset_transfer_chart.tsx b/src/client/admin/pages/pages_asset_transfer_chart.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_asset_transfer_chart.tsx rename to src/client/admin/pages/pages_asset_transfer_chart.tsx diff --git a/blank/src/client/admin/pages/pages_chart.tsx b/src/client/admin/pages/pages_chart.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_chart.tsx rename to src/client/admin/pages/pages_chart.tsx diff --git a/blank/src/client/admin/pages/pages_dashboard.tsx b/src/client/admin/pages/pages_dashboard.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_dashboard.tsx rename to src/client/admin/pages/pages_dashboard.tsx diff --git a/blank/src/client/admin/pages/pages_device_alert_rule.tsx b/src/client/admin/pages/pages_device_alert_rule.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_device_alert_rule.tsx rename to src/client/admin/pages/pages_device_alert_rule.tsx diff --git a/blank/src/client/admin/pages/pages_device_instances.tsx b/src/client/admin/pages/pages_device_instances.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_device_instances.tsx rename to src/client/admin/pages/pages_device_instances.tsx diff --git a/blank/src/client/admin/pages/pages_device_map.tsx b/src/client/admin/pages/pages_device_map.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_device_map.tsx rename to src/client/admin/pages/pages_device_map.tsx diff --git a/blank/src/client/admin/pages/pages_device_monitor.tsx b/src/client/admin/pages/pages_device_monitor.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_device_monitor.tsx rename to src/client/admin/pages/pages_device_monitor.tsx diff --git a/blank/src/client/admin/pages/pages_device_types.tsx b/src/client/admin/pages/pages_device_types.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_device_types.tsx rename to src/client/admin/pages/pages_device_types.tsx diff --git a/blank/src/client/admin/pages/pages_file_library.tsx b/src/client/admin/pages/pages_file_library.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_file_library.tsx rename to src/client/admin/pages/pages_file_library.tsx diff --git a/blank/src/client/admin/pages/pages_greenhouse_protocol.tsx b/src/client/admin/pages/pages_greenhouse_protocol.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_greenhouse_protocol.tsx rename to src/client/admin/pages/pages_greenhouse_protocol.tsx diff --git a/blank/src/client/admin/pages/pages_inspections.tsx b/src/client/admin/pages/pages_inspections.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_inspections.tsx rename to src/client/admin/pages/pages_inspections.tsx diff --git a/blank/src/client/admin/pages/pages_know_info.tsx b/src/client/admin/pages/pages_know_info.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_know_info.tsx rename to src/client/admin/pages/pages_know_info.tsx diff --git a/blank/src/client/admin/pages/pages_login_reg.tsx b/src/client/admin/pages/pages_login_reg.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_login_reg.tsx rename to src/client/admin/pages/pages_login_reg.tsx diff --git a/blank/src/client/admin/pages/pages_map.tsx b/src/client/admin/pages/pages_map.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_map.tsx rename to src/client/admin/pages/pages_map.tsx diff --git a/blank/src/client/admin/pages/pages_messages.tsx b/src/client/admin/pages/pages_messages.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_messages.tsx rename to src/client/admin/pages/pages_messages.tsx diff --git a/blank/src/client/admin/pages/pages_modbus_rtu_device.tsx b/src/client/admin/pages/pages_modbus_rtu_device.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_modbus_rtu_device.tsx rename to src/client/admin/pages/pages_modbus_rtu_device.tsx diff --git a/blank/src/client/admin/pages/pages_online_devices_chart.tsx b/src/client/admin/pages/pages_online_devices_chart.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_online_devices_chart.tsx rename to src/client/admin/pages/pages_online_devices_chart.tsx diff --git a/blank/src/client/admin/pages/pages_rack.tsx b/src/client/admin/pages/pages_rack.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_rack.tsx rename to src/client/admin/pages/pages_rack.tsx diff --git a/blank/src/client/admin/pages/pages_rack_server.tsx b/src/client/admin/pages/pages_rack_server.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_rack_server.tsx rename to src/client/admin/pages/pages_rack_server.tsx diff --git a/blank/src/client/admin/pages/pages_rack_server_type.tsx b/src/client/admin/pages/pages_rack_server_type.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_rack_server_type.tsx rename to src/client/admin/pages/pages_rack_server_type.tsx diff --git a/blank/src/client/admin/pages/pages_settings.tsx b/src/client/admin/pages/pages_settings.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_settings.tsx rename to src/client/admin/pages/pages_settings.tsx diff --git a/blank/src/client/admin/pages/pages_smoke_water.tsx b/src/client/admin/pages/pages_smoke_water.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_smoke_water.tsx rename to src/client/admin/pages/pages_smoke_water.tsx diff --git a/blank/src/client/admin/pages/pages_sms.tsx b/src/client/admin/pages/pages_sms.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_sms.tsx rename to src/client/admin/pages/pages_sms.tsx diff --git a/blank/src/client/admin/pages/pages_sms_module.tsx b/src/client/admin/pages/pages_sms_module.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_sms_module.tsx rename to src/client/admin/pages/pages_sms_module.tsx diff --git a/blank/src/client/admin/pages/pages_temperature_humidity.tsx b/src/client/admin/pages/pages_temperature_humidity.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_temperature_humidity.tsx rename to src/client/admin/pages/pages_temperature_humidity.tsx diff --git a/blank/src/client/admin/pages/pages_theme_settings.tsx b/src/client/admin/pages/pages_theme_settings.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_theme_settings.tsx rename to src/client/admin/pages/pages_theme_settings.tsx diff --git a/blank/src/client/admin/pages/pages_users.tsx b/src/client/admin/pages/pages_users.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_users.tsx rename to src/client/admin/pages/pages_users.tsx diff --git a/blank/src/client/admin/pages/pages_work_orders.tsx b/src/client/admin/pages/pages_work_orders.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_work_orders.tsx rename to src/client/admin/pages/pages_work_orders.tsx diff --git a/blank/src/client/admin/pages/pages_zichan.tsx b/src/client/admin/pages/pages_zichan.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_zichan.tsx rename to src/client/admin/pages/pages_zichan.tsx diff --git a/blank/src/client/admin/pages/pages_zichan_area.tsx b/src/client/admin/pages/pages_zichan_area.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_zichan_area.tsx rename to src/client/admin/pages/pages_zichan_area.tsx diff --git a/blank/src/client/admin/pages/pages_zichan_category.tsx b/src/client/admin/pages/pages_zichan_category.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_zichan_category.tsx rename to src/client/admin/pages/pages_zichan_category.tsx diff --git a/blank/src/client/admin/pages/pages_zichan_transfer.tsx b/src/client/admin/pages/pages_zichan_transfer.tsx similarity index 100% rename from blank/src/client/admin/pages/pages_zichan_transfer.tsx rename to src/client/admin/pages/pages_zichan_transfer.tsx diff --git a/blank/src/client/admin/routes.tsx b/src/client/admin/routes.tsx similarity index 100% rename from blank/src/client/admin/routes.tsx rename to src/client/admin/routes.tsx diff --git a/blank/src/client/admin/style_amap.css b/src/client/admin/style_amap.css similarity index 100% rename from blank/src/client/admin/style_amap.css rename to src/client/admin/style_amap.css diff --git a/blank/src/client/admin/utils.ts b/src/client/admin/utils.ts similarity index 100% rename from blank/src/client/admin/utils.ts rename to src/client/admin/utils.ts diff --git a/blank/src/client/admin/web_app.tsx b/src/client/admin/web_app.tsx similarity index 100% rename from blank/src/client/admin/web_app.tsx rename to src/client/admin/web_app.tsx diff --git a/blank/src/client/api.ts b/src/client/api.ts similarity index 100% rename from blank/src/client/api.ts rename to src/client/api.ts diff --git a/blank/src/client/big/api.ts b/src/client/big/api.ts similarity index 100% rename from blank/src/client/big/api.ts rename to src/client/big/api.ts diff --git a/blank/src/client/big/client.tsx b/src/client/big/client.tsx similarity index 100% rename from blank/src/client/big/client.tsx rename to src/client/big/client.tsx diff --git a/blank/src/client/big/components/AlarmDeviceTable.tsx b/src/client/big/components/AlarmDeviceTable.tsx similarity index 100% rename from blank/src/client/big/components/AlarmDeviceTable.tsx rename to src/client/big/components/AlarmDeviceTable.tsx diff --git a/blank/src/client/big/components/CustomCard.tsx b/src/client/big/components/CustomCard.tsx similarity index 100% rename from blank/src/client/big/components/CustomCard.tsx rename to src/client/big/components/CustomCard.tsx diff --git a/blank/src/client/big/components/DataCenter.tsx b/src/client/big/components/DataCenter.tsx similarity index 100% rename from blank/src/client/big/components/DataCenter.tsx rename to src/client/big/components/DataCenter.tsx diff --git a/blank/src/client/big/components/MetricCards.tsx b/src/client/big/components/MetricCards.tsx similarity index 100% rename from blank/src/client/big/components/MetricCards.tsx rename to src/client/big/components/MetricCards.tsx diff --git a/blank/src/client/big/components/PageTitle.tsx b/src/client/big/components/PageTitle.tsx similarity index 100% rename from blank/src/client/big/components/PageTitle.tsx rename to src/client/big/components/PageTitle.tsx diff --git a/blank/src/client/big/components/ServerMonitorCharts.tsx b/src/client/big/components/ServerMonitorCharts.tsx similarity index 100% rename from blank/src/client/big/components/ServerMonitorCharts.tsx rename to src/client/big/components/ServerMonitorCharts.tsx diff --git a/blank/src/client/big/components/three/ServerTooltip.tsx b/src/client/big/components/three/ServerTooltip.tsx similarity index 100% rename from blank/src/client/big/components/three/ServerTooltip.tsx rename to src/client/big/components/three/ServerTooltip.tsx diff --git a/blank/src/client/big/components/three/ThreeJSRoom.tsx b/src/client/big/components/three/ThreeJSRoom.tsx similarity index 100% rename from blank/src/client/big/components/three/ThreeJSRoom.tsx rename to src/client/big/components/three/ThreeJSRoom.tsx diff --git a/blank/src/client/big/components/three/constants.ts b/src/client/big/components/three/constants.ts similarity index 100% rename from blank/src/client/big/components/three/constants.ts rename to src/client/big/components/three/constants.ts diff --git a/blank/src/client/big/components/three/models.ts b/src/client/big/components/three/models.ts similarity index 100% rename from blank/src/client/big/components/three/models.ts rename to src/client/big/components/three/models.ts diff --git a/blank/src/client/big/components/three/types.ts b/src/client/big/components/three/types.ts similarity index 100% rename from blank/src/client/big/components/three/types.ts rename to src/client/big/components/three/types.ts diff --git a/blank/src/client/big/components/three/utils.tsx b/src/client/big/components/three/utils.tsx similarity index 100% rename from blank/src/client/big/components/three/utils.tsx rename to src/client/big/components/three/utils.tsx diff --git a/blank/src/client/big/components/utils.ts b/src/client/big/components/utils.ts similarity index 100% rename from blank/src/client/big/components/utils.ts rename to src/client/big/components/utils.ts diff --git a/blank/src/client/big/components_three.tsx b/src/client/big/components_three.tsx similarity index 99% rename from blank/src/client/big/components_three.tsx rename to src/client/big/components_three.tsx index 459834b..626eff6 100644 --- a/blank/src/client/big/components_three.tsx +++ b/src/client/big/components_three.tsx @@ -5,8 +5,8 @@ import * as THREE from 'three'; import { OrbitControls } from 'three/addons/controls/OrbitControls.js'; -import type { ServerData, ServerIconConfig, RackConfig, ServerIconConfigs,DeviceStatusInfo } from './api.ts'; -import { bigClient } from '../api'; +import type { ServerData, ServerIconConfig, RackConfig, ServerIconConfigs,DeviceStatusInfo } from './api.js'; +import { bigClient } from '../api.js'; import { getGlobalConfig } from '../admin/utils.js'; interface UseServerHoverProps { diff --git a/blank/src/client/big/title-bg.png b/src/client/big/title-bg.png similarity index 100% rename from blank/src/client/big/title-bg.png rename to src/client/big/title-bg.png diff --git a/blank/src/client/components/Home.tsx b/src/client/components/Home.tsx similarity index 100% rename from blank/src/client/components/Home.tsx rename to src/client/components/Home.tsx diff --git a/blank/src/client/index.tsx b/src/client/index.tsx similarity index 100% rename from blank/src/client/index.tsx rename to src/client/index.tsx diff --git a/blank/src/client/utils/MinIOXHRUploader.ts b/src/client/utils/MinIOXHRUploader.ts similarity index 100% rename from blank/src/client/utils/MinIOXHRUploader.ts rename to src/client/utils/MinIOXHRUploader.ts diff --git a/blank/src/client/utils/logger.ts b/src/client/utils/logger.ts similarity index 100% rename from blank/src/client/utils/logger.ts rename to src/client/utils/logger.ts diff --git a/blank/src/server/api.ts b/src/server/api.ts similarity index 100% rename from blank/src/server/api.ts rename to src/server/api.ts diff --git a/blank/src/server/api/alert-notify-configs/[id]/delete.ts b/src/server/api/alert-notify-configs/[id]/delete.ts similarity index 100% rename from blank/src/server/api/alert-notify-configs/[id]/delete.ts rename to src/server/api/alert-notify-configs/[id]/delete.ts diff --git a/blank/src/server/api/alert-notify-configs/[id]/get.ts b/src/server/api/alert-notify-configs/[id]/get.ts similarity index 100% rename from blank/src/server/api/alert-notify-configs/[id]/get.ts rename to src/server/api/alert-notify-configs/[id]/get.ts diff --git a/blank/src/server/api/alert-notify-configs/[id]/put.ts b/src/server/api/alert-notify-configs/[id]/put.ts similarity index 100% rename from blank/src/server/api/alert-notify-configs/[id]/put.ts rename to src/server/api/alert-notify-configs/[id]/put.ts diff --git a/blank/src/server/api/alert-notify-configs/get.ts b/src/server/api/alert-notify-configs/get.ts similarity index 100% rename from blank/src/server/api/alert-notify-configs/get.ts rename to src/server/api/alert-notify-configs/get.ts diff --git a/blank/src/server/api/alert-notify-configs/index.ts b/src/server/api/alert-notify-configs/index.ts similarity index 100% rename from blank/src/server/api/alert-notify-configs/index.ts rename to src/server/api/alert-notify-configs/index.ts diff --git a/blank/src/server/api/alert-notify-configs/post.ts b/src/server/api/alert-notify-configs/post.ts similarity index 100% rename from blank/src/server/api/alert-notify-configs/post.ts rename to src/server/api/alert-notify-configs/post.ts diff --git a/blank/src/server/api/alert-rules/[id]/delete.ts b/src/server/api/alert-rules/[id]/delete.ts similarity index 100% rename from blank/src/server/api/alert-rules/[id]/delete.ts rename to src/server/api/alert-rules/[id]/delete.ts diff --git a/blank/src/server/api/alert-rules/[id]/get.ts b/src/server/api/alert-rules/[id]/get.ts similarity index 100% rename from blank/src/server/api/alert-rules/[id]/get.ts rename to src/server/api/alert-rules/[id]/get.ts diff --git a/blank/src/server/api/alert-rules/[id]/put.ts b/src/server/api/alert-rules/[id]/put.ts similarity index 100% rename from blank/src/server/api/alert-rules/[id]/put.ts rename to src/server/api/alert-rules/[id]/put.ts diff --git a/blank/src/server/api/alert-rules/get.ts b/src/server/api/alert-rules/get.ts similarity index 100% rename from blank/src/server/api/alert-rules/get.ts rename to src/server/api/alert-rules/get.ts diff --git a/blank/src/server/api/alert-rules/index.ts b/src/server/api/alert-rules/index.ts similarity index 100% rename from blank/src/server/api/alert-rules/index.ts rename to src/server/api/alert-rules/index.ts diff --git a/blank/src/server/api/alert-rules/post.ts b/src/server/api/alert-rules/post.ts similarity index 100% rename from blank/src/server/api/alert-rules/post.ts rename to src/server/api/alert-rules/post.ts diff --git a/blank/src/server/api/alerts/[id]/get.ts b/src/server/api/alerts/[id]/get.ts similarity index 100% rename from blank/src/server/api/alerts/[id]/get.ts rename to src/server/api/alerts/[id]/get.ts diff --git a/blank/src/server/api/alerts/[id]/put.ts b/src/server/api/alerts/[id]/put.ts similarity index 100% rename from blank/src/server/api/alerts/[id]/put.ts rename to src/server/api/alerts/[id]/put.ts diff --git a/blank/src/server/api/alerts/get.ts b/src/server/api/alerts/get.ts similarity index 100% rename from blank/src/server/api/alerts/get.ts rename to src/server/api/alerts/get.ts diff --git a/blank/src/server/api/alerts/handles/[id]/get.ts b/src/server/api/alerts/handles/[id]/get.ts similarity index 100% rename from blank/src/server/api/alerts/handles/[id]/get.ts rename to src/server/api/alerts/handles/[id]/get.ts diff --git a/blank/src/server/api/alerts/handles/get.ts b/src/server/api/alerts/handles/get.ts similarity index 100% rename from blank/src/server/api/alerts/handles/get.ts rename to src/server/api/alerts/handles/get.ts diff --git a/blank/src/server/api/alerts/handles/index.ts b/src/server/api/alerts/handles/index.ts similarity index 100% rename from blank/src/server/api/alerts/handles/index.ts rename to src/server/api/alerts/handles/index.ts diff --git a/blank/src/server/api/alerts/handles/post.ts b/src/server/api/alerts/handles/post.ts similarity index 100% rename from blank/src/server/api/alerts/handles/post.ts rename to src/server/api/alerts/handles/post.ts diff --git a/blank/src/server/api/alerts/index.ts b/src/server/api/alerts/index.ts similarity index 100% rename from blank/src/server/api/alerts/index.ts rename to src/server/api/alerts/index.ts diff --git a/blank/src/server/api/auth/index.ts b/src/server/api/auth/index.ts similarity index 100% rename from blank/src/server/api/auth/index.ts rename to src/server/api/auth/index.ts diff --git a/blank/src/server/api/auth/login/index.ts b/src/server/api/auth/login/index.ts similarity index 100% rename from blank/src/server/api/auth/login/index.ts rename to src/server/api/auth/login/index.ts diff --git a/blank/src/server/api/auth/login/password.ts b/src/server/api/auth/login/password.ts similarity index 100% rename from blank/src/server/api/auth/login/password.ts rename to src/server/api/auth/login/password.ts diff --git a/blank/src/server/api/auth/login/sms.ts b/src/server/api/auth/login/sms.ts similarity index 100% rename from blank/src/server/api/auth/login/sms.ts rename to src/server/api/auth/login/sms.ts diff --git a/blank/src/server/api/auth/logout/index.ts b/src/server/api/auth/logout/index.ts similarity index 100% rename from blank/src/server/api/auth/logout/index.ts rename to src/server/api/auth/logout/index.ts diff --git a/blank/src/server/api/auth/me/get.ts b/src/server/api/auth/me/get.ts similarity index 100% rename from blank/src/server/api/auth/me/get.ts rename to src/server/api/auth/me/get.ts diff --git a/blank/src/server/api/auth/me/index.ts b/src/server/api/auth/me/index.ts similarity index 100% rename from blank/src/server/api/auth/me/index.ts rename to src/server/api/auth/me/index.ts diff --git a/blank/src/server/api/auth/phone-code/fixed.ts b/src/server/api/auth/phone-code/fixed.ts similarity index 100% rename from blank/src/server/api/auth/phone-code/fixed.ts rename to src/server/api/auth/phone-code/fixed.ts diff --git a/blank/src/server/api/auth/phone-code/index.ts b/src/server/api/auth/phone-code/index.ts similarity index 100% rename from blank/src/server/api/auth/phone-code/index.ts rename to src/server/api/auth/phone-code/index.ts diff --git a/blank/src/server/api/auth/phone-code/sms.ts b/src/server/api/auth/phone-code/sms.ts similarity index 100% rename from blank/src/server/api/auth/phone-code/sms.ts rename to src/server/api/auth/phone-code/sms.ts diff --git a/blank/src/server/api/auth/register/create.ts b/src/server/api/auth/register/create.ts similarity index 100% rename from blank/src/server/api/auth/register/create.ts rename to src/server/api/auth/register/create.ts diff --git a/blank/src/server/api/auth/register/index.ts b/src/server/api/auth/register/index.ts similarity index 100% rename from blank/src/server/api/auth/register/index.ts rename to src/server/api/auth/register/index.ts diff --git a/blank/src/server/api/auth/schemas.ts b/src/server/api/auth/schemas.ts similarity index 100% rename from blank/src/server/api/auth/schemas.ts rename to src/server/api/auth/schemas.ts diff --git a/blank/src/server/api/auth/sso-verify.ts b/src/server/api/auth/sso-verify.ts similarity index 100% rename from blank/src/server/api/auth/sso-verify.ts rename to src/server/api/auth/sso-verify.ts diff --git a/blank/src/server/api/base.ts b/src/server/api/base.ts similarity index 100% rename from blank/src/server/api/base.ts rename to src/server/api/base.ts diff --git a/blank/src/server/api/big/charts/zichan-alarm-chart.ts b/src/server/api/big/charts/zichan-alarm-chart.ts similarity index 100% rename from blank/src/server/api/big/charts/zichan-alarm-chart.ts rename to src/server/api/big/charts/zichan-alarm-chart.ts diff --git a/blank/src/server/api/big/charts/zichan-category-chart.ts b/src/server/api/big/charts/zichan-category-chart.ts similarity index 100% rename from blank/src/server/api/big/charts/zichan-category-chart.ts rename to src/server/api/big/charts/zichan-category-chart.ts diff --git a/blank/src/server/api/big/charts/zichan-online-rate-chart.ts b/src/server/api/big/charts/zichan-online-rate-chart.ts similarity index 100% rename from blank/src/server/api/big/charts/zichan-online-rate-chart.ts rename to src/server/api/big/charts/zichan-online-rate-chart.ts diff --git a/blank/src/server/api/big/charts/zichan-state-chart.ts b/src/server/api/big/charts/zichan-state-chart.ts similarity index 100% rename from blank/src/server/api/big/charts/zichan-state-chart.ts rename to src/server/api/big/charts/zichan-state-chart.ts diff --git a/blank/src/server/api/big/device-instances.ts b/src/server/api/big/device-instances.ts similarity index 100% rename from blank/src/server/api/big/device-instances.ts rename to src/server/api/big/device-instances.ts diff --git a/blank/src/server/api/big/index.ts b/src/server/api/big/index.ts similarity index 100% rename from blank/src/server/api/big/index.ts rename to src/server/api/big/index.ts diff --git a/blank/src/server/api/big/rack-server-types.ts b/src/server/api/big/rack-server-types.ts similarity index 100% rename from blank/src/server/api/big/rack-server-types.ts rename to src/server/api/big/rack-server-types.ts diff --git a/blank/src/server/api/big/rack-servers.ts b/src/server/api/big/rack-servers.ts similarity index 100% rename from blank/src/server/api/big/rack-servers.ts rename to src/server/api/big/rack-servers.ts diff --git a/blank/src/server/api/big/racks.ts b/src/server/api/big/racks.ts similarity index 100% rename from blank/src/server/api/big/racks.ts rename to src/server/api/big/racks.ts diff --git a/blank/src/server/api/big/zichan-alarm-device.ts b/src/server/api/big/zichan-alarm-device.ts similarity index 100% rename from blank/src/server/api/big/zichan-alarm-device.ts rename to src/server/api/big/zichan-alarm-device.ts diff --git a/blank/src/server/api/device-instances/[id]/delete.ts b/src/server/api/device-instances/[id]/delete.ts similarity index 100% rename from blank/src/server/api/device-instances/[id]/delete.ts rename to src/server/api/device-instances/[id]/delete.ts diff --git a/blank/src/server/api/device-instances/[id]/get.ts b/src/server/api/device-instances/[id]/get.ts similarity index 100% rename from blank/src/server/api/device-instances/[id]/get.ts rename to src/server/api/device-instances/[id]/get.ts diff --git a/blank/src/server/api/device-instances/[id]/put.ts b/src/server/api/device-instances/[id]/put.ts similarity index 100% rename from blank/src/server/api/device-instances/[id]/put.ts rename to src/server/api/device-instances/[id]/put.ts diff --git a/blank/src/server/api/device-instances/get.ts b/src/server/api/device-instances/get.ts similarity index 100% rename from blank/src/server/api/device-instances/get.ts rename to src/server/api/device-instances/get.ts diff --git a/blank/src/server/api/device-instances/index.ts b/src/server/api/device-instances/index.ts similarity index 100% rename from blank/src/server/api/device-instances/index.ts rename to src/server/api/device-instances/index.ts diff --git a/blank/src/server/api/device-instances/post.ts b/src/server/api/device-instances/post.ts similarity index 100% rename from blank/src/server/api/device-instances/post.ts rename to src/server/api/device-instances/post.ts diff --git a/blank/src/server/api/device-types/[id]/delete.ts b/src/server/api/device-types/[id]/delete.ts similarity index 100% rename from blank/src/server/api/device-types/[id]/delete.ts rename to src/server/api/device-types/[id]/delete.ts diff --git a/blank/src/server/api/device-types/[id]/get.ts b/src/server/api/device-types/[id]/get.ts similarity index 100% rename from blank/src/server/api/device-types/[id]/get.ts rename to src/server/api/device-types/[id]/get.ts diff --git a/blank/src/server/api/device-types/[id]/put.ts b/src/server/api/device-types/[id]/put.ts similarity index 100% rename from blank/src/server/api/device-types/[id]/put.ts rename to src/server/api/device-types/[id]/put.ts diff --git a/blank/src/server/api/device-types/get.ts b/src/server/api/device-types/get.ts similarity index 100% rename from blank/src/server/api/device-types/get.ts rename to src/server/api/device-types/get.ts diff --git a/blank/src/server/api/device-types/index.ts b/src/server/api/device-types/index.ts similarity index 100% rename from blank/src/server/api/device-types/index.ts rename to src/server/api/device-types/index.ts diff --git a/blank/src/server/api/device-types/post.ts b/src/server/api/device-types/post.ts similarity index 100% rename from blank/src/server/api/device-types/post.ts rename to src/server/api/device-types/post.ts diff --git a/blank/src/server/api/file-category/[id]/delete.ts b/src/server/api/file-category/[id]/delete.ts similarity index 100% rename from blank/src/server/api/file-category/[id]/delete.ts rename to src/server/api/file-category/[id]/delete.ts diff --git a/blank/src/server/api/file-category/[id]/put.ts b/src/server/api/file-category/[id]/put.ts similarity index 100% rename from blank/src/server/api/file-category/[id]/put.ts rename to src/server/api/file-category/[id]/put.ts diff --git a/blank/src/server/api/file-category/get.ts b/src/server/api/file-category/get.ts similarity index 100% rename from blank/src/server/api/file-category/get.ts rename to src/server/api/file-category/get.ts diff --git a/blank/src/server/api/file-category/index.ts b/src/server/api/file-category/index.ts similarity index 100% rename from blank/src/server/api/file-category/index.ts rename to src/server/api/file-category/index.ts diff --git a/blank/src/server/api/file-category/post.ts b/src/server/api/file-category/post.ts similarity index 100% rename from blank/src/server/api/file-category/post.ts rename to src/server/api/file-category/post.ts diff --git a/blank/src/server/api/files/[id]/delete.ts b/src/server/api/files/[id]/delete.ts similarity index 100% rename from blank/src/server/api/files/[id]/delete.ts rename to src/server/api/files/[id]/delete.ts diff --git a/blank/src/server/api/files/[id]/get.ts b/src/server/api/files/[id]/get.ts similarity index 100% rename from blank/src/server/api/files/[id]/get.ts rename to src/server/api/files/[id]/get.ts diff --git a/blank/src/server/api/files/[id]/put.ts b/src/server/api/files/[id]/put.ts similarity index 100% rename from blank/src/server/api/files/[id]/put.ts rename to src/server/api/files/[id]/put.ts diff --git a/blank/src/server/api/files/completeMultipartUpload.ts b/src/server/api/files/completeMultipartUpload.ts similarity index 100% rename from blank/src/server/api/files/completeMultipartUpload.ts rename to src/server/api/files/completeMultipartUpload.ts diff --git a/blank/src/server/api/files/get.ts b/src/server/api/files/get.ts similarity index 100% rename from blank/src/server/api/files/get.ts rename to src/server/api/files/get.ts diff --git a/blank/src/server/api/files/getMultipartUploadPolicy.ts b/src/server/api/files/getMultipartUploadPolicy.ts similarity index 100% rename from blank/src/server/api/files/getMultipartUploadPolicy.ts rename to src/server/api/files/getMultipartUploadPolicy.ts diff --git a/blank/src/server/api/files/getUploadPolicy.ts b/src/server/api/files/getUploadPolicy.ts similarity index 100% rename from blank/src/server/api/files/getUploadPolicy.ts rename to src/server/api/files/getUploadPolicy.ts diff --git a/blank/src/server/api/files/index.ts b/src/server/api/files/index.ts similarity index 100% rename from blank/src/server/api/files/index.ts rename to src/server/api/files/index.ts diff --git a/blank/src/server/api/files/post.ts b/src/server/api/files/post.ts similarity index 100% rename from blank/src/server/api/files/post.ts rename to src/server/api/files/post.ts diff --git a/blank/src/server/api/init.ts b/src/server/api/init.ts similarity index 100% rename from blank/src/server/api/init.ts rename to src/server/api/init.ts diff --git a/blank/src/server/api/know-info/[id]/delete.ts b/src/server/api/know-info/[id]/delete.ts similarity index 100% rename from blank/src/server/api/know-info/[id]/delete.ts rename to src/server/api/know-info/[id]/delete.ts diff --git a/blank/src/server/api/know-info/[id]/get.ts b/src/server/api/know-info/[id]/get.ts similarity index 100% rename from blank/src/server/api/know-info/[id]/get.ts rename to src/server/api/know-info/[id]/get.ts diff --git a/blank/src/server/api/know-info/[id]/put.ts b/src/server/api/know-info/[id]/put.ts similarity index 100% rename from blank/src/server/api/know-info/[id]/put.ts rename to src/server/api/know-info/[id]/put.ts diff --git a/blank/src/server/api/know-info/get.ts b/src/server/api/know-info/get.ts similarity index 100% rename from blank/src/server/api/know-info/get.ts rename to src/server/api/know-info/get.ts diff --git a/blank/src/server/api/know-info/index.ts b/src/server/api/know-info/index.ts similarity index 100% rename from blank/src/server/api/know-info/index.ts rename to src/server/api/know-info/index.ts diff --git a/blank/src/server/api/know-info/post.ts b/src/server/api/know-info/post.ts similarity index 100% rename from blank/src/server/api/know-info/post.ts rename to src/server/api/know-info/post.ts diff --git a/blank/src/server/api/migration.ts b/src/server/api/migration.ts similarity index 100% rename from blank/src/server/api/migration.ts rename to src/server/api/migration.ts diff --git a/blank/src/server/api/monitor-data/get.ts b/src/server/api/monitor-data/get.ts similarity index 100% rename from blank/src/server/api/monitor-data/get.ts rename to src/server/api/monitor-data/get.ts diff --git a/blank/src/server/api/monitor-data/index.ts b/src/server/api/monitor-data/index.ts similarity index 100% rename from blank/src/server/api/monitor-data/index.ts rename to src/server/api/monitor-data/index.ts diff --git a/blank/src/server/api/monitor-data/post.ts b/src/server/api/monitor-data/post.ts similarity index 100% rename from blank/src/server/api/monitor-data/post.ts rename to src/server/api/monitor-data/post.ts diff --git a/blank/src/server/api/monitor-map/devices/map/get.ts b/src/server/api/monitor-map/devices/map/get.ts similarity index 100% rename from blank/src/server/api/monitor-map/devices/map/get.ts rename to src/server/api/monitor-map/devices/map/get.ts diff --git a/blank/src/server/api/monitor-map/devices/tree/get.ts b/src/server/api/monitor-map/devices/tree/get.ts similarity index 100% rename from blank/src/server/api/monitor-map/devices/tree/get.ts rename to src/server/api/monitor-map/devices/tree/get.ts diff --git a/blank/src/server/api/monitor-map/devices/tree/statistics/get.ts b/src/server/api/monitor-map/devices/tree/statistics/get.ts similarity index 100% rename from blank/src/server/api/monitor-map/devices/tree/statistics/get.ts rename to src/server/api/monitor-map/devices/tree/statistics/get.ts diff --git a/blank/src/server/api/monitor-map/get.ts b/src/server/api/monitor-map/get.ts similarity index 100% rename from blank/src/server/api/monitor-map/get.ts rename to src/server/api/monitor-map/get.ts diff --git a/blank/src/server/api/monitor-map/index.ts b/src/server/api/monitor-map/index.ts similarity index 100% rename from blank/src/server/api/monitor-map/index.ts rename to src/server/api/monitor-map/index.ts diff --git a/blank/src/server/api/monitor-task/[id]/delete.ts b/src/server/api/monitor-task/[id]/delete.ts similarity index 100% rename from blank/src/server/api/monitor-task/[id]/delete.ts rename to src/server/api/monitor-task/[id]/delete.ts diff --git a/blank/src/server/api/monitor-task/[id]/get.ts b/src/server/api/monitor-task/[id]/get.ts similarity index 100% rename from blank/src/server/api/monitor-task/[id]/get.ts rename to src/server/api/monitor-task/[id]/get.ts diff --git a/blank/src/server/api/monitor-task/[id]/put.ts b/src/server/api/monitor-task/[id]/put.ts similarity index 100% rename from blank/src/server/api/monitor-task/[id]/put.ts rename to src/server/api/monitor-task/[id]/put.ts diff --git a/blank/src/server/api/monitor-task/get.ts b/src/server/api/monitor-task/get.ts similarity index 100% rename from blank/src/server/api/monitor-task/get.ts rename to src/server/api/monitor-task/get.ts diff --git a/blank/src/server/api/monitor-task/index.ts b/src/server/api/monitor-task/index.ts similarity index 100% rename from blank/src/server/api/monitor-task/index.ts rename to src/server/api/monitor-task/index.ts diff --git a/blank/src/server/api/monitor-task/post.ts b/src/server/api/monitor-task/post.ts similarity index 100% rename from blank/src/server/api/monitor-task/post.ts rename to src/server/api/monitor-task/post.ts diff --git a/blank/src/server/api/rack-server-type/[id]/delete.ts b/src/server/api/rack-server-type/[id]/delete.ts similarity index 100% rename from blank/src/server/api/rack-server-type/[id]/delete.ts rename to src/server/api/rack-server-type/[id]/delete.ts diff --git a/blank/src/server/api/rack-server-type/[id]/get.ts b/src/server/api/rack-server-type/[id]/get.ts similarity index 100% rename from blank/src/server/api/rack-server-type/[id]/get.ts rename to src/server/api/rack-server-type/[id]/get.ts diff --git a/blank/src/server/api/rack-server-type/[id]/put.ts b/src/server/api/rack-server-type/[id]/put.ts similarity index 100% rename from blank/src/server/api/rack-server-type/[id]/put.ts rename to src/server/api/rack-server-type/[id]/put.ts diff --git a/blank/src/server/api/rack-server-type/get.ts b/src/server/api/rack-server-type/get.ts similarity index 100% rename from blank/src/server/api/rack-server-type/get.ts rename to src/server/api/rack-server-type/get.ts diff --git a/blank/src/server/api/rack-server-type/index.ts b/src/server/api/rack-server-type/index.ts similarity index 100% rename from blank/src/server/api/rack-server-type/index.ts rename to src/server/api/rack-server-type/index.ts diff --git a/blank/src/server/api/rack-server-type/post.ts b/src/server/api/rack-server-type/post.ts similarity index 100% rename from blank/src/server/api/rack-server-type/post.ts rename to src/server/api/rack-server-type/post.ts diff --git a/blank/src/server/api/rack-server/[id]/delete.ts b/src/server/api/rack-server/[id]/delete.ts similarity index 100% rename from blank/src/server/api/rack-server/[id]/delete.ts rename to src/server/api/rack-server/[id]/delete.ts diff --git a/blank/src/server/api/rack-server/[id]/get.ts b/src/server/api/rack-server/[id]/get.ts similarity index 100% rename from blank/src/server/api/rack-server/[id]/get.ts rename to src/server/api/rack-server/[id]/get.ts diff --git a/blank/src/server/api/rack-server/[id]/put.ts b/src/server/api/rack-server/[id]/put.ts similarity index 100% rename from blank/src/server/api/rack-server/[id]/put.ts rename to src/server/api/rack-server/[id]/put.ts diff --git a/blank/src/server/api/rack-server/get.ts b/src/server/api/rack-server/get.ts similarity index 100% rename from blank/src/server/api/rack-server/get.ts rename to src/server/api/rack-server/get.ts diff --git a/blank/src/server/api/rack-server/index.ts b/src/server/api/rack-server/index.ts similarity index 100% rename from blank/src/server/api/rack-server/index.ts rename to src/server/api/rack-server/index.ts diff --git a/blank/src/server/api/rack-server/post.ts b/src/server/api/rack-server/post.ts similarity index 100% rename from blank/src/server/api/rack-server/post.ts rename to src/server/api/rack-server/post.ts diff --git a/blank/src/server/api/rack/[id]/delete.ts b/src/server/api/rack/[id]/delete.ts similarity index 100% rename from blank/src/server/api/rack/[id]/delete.ts rename to src/server/api/rack/[id]/delete.ts diff --git a/blank/src/server/api/rack/[id]/get.ts b/src/server/api/rack/[id]/get.ts similarity index 100% rename from blank/src/server/api/rack/[id]/get.ts rename to src/server/api/rack/[id]/get.ts diff --git a/blank/src/server/api/rack/[id]/put.ts b/src/server/api/rack/[id]/put.ts similarity index 100% rename from blank/src/server/api/rack/[id]/put.ts rename to src/server/api/rack/[id]/put.ts diff --git a/blank/src/server/api/rack/get.ts b/src/server/api/rack/get.ts similarity index 100% rename from blank/src/server/api/rack/get.ts rename to src/server/api/rack/get.ts diff --git a/blank/src/server/api/rack/index.ts b/src/server/api/rack/index.ts similarity index 100% rename from blank/src/server/api/rack/index.ts rename to src/server/api/rack/index.ts diff --git a/blank/src/server/api/rack/post.ts b/src/server/api/rack/post.ts similarity index 100% rename from blank/src/server/api/rack/post.ts rename to src/server/api/rack/post.ts diff --git a/blank/src/server/api/theme-settings/get.ts b/src/server/api/theme-settings/get.ts similarity index 100% rename from blank/src/server/api/theme-settings/get.ts rename to src/server/api/theme-settings/get.ts diff --git a/blank/src/server/api/theme-settings/index.ts b/src/server/api/theme-settings/index.ts similarity index 100% rename from blank/src/server/api/theme-settings/index.ts rename to src/server/api/theme-settings/index.ts diff --git a/blank/src/server/api/theme-settings/put.ts b/src/server/api/theme-settings/put.ts similarity index 100% rename from blank/src/server/api/theme-settings/put.ts rename to src/server/api/theme-settings/put.ts diff --git a/blank/src/server/api/theme-settings/reset/post.ts b/src/server/api/theme-settings/reset/post.ts similarity index 100% rename from blank/src/server/api/theme-settings/reset/post.ts rename to src/server/api/theme-settings/reset/post.ts diff --git a/blank/src/server/api/users/[id]/delete.ts b/src/server/api/users/[id]/delete.ts similarity index 100% rename from blank/src/server/api/users/[id]/delete.ts rename to src/server/api/users/[id]/delete.ts diff --git a/blank/src/server/api/users/[id]/get.ts b/src/server/api/users/[id]/get.ts similarity index 100% rename from blank/src/server/api/users/[id]/get.ts rename to src/server/api/users/[id]/get.ts diff --git a/blank/src/server/api/users/[id]/put.ts b/src/server/api/users/[id]/put.ts similarity index 100% rename from blank/src/server/api/users/[id]/put.ts rename to src/server/api/users/[id]/put.ts diff --git a/blank/src/server/api/users/get.ts b/src/server/api/users/get.ts similarity index 100% rename from blank/src/server/api/users/get.ts rename to src/server/api/users/get.ts diff --git a/blank/src/server/api/users/index.ts b/src/server/api/users/index.ts similarity index 100% rename from blank/src/server/api/users/index.ts rename to src/server/api/users/index.ts diff --git a/blank/src/server/api/users/post.ts b/src/server/api/users/post.ts similarity index 100% rename from blank/src/server/api/users/post.ts rename to src/server/api/users/post.ts diff --git a/blank/src/server/api/zichan-area/[id]/delete.ts b/src/server/api/zichan-area/[id]/delete.ts similarity index 100% rename from blank/src/server/api/zichan-area/[id]/delete.ts rename to src/server/api/zichan-area/[id]/delete.ts diff --git a/blank/src/server/api/zichan-area/[id]/get.ts b/src/server/api/zichan-area/[id]/get.ts similarity index 100% rename from blank/src/server/api/zichan-area/[id]/get.ts rename to src/server/api/zichan-area/[id]/get.ts diff --git a/blank/src/server/api/zichan-area/[id]/put.ts b/src/server/api/zichan-area/[id]/put.ts similarity index 100% rename from blank/src/server/api/zichan-area/[id]/put.ts rename to src/server/api/zichan-area/[id]/put.ts diff --git a/blank/src/server/api/zichan-area/get.ts b/src/server/api/zichan-area/get.ts similarity index 100% rename from blank/src/server/api/zichan-area/get.ts rename to src/server/api/zichan-area/get.ts diff --git a/blank/src/server/api/zichan-area/index.ts b/src/server/api/zichan-area/index.ts similarity index 100% rename from blank/src/server/api/zichan-area/index.ts rename to src/server/api/zichan-area/index.ts diff --git a/blank/src/server/api/zichan-area/post.ts b/src/server/api/zichan-area/post.ts similarity index 100% rename from blank/src/server/api/zichan-area/post.ts rename to src/server/api/zichan-area/post.ts diff --git a/blank/src/server/api/zichan-category/[id]/delete.ts b/src/server/api/zichan-category/[id]/delete.ts similarity index 100% rename from blank/src/server/api/zichan-category/[id]/delete.ts rename to src/server/api/zichan-category/[id]/delete.ts diff --git a/blank/src/server/api/zichan-category/[id]/put.ts b/src/server/api/zichan-category/[id]/put.ts similarity index 100% rename from blank/src/server/api/zichan-category/[id]/put.ts rename to src/server/api/zichan-category/[id]/put.ts diff --git a/blank/src/server/api/zichan-category/get.ts b/src/server/api/zichan-category/get.ts similarity index 100% rename from blank/src/server/api/zichan-category/get.ts rename to src/server/api/zichan-category/get.ts diff --git a/blank/src/server/api/zichan-category/index.ts b/src/server/api/zichan-category/index.ts similarity index 100% rename from blank/src/server/api/zichan-category/index.ts rename to src/server/api/zichan-category/index.ts diff --git a/blank/src/server/api/zichan-category/post.ts b/src/server/api/zichan-category/post.ts similarity index 100% rename from blank/src/server/api/zichan-category/post.ts rename to src/server/api/zichan-category/post.ts diff --git a/blank/src/server/api/zichan-transfer/[id]/delete.ts b/src/server/api/zichan-transfer/[id]/delete.ts similarity index 100% rename from blank/src/server/api/zichan-transfer/[id]/delete.ts rename to src/server/api/zichan-transfer/[id]/delete.ts diff --git a/blank/src/server/api/zichan-transfer/[id]/get.ts b/src/server/api/zichan-transfer/[id]/get.ts similarity index 100% rename from blank/src/server/api/zichan-transfer/[id]/get.ts rename to src/server/api/zichan-transfer/[id]/get.ts diff --git a/blank/src/server/api/zichan-transfer/[id]/put.ts b/src/server/api/zichan-transfer/[id]/put.ts similarity index 100% rename from blank/src/server/api/zichan-transfer/[id]/put.ts rename to src/server/api/zichan-transfer/[id]/put.ts diff --git a/blank/src/server/api/zichan-transfer/get.ts b/src/server/api/zichan-transfer/get.ts similarity index 100% rename from blank/src/server/api/zichan-transfer/get.ts rename to src/server/api/zichan-transfer/get.ts diff --git a/blank/src/server/api/zichan-transfer/index.ts b/src/server/api/zichan-transfer/index.ts similarity index 100% rename from blank/src/server/api/zichan-transfer/index.ts rename to src/server/api/zichan-transfer/index.ts diff --git a/blank/src/server/api/zichan-transfer/post.ts b/src/server/api/zichan-transfer/post.ts similarity index 100% rename from blank/src/server/api/zichan-transfer/post.ts rename to src/server/api/zichan-transfer/post.ts diff --git a/blank/src/server/api/zichan/[id]/delete.ts b/src/server/api/zichan/[id]/delete.ts similarity index 100% rename from blank/src/server/api/zichan/[id]/delete.ts rename to src/server/api/zichan/[id]/delete.ts diff --git a/blank/src/server/api/zichan/[id]/get.ts b/src/server/api/zichan/[id]/get.ts similarity index 100% rename from blank/src/server/api/zichan/[id]/get.ts rename to src/server/api/zichan/[id]/get.ts diff --git a/blank/src/server/api/zichan/[id]/put.ts b/src/server/api/zichan/[id]/put.ts similarity index 100% rename from blank/src/server/api/zichan/[id]/put.ts rename to src/server/api/zichan/[id]/put.ts diff --git a/blank/src/server/api/zichan/get.ts b/src/server/api/zichan/get.ts similarity index 100% rename from blank/src/server/api/zichan/get.ts rename to src/server/api/zichan/get.ts diff --git a/blank/src/server/api/zichan/index.ts b/src/server/api/zichan/index.ts similarity index 100% rename from blank/src/server/api/zichan/index.ts rename to src/server/api/zichan/index.ts diff --git a/blank/src/server/api/zichan/post.ts b/src/server/api/zichan/post.ts similarity index 100% rename from blank/src/server/api/zichan/post.ts rename to src/server/api/zichan/post.ts diff --git a/blank/src/server/data-source.ts b/src/server/data-source.ts similarity index 100% rename from blank/src/server/data-source.ts rename to src/server/data-source.ts diff --git a/blank/src/server/index.tsx b/src/server/index.tsx similarity index 100% rename from blank/src/server/index.tsx rename to src/server/index.tsx diff --git a/blank/src/server/middleware/auth.middleware.ts b/src/server/middleware/auth.middleware.ts similarity index 100% rename from blank/src/server/middleware/auth.middleware.ts rename to src/server/middleware/auth.middleware.ts diff --git a/blank/src/server/middleware/permission.middleware.ts b/src/server/middleware/permission.middleware.ts similarity index 100% rename from blank/src/server/middleware/permission.middleware.ts rename to src/server/middleware/permission.middleware.ts diff --git a/blank/src/server/modules/alerts/alert-handle-log.entity.ts b/src/server/modules/alerts/alert-handle-log.entity.ts similarity index 100% rename from blank/src/server/modules/alerts/alert-handle-log.entity.ts rename to src/server/modules/alerts/alert-handle-log.entity.ts diff --git a/blank/src/server/modules/alerts/alert-handle-log.service.ts b/src/server/modules/alerts/alert-handle-log.service.ts similarity index 100% rename from blank/src/server/modules/alerts/alert-handle-log.service.ts rename to src/server/modules/alerts/alert-handle-log.service.ts diff --git a/blank/src/server/modules/alerts/alert-notify-config.entity.ts b/src/server/modules/alerts/alert-notify-config.entity.ts similarity index 100% rename from blank/src/server/modules/alerts/alert-notify-config.entity.ts rename to src/server/modules/alerts/alert-notify-config.entity.ts diff --git a/blank/src/server/modules/alerts/alert-notify-config.service.ts b/src/server/modules/alerts/alert-notify-config.service.ts similarity index 100% rename from blank/src/server/modules/alerts/alert-notify-config.service.ts rename to src/server/modules/alerts/alert-notify-config.service.ts diff --git a/blank/src/server/modules/assets/zichan-area.entity.ts b/src/server/modules/assets/zichan-area.entity.ts similarity index 100% rename from blank/src/server/modules/assets/zichan-area.entity.ts rename to src/server/modules/assets/zichan-area.entity.ts diff --git a/blank/src/server/modules/assets/zichan-area.service.ts b/src/server/modules/assets/zichan-area.service.ts similarity index 100% rename from blank/src/server/modules/assets/zichan-area.service.ts rename to src/server/modules/assets/zichan-area.service.ts diff --git a/blank/src/server/modules/assets/zichan-category.entity.ts b/src/server/modules/assets/zichan-category.entity.ts similarity index 100% rename from blank/src/server/modules/assets/zichan-category.entity.ts rename to src/server/modules/assets/zichan-category.entity.ts diff --git a/blank/src/server/modules/assets/zichan-category.service.ts b/src/server/modules/assets/zichan-category.service.ts similarity index 100% rename from blank/src/server/modules/assets/zichan-category.service.ts rename to src/server/modules/assets/zichan-category.service.ts diff --git a/blank/src/server/modules/assets/zichan-info.entity.ts b/src/server/modules/assets/zichan-info.entity.ts similarity index 100% rename from blank/src/server/modules/assets/zichan-info.entity.ts rename to src/server/modules/assets/zichan-info.entity.ts diff --git a/blank/src/server/modules/assets/zichan-info.service.ts b/src/server/modules/assets/zichan-info.service.ts similarity index 100% rename from blank/src/server/modules/assets/zichan-info.service.ts rename to src/server/modules/assets/zichan-info.service.ts diff --git a/blank/src/server/modules/assets/zichan-trans-log.entity.ts b/src/server/modules/assets/zichan-trans-log.entity.ts similarity index 100% rename from blank/src/server/modules/assets/zichan-trans-log.entity.ts rename to src/server/modules/assets/zichan-trans-log.entity.ts diff --git a/blank/src/server/modules/assets/zichan-trans-log.service.ts b/src/server/modules/assets/zichan-trans-log.service.ts similarity index 100% rename from blank/src/server/modules/assets/zichan-trans-log.service.ts rename to src/server/modules/assets/zichan-trans-log.service.ts diff --git a/blank/src/server/modules/auth/auth.service.ts b/src/server/modules/auth/auth.service.ts similarity index 100% rename from blank/src/server/modules/auth/auth.service.ts rename to src/server/modules/auth/auth.service.ts diff --git a/blank/src/server/modules/big/big.service.ts b/src/server/modules/big/big.service.ts similarity index 100% rename from blank/src/server/modules/big/big.service.ts rename to src/server/modules/big/big.service.ts diff --git a/blank/src/server/modules/devices/device-alert-logs.entity.ts b/src/server/modules/devices/device-alert-logs.entity.ts similarity index 100% rename from blank/src/server/modules/devices/device-alert-logs.entity.ts rename to src/server/modules/devices/device-alert-logs.entity.ts diff --git a/blank/src/server/modules/devices/device-alert-logs.service.ts b/src/server/modules/devices/device-alert-logs.service.ts similarity index 100% rename from blank/src/server/modules/devices/device-alert-logs.service.ts rename to src/server/modules/devices/device-alert-logs.service.ts diff --git a/blank/src/server/modules/devices/device-alert_rules.entity.ts b/src/server/modules/devices/device-alert_rules.entity.ts similarity index 100% rename from blank/src/server/modules/devices/device-alert_rules.entity.ts rename to src/server/modules/devices/device-alert_rules.entity.ts diff --git a/blank/src/server/modules/devices/device-alert_rules.service.ts b/src/server/modules/devices/device-alert_rules.service.ts similarity index 100% rename from blank/src/server/modules/devices/device-alert_rules.service.ts rename to src/server/modules/devices/device-alert_rules.service.ts diff --git a/blank/src/server/modules/devices/device-instances.entity.ts b/src/server/modules/devices/device-instances.entity.ts similarity index 100% rename from blank/src/server/modules/devices/device-instances.entity.ts rename to src/server/modules/devices/device-instances.entity.ts diff --git a/blank/src/server/modules/devices/device-instances.service.ts b/src/server/modules/devices/device-instances.service.ts similarity index 100% rename from blank/src/server/modules/devices/device-instances.service.ts rename to src/server/modules/devices/device-instances.service.ts diff --git a/blank/src/server/modules/devices/device-monitor-data.entity.ts b/src/server/modules/devices/device-monitor-data.entity.ts similarity index 100% rename from blank/src/server/modules/devices/device-monitor-data.entity.ts rename to src/server/modules/devices/device-monitor-data.entity.ts diff --git a/blank/src/server/modules/devices/device-monitor-data.service.ts b/src/server/modules/devices/device-monitor-data.service.ts similarity index 100% rename from blank/src/server/modules/devices/device-monitor-data.service.ts rename to src/server/modules/devices/device-monitor-data.service.ts diff --git a/blank/src/server/modules/devices/device-types.entity.ts b/src/server/modules/devices/device-types.entity.ts similarity index 100% rename from blank/src/server/modules/devices/device-types.entity.ts rename to src/server/modules/devices/device-types.entity.ts diff --git a/blank/src/server/modules/files/file-category.entity.ts b/src/server/modules/files/file-category.entity.ts similarity index 100% rename from blank/src/server/modules/files/file-category.entity.ts rename to src/server/modules/files/file-category.entity.ts diff --git a/blank/src/server/modules/files/file-category.service.ts b/src/server/modules/files/file-category.service.ts similarity index 100% rename from blank/src/server/modules/files/file-category.service.ts rename to src/server/modules/files/file-category.service.ts diff --git a/blank/src/server/modules/files/file-library.entity.ts b/src/server/modules/files/file-library.entity.ts similarity index 100% rename from blank/src/server/modules/files/file-library.entity.ts rename to src/server/modules/files/file-library.entity.ts diff --git a/blank/src/server/modules/files/file-library.service.ts b/src/server/modules/files/file-library.service.ts similarity index 100% rename from blank/src/server/modules/files/file-library.service.ts rename to src/server/modules/files/file-library.service.ts diff --git a/blank/src/server/modules/files/minio.service.ts b/src/server/modules/files/minio.service.ts similarity index 100% rename from blank/src/server/modules/files/minio.service.ts rename to src/server/modules/files/minio.service.ts diff --git a/blank/src/server/modules/knowledge/know-info.entity.ts b/src/server/modules/knowledge/know-info.entity.ts similarity index 100% rename from blank/src/server/modules/knowledge/know-info.entity.ts rename to src/server/modules/knowledge/know-info.entity.ts diff --git a/blank/src/server/modules/knowledge/know-info.service.ts b/src/server/modules/knowledge/know-info.service.ts similarity index 100% rename from blank/src/server/modules/knowledge/know-info.service.ts rename to src/server/modules/knowledge/know-info.service.ts diff --git a/blank/src/server/modules/messages/user-message.entity.ts b/src/server/modules/messages/user-message.entity.ts similarity index 100% rename from blank/src/server/modules/messages/user-message.entity.ts rename to src/server/modules/messages/user-message.entity.ts diff --git a/blank/src/server/modules/monitor/alert.service.ts b/src/server/modules/monitor/alert.service.ts similarity index 100% rename from blank/src/server/modules/monitor/alert.service.ts rename to src/server/modules/monitor/alert.service.ts diff --git a/blank/src/server/modules/monitor/monitor-map.dto.ts b/src/server/modules/monitor/monitor-map.dto.ts similarity index 100% rename from blank/src/server/modules/monitor/monitor-map.dto.ts rename to src/server/modules/monitor/monitor-map.dto.ts diff --git a/blank/src/server/modules/monitor/monitor-map.service.ts b/src/server/modules/monitor/monitor-map.service.ts similarity index 100% rename from blank/src/server/modules/monitor/monitor-map.service.ts rename to src/server/modules/monitor/monitor-map.service.ts diff --git a/blank/src/server/modules/monitor/monitor-scheduler.service.ts b/src/server/modules/monitor/monitor-scheduler.service.ts similarity index 100% rename from blank/src/server/modules/monitor/monitor-scheduler.service.ts rename to src/server/modules/monitor/monitor-scheduler.service.ts diff --git a/blank/src/server/modules/monitor/monitor-task-log.entity.ts b/src/server/modules/monitor/monitor-task-log.entity.ts similarity index 100% rename from blank/src/server/modules/monitor/monitor-task-log.entity.ts rename to src/server/modules/monitor/monitor-task-log.entity.ts diff --git a/blank/src/server/modules/monitor/monitor-task.entity.ts b/src/server/modules/monitor/monitor-task.entity.ts similarity index 100% rename from blank/src/server/modules/monitor/monitor-task.entity.ts rename to src/server/modules/monitor/monitor-task.entity.ts diff --git a/blank/src/server/modules/monitor/monitor-task.service.ts b/src/server/modules/monitor/monitor-task.service.ts similarity index 100% rename from blank/src/server/modules/monitor/monitor-task.service.ts rename to src/server/modules/monitor/monitor-task.service.ts diff --git a/blank/src/server/modules/monitor/monitor.service.ts b/src/server/modules/monitor/monitor.service.ts similarity index 100% rename from blank/src/server/modules/monitor/monitor.service.ts rename to src/server/modules/monitor/monitor.service.ts diff --git a/blank/src/server/modules/monitor/network-monitor.service.ts b/src/server/modules/monitor/network-monitor.service.ts similarity index 100% rename from blank/src/server/modules/monitor/network-monitor.service.ts rename to src/server/modules/monitor/network-monitor.service.ts diff --git a/blank/src/server/modules/monitor/sensor-monitor.service.ts b/src/server/modules/monitor/sensor-monitor.service.ts similarity index 100% rename from blank/src/server/modules/monitor/sensor-monitor.service.ts rename to src/server/modules/monitor/sensor-monitor.service.ts diff --git a/blank/src/server/modules/racks/rack-info.entity.ts b/src/server/modules/racks/rack-info.entity.ts similarity index 100% rename from blank/src/server/modules/racks/rack-info.entity.ts rename to src/server/modules/racks/rack-info.entity.ts diff --git a/blank/src/server/modules/racks/rack-info.service.ts b/src/server/modules/racks/rack-info.service.ts similarity index 100% rename from blank/src/server/modules/racks/rack-info.service.ts rename to src/server/modules/racks/rack-info.service.ts diff --git a/blank/src/server/modules/racks/rack-server-type.entity.ts b/src/server/modules/racks/rack-server-type.entity.ts similarity index 100% rename from blank/src/server/modules/racks/rack-server-type.entity.ts rename to src/server/modules/racks/rack-server-type.entity.ts diff --git a/blank/src/server/modules/racks/rack-server-type.service.ts b/src/server/modules/racks/rack-server-type.service.ts similarity index 100% rename from blank/src/server/modules/racks/rack-server-type.service.ts rename to src/server/modules/racks/rack-server-type.service.ts diff --git a/blank/src/server/modules/racks/rack-server.entity.ts b/src/server/modules/racks/rack-server.entity.ts similarity index 100% rename from blank/src/server/modules/racks/rack-server.entity.ts rename to src/server/modules/racks/rack-server.entity.ts diff --git a/blank/src/server/modules/racks/rack-server.service.ts b/src/server/modules/racks/rack-server.service.ts similarity index 100% rename from blank/src/server/modules/racks/rack-server.service.ts rename to src/server/modules/racks/rack-server.service.ts diff --git a/blank/src/server/modules/settings/system-settings.entity.ts b/src/server/modules/settings/system-settings.entity.ts similarity index 100% rename from blank/src/server/modules/settings/system-settings.entity.ts rename to src/server/modules/settings/system-settings.entity.ts diff --git a/blank/src/server/modules/settings/theme-settings.entity.ts b/src/server/modules/settings/theme-settings.entity.ts similarity index 100% rename from blank/src/server/modules/settings/theme-settings.entity.ts rename to src/server/modules/settings/theme-settings.entity.ts diff --git a/blank/src/server/modules/settings/theme-settings.service.ts b/src/server/modules/settings/theme-settings.service.ts similarity index 100% rename from blank/src/server/modules/settings/theme-settings.service.ts rename to src/server/modules/settings/theme-settings.service.ts diff --git a/blank/src/server/modules/users/login-history.entity.ts b/src/server/modules/users/login-history.entity.ts similarity index 100% rename from blank/src/server/modules/users/login-history.entity.ts rename to src/server/modules/users/login-history.entity.ts diff --git a/blank/src/server/modules/users/message.entity.ts b/src/server/modules/users/message.entity.ts similarity index 100% rename from blank/src/server/modules/users/message.entity.ts rename to src/server/modules/users/message.entity.ts diff --git a/blank/src/server/modules/users/role.entity.ts b/src/server/modules/users/role.entity.ts similarity index 100% rename from blank/src/server/modules/users/role.entity.ts rename to src/server/modules/users/role.entity.ts diff --git a/blank/src/server/modules/users/user.entity.ts b/src/server/modules/users/user.entity.ts similarity index 100% rename from blank/src/server/modules/users/user.entity.ts rename to src/server/modules/users/user.entity.ts diff --git a/blank/src/server/modules/users/user.service.ts b/src/server/modules/users/user.service.ts similarity index 100% rename from blank/src/server/modules/users/user.service.ts rename to src/server/modules/users/user.service.ts diff --git a/blank/src/server/renderer.tsx b/src/server/renderer.tsx similarity index 100% rename from blank/src/server/renderer.tsx rename to src/server/renderer.tsx diff --git a/blank/src/server/types/context.ts b/src/server/types/context.ts similarity index 100% rename from blank/src/server/types/context.ts rename to src/server/types/context.ts diff --git a/blank/src/server/types/smsTypes.ts b/src/server/types/smsTypes.ts similarity index 100% rename from blank/src/server/types/smsTypes.ts rename to src/server/types/smsTypes.ts diff --git a/blank/src/server/utils/env-init.ts b/src/server/utils/env-init.ts similarity index 100% rename from blank/src/server/utils/env-init.ts rename to src/server/utils/env-init.ts diff --git a/blank/src/server/utils/errorHandler.ts b/src/server/utils/errorHandler.ts similarity index 100% rename from blank/src/server/utils/errorHandler.ts rename to src/server/utils/errorHandler.ts diff --git a/blank/src/server/utils/http.ts b/src/server/utils/http.ts similarity index 100% rename from blank/src/server/utils/http.ts rename to src/server/utils/http.ts diff --git a/blank/src/server/utils/ip_monitor.ts b/src/server/utils/ip_monitor.ts similarity index 100% rename from blank/src/server/utils/ip_monitor.ts rename to src/server/utils/ip_monitor.ts diff --git a/blank/src/server/utils/logger.ts b/src/server/utils/logger.ts similarity index 100% rename from blank/src/server/utils/logger.ts rename to src/server/utils/logger.ts diff --git a/blank/src/server/utils/modbus_rtu.ts b/src/server/utils/modbus_rtu.ts similarity index 100% rename from blank/src/server/utils/modbus_rtu.ts rename to src/server/utils/modbus_rtu.ts diff --git a/blank/src/server/utils/monitor-utils.ts b/src/server/utils/monitor-utils.ts similarity index 100% rename from blank/src/server/utils/monitor-utils.ts rename to src/server/utils/monitor-utils.ts diff --git a/blank/src/server/utils/sms.aliyun.ts b/src/server/utils/sms.aliyun.ts similarity index 100% rename from blank/src/server/utils/sms.aliyun.ts rename to src/server/utils/sms.aliyun.ts diff --git a/blank/src/server/utils/sms.com.ts b/src/server/utils/sms.com.ts similarity index 97% rename from blank/src/server/utils/sms.com.ts rename to src/server/utils/sms.com.ts index 3000e6b..5034de3 100644 --- a/blank/src/server/utils/sms.com.ts +++ b/src/server/utils/sms.com.ts @@ -8,10 +8,10 @@ import type { SmsError, SmsMetrics } from '../types/smsTypes.js' -import { getSystemSettings } from './systemSettings' +import { getSystemSettings } from './systemSettings.js' import { createHash } from 'node:crypto' -import { fetchWithRetry } from './http' -import { logger } from './logger' +import { fetchWithRetry } from './http.js' +import { logger } from './logger.js' // 加密密钥(应从环境变量获取) const ENCRYPT_KEY = process.env.SMS_ENCRYPT_KEY || 'default-encrypt-key' diff --git a/blank/src/share/monitorTypes.ts b/src/share/monitorTypes.ts similarity index 100% rename from blank/src/share/monitorTypes.ts rename to src/share/monitorTypes.ts diff --git a/blank/src/share/types.ts b/src/share/types.ts similarity index 100% rename from blank/src/share/types.ts rename to src/share/types.ts diff --git a/blank/src/style.css b/src/style.css similarity index 100% rename from blank/src/style.css rename to src/style.css diff --git a/blank/tsconfig.json b/tsconfig.json similarity index 100% rename from blank/tsconfig.json rename to tsconfig.json diff --git a/blank/vite.config.ts b/vite.config.ts similarity index 100% rename from blank/vite.config.ts rename to vite.config.ts