用户注册(含邮箱唯一校验)
用户登录(返回 token 或 session)
用户注销
用户信息获取(登录后查询自己的信息)
商品添加(管理员)
商品列表(分页+条件搜索)
商品详情(根据 id 查单个)
商品上下架(可选)
添加商品到购物车
修改购物车商品数量
删除购物车商品
查询当前用户购物车
提交订单(从购物车生成订单)
查看订单列表(用户/管理员)
查看订单详情
订单状态更新(如:待支付 -> 已支付)
✅ Java JDK 17
✅ Maven
✅ Spring Boot 3.1.8
✅ Spring Security
✅ MyBatis-Plus
✅ MySQL
✅ Springdoc (Swagger 3)
✅ Hibernate Validator / JSR-303
✅ Hutool
✅ SLF4J + Logback
✅ BCrypt
Vue 3
Vite
Element Plus
Pinia
Vue Router
Axios