Commit Graph

9 Commits

Author SHA1 Message Date
sparksfly 8b70a3f49a feat: 完成商品分类管理功能,优化前后端配置与接口
1.  调整环境配置,优化 Vite 代理与 Axios 请求路径
2.  完善 Sa-Token 配置,新增 BusinessException 重载构造
3.  重构后端 Mapper 调用,替换 selectBatchIds 为 selectByIds
4.  重构登录与用户信息流程,移除验证码与 Mock 数据
5.  新增商品分类管理页面,支持树形增删改查与状态管理
6.  优化 Redis 序列化配置,升级 Jackson 序列化器
7.  完善类型定义与 API 封装,适配后端最新接口契约
2026-06-02 23:46:19 +08:00
Yuhang Wu 7c483840b6 ```
feat(order): 添加订单模块完整功能

- 新增订单数据库表结构,包含支付渠道、交易号、退款信息等字段
- 添加订单相关实体类、枚举、常量定义
- 实现订单提交、查询、支付、取消、退款等核心业务逻辑
- 创建用户端和管理端订单控制器API接口
- 实现支付回调处理功能用于支付宝/微信支付集成
- 添加订单状态机管理和物流处理功能
```
2026-06-02 17:59:57 +08:00
Yuhang Wu e5ac034349 ```
feat: 实现用户地址管理和购物车功能

- 新增收货地址模块,包括地址的增删改查、设置默认地址等功能
- 实现购物车模块,支持添加商品、修改数量、选中状态管理、批量操作等
- 添加相应的DTO、Entity、VO和Mapper层实现
- 集成SaToken登录验证和数据权限控制
- 实现地址数量限制和购物车商品数量限制防刷单机制
```
2026-06-02 17:33:40 +08:00
Yuhang Wu 1595dc8c35 ```
docs(db): 添加核心业务设计文档和数据库初始化说明

- 新增 BUSINESS_DESIGN.md 文档,详细描述 WebSocket 客服系统和
  Redis 防超卖抢购系统的设计方案
- 新增 README.md 文档,提供数据库初始化说明和表结构清单
- 包含完整的建表脚本执行顺序和默认测试账号信息
- 为后续开发提供详细的技术架构参考文档
```
2026-06-02 17:23:50 +08:00
Yuhang Wu 3dd146f871 ```
feat(layout): 添加路由视图刷新功能

- 在 BasicLayout 中添加 viewKey 响应式变量用于控制 router-view 的重新挂载
- 监听自定义 'app:refresh-view' 事件实现页面刷新功能
- 修改 router-view 组件 key 值为 viewKey + '-' + r.fullPath 实现条件渲染

feat(tabs-nav): 优化标签页操作功能

- 添加 handleRefresh 方法通过 dispatchEvent 触发页面刷新事件
- 实现 handleCloseOthers、handleCloseRight、handleCloseAll 方法
- 优化 handleTabClick 避免重复点击当前路由
- 移除无用的激活状态小圆点和右键菜单注释代码

refactor(mock): 调整 mock 数据导入逻辑

- 将 import.meta.env.DEV 条件判断改为直接导入,简化代码结构
```
2026-06-02 14:33:30 +08:00
Yuhang Wu 1701bdb800 ```
feat: 添加标签导航栏并重构路由和布局

- 添加TabsNav组件实现标签页导航功能
- 重构BasicLayout布局结构,优化样式和容器布局
- 重写SideMenu组件的菜单项提取逻辑
- 分离全局样式文件,将index.scss拆分为多个独立文件
- 添加Mock拦截功能,开发环境可使用本地假数据
- 优化登录流程,调整权限验证逻辑

refactor: 重构路由配置和权限验证逻辑

- 将路由配置合并到主路由文件,移除动态路由挂载
- 优化permission.ts中的登录验证流程
- 修改API调用方式,适配请求拦截器的数据解包
- 更新package.json依赖包排序

feat: 实现客服消息和优惠券管理功能

- 开发完整的客服消息页面,支持会话管理和消息收发
- 实现优惠券管理页面,包含列表展示和新增编辑功能
- 添加相关API接口和类型定义
```
2026-06-02 14:25:53 +08:00
Yuhang Wu 7f5e67c62b ```
feat: 初始化零食商城管理后台项目

- 添加开发、测试、生产环境配置文件
- 配置 Git 忽略规则和代码格式化规则
- 创建项目 README 文档和基础 HTML 模板
- 配置 ESLint 和 Prettier 代码规范
- 实现认证、聊天、优惠券、仪表盘等 API 接口
- 创建基础布局组件和路由权限控制
- 集成状态管理、UI 组件库和图表库
```
2026-06-02 10:05:37 +08:00
Yuhang Wu 3ea0678c25 修改gitignore 2026-06-01 18:06:26 +08:00
Yuhang Wu e682e9c3f8 init 2026-06-01 18:04:25 +08:00