feat(auth): 新增超级管理员手机号短信验证码登录功能
- 在登录接口中增加对superAdminLogin场景的手机号校验 - 提供超级管理员短信验证码登录接口,支持验证码校验和超级管理员身份验证 - 超级管理员登录成功后生成访问token并缓存 - 在UserMapper中添加根据手机号查询最近登录超级管理员账号的方法 - 在UserService及其实现中增加对应的查询接口 - 更新SecurityConfig,放行超级管理员短信登录接口的权限验证 - 增强登录记录保存逻辑,包含错误和成功的登录记录保存
This commit is contained in:
60
.workbuddy/memory/2026-05-13.md
Normal file
60
.workbuddy/memory/2026-05-13.md
Normal file
@@ -0,0 +1,60 @@
|
||||
# 2026-05-13 工作记录
|
||||
|
||||
## 卡密充值功能开发
|
||||
|
||||
### 后端(paopao-java)
|
||||
|
||||
**已完成文件:**
|
||||
- `ShopRechargeCodeController.java` - 充值兑换码管理
|
||||
- `ShopRechargeCodeService.java` - Service接口
|
||||
- `ShopRechargeCodeServiceImpl.java` - Service实现
|
||||
- `ShopRechargeCode.java` - 实体类
|
||||
- `ShopRechargeRecord.java` - 充值记录实体
|
||||
- `ShopRechargeCodeMapper.java` - Mapper接口
|
||||
- `ShopRechargeCodeParam.java` - 查询参数
|
||||
- `ShopRechargeRecordMapper.java` - 充值记录Mapper
|
||||
- `ShopRechargeRecordService.java` - 充值记录Service
|
||||
- `ShopRechargeRecordServiceImpl.java` - 充值记录Service实现
|
||||
- `ShopRechargeRecordController.java` - 充值记录Controller (新增)
|
||||
- `ShopRechargeRecordParam.java` - 充值记录查询参数 (新增)
|
||||
|
||||
**API接口:**
|
||||
- `GET /api/shop/recharge-code/page` - 分页查询兑换码
|
||||
- `POST /api/shop/recharge-code/generate` - 生成兑换码
|
||||
- `POST /api/shop/recharge-code/batch-generate` - 批量生成兑换码
|
||||
- `POST /api/shop/recharge-code/use` - 使用兑换码
|
||||
- `GET /api/shop/recharge-code/info` - 获取兑换码信息
|
||||
- `GET /api/shop/recharge-code/export/{batchNo}` - 导出批次兑换码
|
||||
- `DELETE /api/shop/recharge-code/{id}` - 删除兑换码
|
||||
- `GET /api/shop/recharge-record/page` - 分页查询充值记录
|
||||
|
||||
### 前端(paopao-vue)
|
||||
|
||||
**已完成文件:**
|
||||
- `/api/shop/shopRechargeCode/index.ts` - 兑换码API
|
||||
- `/api/shop/shopRechargeCode/model/index.ts` - 兑换码Model
|
||||
- `/api/shop/shopRechargeRecord/index.ts` - 充值记录API (新增)
|
||||
- `/api/shop/shopRechargeRecord/model.ts` - 充值记录Model (新增)
|
||||
- `/views/shop/shopRechargeCode/index.vue` - 兑换码管理页面 (整合Tab)
|
||||
- `/views/shop/shopRechargeRecord/index.vue` - 兑换记录页面 (新增)
|
||||
|
||||
**功能特性:**
|
||||
- 生成单个/批量兑换码
|
||||
- 兑换码状态管理(未使用/已使用/已过期)
|
||||
- 兑换明细查询
|
||||
- 统计卡片(总数量、未使用、已使用、已过期)
|
||||
|
||||
### 数据库
|
||||
|
||||
**SQL文件:**
|
||||
- `/sql/shop_recharge_code.sql` - 兑换码表建表SQL
|
||||
- `/sql/shop_recharge_record.sql` - 充值记录表建表SQL (新增)
|
||||
|
||||
**需要执行的SQL:**
|
||||
1. 创建 `shop_recharge_record` 表
|
||||
2. 配置后台菜单权限
|
||||
|
||||
### 待办事项
|
||||
- [ ] 执行数据库建表SQL
|
||||
- [ ] 配置后台菜单权限
|
||||
- [ ] 测试完整流程
|
||||
Reference in New Issue
Block a user