feat(user): 新增邮箱验证码发送与校验功能

This commit is contained in:
2025-12-04 19:15:56 +08:00
parent ec0ecbdacd
commit bb3ddc6b6a
6 changed files with 66 additions and 15 deletions

View File

@@ -5,10 +5,7 @@ import cn.hutool.core.bean.BeanUtil;
import com.yolo.keyborad.common.BaseResponse;
import com.yolo.keyborad.common.ResultUtils;
import com.yolo.keyborad.model.dto.AppleLoginReq;
import com.yolo.keyborad.model.dto.user.KeyboardUserReq;
import com.yolo.keyborad.model.dto.user.SendMailDTO;
import com.yolo.keyborad.model.dto.user.UserLoginDTO;
import com.yolo.keyborad.model.dto.user.UserRegisterDTO;
import com.yolo.keyborad.model.dto.user.*;
import com.yolo.keyborad.model.entity.KeyboardUser;
import com.yolo.keyborad.model.vo.user.KeyboardUserInfoRespVO;
import com.yolo.keyborad.model.vo.user.KeyboardUserRespVO;
@@ -95,4 +92,9 @@ public class UserController {
return ResultUtils.success(true);
}
@PostMapping("/verifyMailCode")
@Operation(summary = "验证验证码",description = "验证验证码接口")
public BaseResponse<Boolean> verifyMail(@RequestBody VerifyCodeDTO verifyCodeDTO) {
return ResultUtils.success(userService.verifyMailCode(verifyCodeDTO));
}
}