Files
core/.workbuddy/memory/2026-05-13.md
赵忠林 ec3bededa4 feat(auth): 新增超级管理员手机号短信验证码登录功能
- 在登录接口中增加对superAdminLogin场景的手机号校验
- 提供超级管理员短信验证码登录接口,支持验证码校验和超级管理员身份验证
- 超级管理员登录成功后生成访问token并缓存
- 在UserMapper中添加根据手机号查询最近登录超级管理员账号的方法
- 在UserService及其实现中增加对应的查询接口
- 更新SecurityConfig,放行超级管理员短信登录接口的权限验证
- 增强登录记录保存逻辑,包含错误和成功的登录记录保存
2026-05-31 10:52:33 +08:00

2.3 KiB
Raw Blame History

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
  • 配置后台菜单权限
  • 测试完整流程