From e1ffe3b3c5871f0372a92de8e3208dc572907607 Mon Sep 17 00:00:00 2001 From: ziin Date: Thu, 4 Dec 2025 16:56:00 +0800 Subject: [PATCH] =?UTF-8?q?feat(user):=20=E6=96=B0=E5=A2=9E=E6=80=A7?= =?UTF-8?q?=E5=88=AB=E5=AD=97=E6=AE=B5=E5=B9=B6=E8=A1=A5=E5=85=85Swagger?= =?UTF-8?q?=E6=B3=A8=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在注册DTO中加入gender字段,对应服务层同步设置该属性,同时为原有字段增加@Schema描述,方便前后端联调及接口文档生成。 --- .../com/yolo/keyborad/model/dto/user/UserRegisterDTO.java | 7 +++++++ .../com/yolo/keyborad/service/impl/UserServiceImpl.java | 1 + 2 files changed, 8 insertions(+) diff --git a/src/main/java/com/yolo/keyborad/model/dto/user/UserRegisterDTO.java b/src/main/java/com/yolo/keyborad/model/dto/user/UserRegisterDTO.java index a2da38a..7c6c818 100644 --- a/src/main/java/com/yolo/keyborad/model/dto/user/UserRegisterDTO.java +++ b/src/main/java/com/yolo/keyborad/model/dto/user/UserRegisterDTO.java @@ -1,5 +1,6 @@ package com.yolo.keyborad.model.dto.user; +import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; /* @@ -9,9 +10,15 @@ import lombok.Data; @Data public class UserRegisterDTO { + @Schema(description = "邮箱地址") private String mailAddress; + @Schema(description = "密码") private String password; + @Schema(description = "确认密码") private String passwordConfirm; + + @Schema(description = "性别") + private Integer gender; } diff --git a/src/main/java/com/yolo/keyborad/service/impl/UserServiceImpl.java b/src/main/java/com/yolo/keyborad/service/impl/UserServiceImpl.java index 5be19a0..2b94847 100644 --- a/src/main/java/com/yolo/keyborad/service/impl/UserServiceImpl.java +++ b/src/main/java/com/yolo/keyborad/service/impl/UserServiceImpl.java @@ -116,6 +116,7 @@ public class UserServiceImpl extends ServiceImpl