From c79b299b327dc738ff7b6bff2322a1c9284d0a27 Mon Sep 17 00:00:00 2001 From: chentaisen <14615430+chentaisen@user.noreply.gitee.com> Date: Fri, 9 Aug 2024 17:15:43 +0800 Subject: [PATCH] =?UTF-8?q?feat:()=20=E7=99=BB=E5=BD=95=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E8=B0=83=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/muyu/auth/domain/TokenResp.java | 41 +++++++++++++++++++ .../java/com/muyu/auth/form/LoginBody.java | 34 --------------- .../java/com/muyu/auth/form/LoginUserReq.java | 41 +++++++++++++++++++ ...RegisterBody.java => RegisterUserReq.java} | 2 +- 4 files changed, 83 insertions(+), 35 deletions(-) create mode 100644 src/main/java/com/muyu/auth/domain/TokenResp.java delete mode 100644 src/main/java/com/muyu/auth/form/LoginBody.java create mode 100644 src/main/java/com/muyu/auth/form/LoginUserReq.java rename src/main/java/com/muyu/auth/form/{RegisterBody.java => RegisterUserReq.java} (60%) diff --git a/src/main/java/com/muyu/auth/domain/TokenResp.java b/src/main/java/com/muyu/auth/domain/TokenResp.java new file mode 100644 index 0000000..abcfede --- /dev/null +++ b/src/main/java/com/muyu/auth/domain/TokenResp.java @@ -0,0 +1,41 @@ +package com.muyu.auth.domain; + +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * @ClassName TokenResp + * @Description token响应实体类 + * @Author Chen + * @Date 2024/8/9 16:40 + */ +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +@Tag(name = "token响应结果集", description = "包含token和token有效时间") +public class TokenResp { + /** + * token令牌 + */ + @Schema(title = "token令牌", + type = "String", + defaultValue = "eyJ09.eyJ1sInN1YlcmlwaJ9.Y52eWUak1LpIK5R8", + description = "JWT令牌,包含头,载体,尾") + private String accessToken; + /** + * 有效时间 + */ + @Schema( + title = "令牌有效时间", + type = "Long", + defaultValue = "720", + description = "过期时间,时间单位为分钟(MIN)" + ) + private Long expiresIn; + +} diff --git a/src/main/java/com/muyu/auth/form/LoginBody.java b/src/main/java/com/muyu/auth/form/LoginBody.java deleted file mode 100644 index 999ad44..0000000 --- a/src/main/java/com/muyu/auth/form/LoginBody.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.muyu.auth.form; - -/** - * 用户登录对象 - * - * @author muyu - */ -public class LoginBody { - /** - * 用户名 - */ - private String username; - - /** - * 用户密码 - */ - private String password; - - public String getUsername () { - return username; - } - - public void setUsername (String username) { - this.username = username; - } - - public String getPassword () { - return password; - } - - public void setPassword (String password) { - this.password = password; - } -} diff --git a/src/main/java/com/muyu/auth/form/LoginUserReq.java b/src/main/java/com/muyu/auth/form/LoginUserReq.java new file mode 100644 index 0000000..b38f295 --- /dev/null +++ b/src/main/java/com/muyu/auth/form/LoginUserReq.java @@ -0,0 +1,41 @@ +package com.muyu.auth.form; + +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * 用户登录对象 + * + * @author muyu + */ +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +@Tag(name = "登录请求实体类") +public class LoginUserReq { + /** + * 用户名 + */ + @Schema(title = "用户名称", + type = "String", + defaultValue = "admin", + description="登录用户名称" + ) + private String username; + + /** + * 用户密码 + */ + @Schema(title = "用户名称", + type = "String", + defaultValue = "admin123", + description="登录用户密码" + ) + private String password; + +} diff --git a/src/main/java/com/muyu/auth/form/RegisterBody.java b/src/main/java/com/muyu/auth/form/RegisterUserReq.java similarity index 60% rename from src/main/java/com/muyu/auth/form/RegisterBody.java rename to src/main/java/com/muyu/auth/form/RegisterUserReq.java index c2a4d5a..2ead49a 100644 --- a/src/main/java/com/muyu/auth/form/RegisterBody.java +++ b/src/main/java/com/muyu/auth/form/RegisterUserReq.java @@ -5,6 +5,6 @@ package com.muyu.auth.form; * * @author muyu */ -public class RegisterBody extends LoginBody { +public class RegisterUserReq extends LoginUserReq { }