创建dto软件包,对dto进行重构
This commit is contained in:
parent
58e456f3b3
commit
cbe7ec9a24
@ -5,7 +5,7 @@ import lombok.AllArgsConstructor;
|
|||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
import org.cmh.backend.Utils.JwtUtil;
|
import org.cmh.backend.Utils.JwtUtil;
|
||||||
import org.cmh.backend.authentication.dto.ManageUserProfileRequest;
|
import org.cmh.backend.authentication.dto.*;
|
||||||
import org.cmh.backend.authentication.model.UserHS;
|
import org.cmh.backend.authentication.model.UserHS;
|
||||||
import org.cmh.backend.authentication.service.UserService;
|
import org.cmh.backend.authentication.service.UserService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
@ -88,49 +88,3 @@ class AuthenticationController {
|
|||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// DTO classes
|
|
||||||
@Getter
|
|
||||||
@Setter
|
|
||||||
class RegisterRequest {
|
|
||||||
private String username;
|
|
||||||
private String password;
|
|
||||||
private String contactInfo;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Getter
|
|
||||||
@Setter
|
|
||||||
@AllArgsConstructor
|
|
||||||
class RegisterResponse {
|
|
||||||
private String message;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Getter
|
|
||||||
@Setter
|
|
||||||
class LoginRequest {
|
|
||||||
private String username;
|
|
||||||
private String password;
|
|
||||||
private String verificationCode;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Getter
|
|
||||||
@Setter
|
|
||||||
@AllArgsConstructor
|
|
||||||
class LoginResponse {
|
|
||||||
private String message;
|
|
||||||
private String jwt;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Getter
|
|
||||||
@Setter
|
|
||||||
@AllArgsConstructor
|
|
||||||
class UserProfileResponse {
|
|
||||||
private String username;
|
|
||||||
private String nickname;
|
|
||||||
private String gender;
|
|
||||||
private String phoneNumber;
|
|
||||||
private String email;
|
|
||||||
private String department;
|
|
||||||
private String role;
|
|
||||||
private LocalDateTime createdAt;
|
|
||||||
}
|
|
||||||
@ -0,0 +1,11 @@
|
|||||||
|
package org.cmh.backend.authentication.dto;
|
||||||
|
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.Setter;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
public class JwtRequest {
|
||||||
|
private String token;
|
||||||
|
}
|
||||||
|
|
||||||
@ -0,0 +1,12 @@
|
|||||||
|
package org.cmh.backend.authentication.dto;
|
||||||
|
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.Setter;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
public class LoginRequest {
|
||||||
|
private String username;
|
||||||
|
private String password;
|
||||||
|
private String verificationCode;
|
||||||
|
}
|
||||||
@ -0,0 +1,13 @@
|
|||||||
|
package org.cmh.backend.authentication.dto;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.Setter;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class LoginResponse {
|
||||||
|
private String message;
|
||||||
|
private String jwt;
|
||||||
|
}
|
||||||
@ -5,8 +5,7 @@ import lombok.Setter;
|
|||||||
|
|
||||||
@Getter
|
@Getter
|
||||||
@Setter
|
@Setter
|
||||||
public class ManageUserProfileRequest {
|
public class ManageUserProfileRequest extends JwtRequest {
|
||||||
private String token;
|
|
||||||
private String nickname;
|
private String nickname;
|
||||||
private String gender;
|
private String gender;
|
||||||
private String phoneNumber;
|
private String phoneNumber;
|
||||||
|
|||||||
@ -0,0 +1,12 @@
|
|||||||
|
package org.cmh.backend.authentication.dto;
|
||||||
|
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.Setter;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
public class RegisterRequest {
|
||||||
|
private String username;
|
||||||
|
private String password;
|
||||||
|
private String contactInfo;
|
||||||
|
}
|
||||||
@ -0,0 +1,12 @@
|
|||||||
|
package org.cmh.backend.authentication.dto;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.Setter;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class RegisterResponse {
|
||||||
|
private String message;
|
||||||
|
}
|
||||||
@ -0,0 +1,21 @@
|
|||||||
|
package org.cmh.backend.authentication.dto;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.Setter;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class UserProfileResponse {
|
||||||
|
private String username;
|
||||||
|
private String nickname;
|
||||||
|
private String gender;
|
||||||
|
private String phoneNumber;
|
||||||
|
private String email;
|
||||||
|
private String department;
|
||||||
|
private String role;
|
||||||
|
private LocalDateTime createdAt;
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user