11 Commits

Author SHA1 Message Date
e6a7c15aa0 feat: 配置 Lombok 注解处理器
在 maven-compiler-plugin 中添加 Lombok annotationProcessorPaths 配置

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-02-28 13:19:11 +08:00
5e7c137e87 chore: 更新 .gitignore 排除构建产物和临时文件
添加 target/、*.class、__pycache__/、backend/uploads/、*.png 等规则

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-02-28 13:18:51 +08:00
wangziqi
1df27d3a23 fix: 修复图片上传回显、登录认证和API路径问题
- 修复上传图片响应解析,正确处理 Arco Upload 返回的 response 对象
- 修复后端 AuthInterceptor 路径匹配,正确放行 /api/auth/login 等公开接口
- 统一前端 API 路径配置,移除重复 /api 前缀
- 添加 /uploads 静态资源代理配置
- 修复图片 URL 生成,添加 origin 前缀确保回显正常
2026-02-11 09:10:29 +08:00
wangziqi
17e9a5b42b refactor: 移除后端跨域配置,由前端代理处理
- 移除 FileUploadController 的 @CrossOrigin 注解
- 恢复 WebMvcConfig 拦截器配置
2026-02-10 16:07:37 +08:00
wangziqi
b1a153298f feat: 前端配置代理解决上传跨域问题
- 配置 Vite 开发服务器代理 /api 和 /uploads 到后端
- API baseURL 改为相对路径 '/api'
- 修改上传 action 为相对路径 '/api/upload/image'
- 移除后端 FileUploadController 的 @CrossOrigin 注解
- 恢复 WebMvcConfig 的拦截器配置
2026-02-10 16:06:53 +08:00
wangziqi
1233d86230 fix: 修复文件上传接口的 CORS 跨域问题
在 FileUploadController 上添加 @CrossOrigin 注解
在 WebMvcConfig 中排除 /api/upload/** 路径的拦截器
2026-02-10 16:04:40 +08:00
wangziqi
283f7465bc fix: 修复 ApiResponse 泛型类型不兼容问题
添加泛型版本的 fail 方法,支持返回指定类型的错误响应
更新 FileUploadController 使用新的 fail 方法指定 String 类型
2026-02-10 15:45:58 +08:00
wangziqi
540593179a fix: 修复 ApiResponse.error() 方法不存在的问题
将 FileUploadController 中的 ApiResponse.error() 改为 ApiResponse.fail()
将 ApiResponse.success() 改为 ApiResponse.ok()
2026-02-10 15:41:59 +08:00
wangziqi
b532744fe9 feat: 订单管理页面显示购买商品信息
- 前端 OrdersView 显示订单商品列表(图片、名称、数量、价格)
- 后端 OrderItem 添加 productImage 字段
- 更新购物车结算和立即购买逻辑保存商品图片
- 加载订单时同时加载订单商品详情
2026-02-10 15:36:54 +08:00
wangziqi
d6451cf188 feat: 重构后台路由并使用嵌套路由;添加图片上传功能
- 拆分 AdminView 为多个子页面组件,使用嵌套路由
- 拆分 MerchantView 为多个子页面组件,使用嵌套路由
- 创建 AdminLayout 和 MerchantLayout 布局组件
- 修复编译错误:IconSend 重复导入、IconDatabase 不存在
- 修复 HomeView 缺失 onMounted 导入
- 添加文件上传后端接口和静态资源映射
- 为商品和轮播图添加图片上传功能(支持预览、清除)
2026-02-10 15:14:23 +08:00
wangziqi
a7ce0a089e Initial commit 2026-02-09 09:51:14 -08:00