feat(auth): 实现用户头像修改次数限制功能

- 在Member实体中添加avatarModifyCount和avatarModifyYear字段用于统计本年头像修改次数
- 在上传头像接口中实现头像修改次数检查,限制每年最多修改2次
- 更新用户信息时增加头像修改次数统计逻辑
- 修改createByMobile方法参数,移除不必要的用户信息参数
- 在MemberDTO中添加avatarModifyRemainCount字段显示剩余修改次数
- 添加数据库表结构变更SQL脚本
- 移除已废弃的手机号注册和微信登录相关代码
- 移除BindMobileDTO中的冗余字段定义
This commit is contained in:
2026-04-09 16:49:43 +08:00
parent be6376f10d
commit dc14a57686
9 changed files with 220 additions and 238 deletions

4
other/sql/202604.sql Normal file
View File

@@ -0,0 +1,4 @@
-- 2026年4月 - 添加用户头像修改限制字段
ALTER TABLE sv_member
ADD COLUMN avatar_modify_count INT DEFAULT 0 COMMENT '本年头像修改次数',
ADD COLUMN avatar_modify_year INT DEFAULT NULL COMMENT '头像修改统计年份';