feat: 重构前端代码结构并添加Java后端支持

- 重构前端导入和组件结构,优化代码组织
- 添加Java后端基础框架和API实现
- 修复类型定义和接口兼容性问题
- 新增测试页面和工具函数
- 优化国际化支持和错误处理
- 更新依赖配置和构建脚本

新增Java后端模块:
- 实现基础认证、订单、支付等服务
- 添加Swagger API文档支持
- 配置数据库连接和缓存
- 实现国际化消息处理
- 添加安全过滤器和限流控制
This commit is contained in:
2026-03-30 16:51:18 +08:00
parent 1b14947e7b
commit e47beffaf9
199 changed files with 24719 additions and 958 deletions

View File

@@ -1,7 +1,5 @@
import React, { useState, useEffect, useMemo, FC } from 'react';
import {
useState,
useEffect,
useMemo,
Layout,
Menu,
Typography,
@@ -12,6 +10,8 @@ import {
Tag,
message,
Button,
} from 'antd';
import {
DashboardOutlined,
ShoppingOutlined,
FileTextOutlined,
@@ -32,21 +32,14 @@ import {
SafetyOutlined,
CrownOutlined,
SwapOutlined,
Header,
Sider,
Content,
Title,
Text,
Link,
useLocation,
useNavigate,
Outlet,
FC,
} from '@/imports';
} from '@ant-design/icons';
import { Link, useLocation, useNavigate, Outlet } from 'react-router-dom';
const { Header, Sider, Content } = Layout;
const { Title, Text } = Typography;
import type { MenuProps } from 'antd';
import { UserProvider, useUser, MOCK_USERS, ROLE_CONFIG, FEATURES, PERMISSIONS } from '@/contexts/UserContext';
import { LocaleProvider, useLocale } from '@/contexts/LocaleContext';
import { ThemeProvider } from '@/contexts/ThemeContext';
import { useUser, MOCK_USERS, ROLE_CONFIG, FEATURES, PERMISSIONS } from '@/contexts/UserContext';
import { useLocale } from '@/contexts/LocaleContext';
import ThemeSwitch from '@/components/ThemeSwitch';
import Breadcrumb from '@/components/Breadcrumb';
@@ -592,15 +585,7 @@ const MainLayoutContent: FC = () => {
};
const MainLayout: FC = () => {
return (
<ThemeProvider>
<LocaleProvider>
<UserProvider>
<MainLayoutContent />
</UserProvider>
</LocaleProvider>
</ThemeProvider>
);
return <MainLayoutContent />;
};
export default MainLayout;