|
|
@ -5,6 +5,7 @@ import io.swagger.v3.oas.annotations.tags.Tag; |
|
|
|
import kr.co.palnet.kac.api.v1.user.account.model.detail.SearchUserRS; |
|
|
|
import kr.co.palnet.kac.api.v1.user.account.model.detail.SearchUserRS; |
|
|
|
import kr.co.palnet.kac.api.v1.user.account.model.register.FormRegisterRQ; |
|
|
|
import kr.co.palnet.kac.api.v1.user.account.model.register.FormRegisterRQ; |
|
|
|
import kr.co.palnet.kac.api.v1.user.account.model.update.UpdatePasswordRQ; |
|
|
|
import kr.co.palnet.kac.api.v1.user.account.model.update.UpdatePasswordRQ; |
|
|
|
|
|
|
|
import kr.co.palnet.kac.api.v1.user.account.model.update.UpdateUserRQ; |
|
|
|
import kr.co.palnet.kac.api.v1.user.account.service.UserAccountService; |
|
|
|
import kr.co.palnet.kac.api.v1.user.account.service.UserAccountService; |
|
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
@ -23,7 +24,7 @@ public class UserAccountController { |
|
|
|
|
|
|
|
|
|
|
|
@PostMapping("/register") |
|
|
|
@PostMapping("/register") |
|
|
|
@Operation(summary = "회원가입", description = "유저의 계정을 추가합니다.") |
|
|
|
@Operation(summary = "회원가입", description = "유저의 계정을 추가합니다.") |
|
|
|
public ResponseEntity<Object> createUser(@RequestBody FormRegisterRQ rq){ |
|
|
|
public ResponseEntity<Boolean> createUser(@RequestBody FormRegisterRQ rq){ |
|
|
|
|
|
|
|
|
|
|
|
userAccountService.createUser(rq); |
|
|
|
userAccountService.createUser(rq); |
|
|
|
|
|
|
|
|
|
|
@ -32,7 +33,7 @@ public class UserAccountController { |
|
|
|
|
|
|
|
|
|
|
|
@DeleteMapping("/delete") |
|
|
|
@DeleteMapping("/delete") |
|
|
|
@Operation(summary = "회원탈퇴", description = "유저의 계정을 탈퇴시키며 참여한 그룹도 탈퇴시킵니다.") |
|
|
|
@Operation(summary = "회원탈퇴", description = "유저의 계정을 탈퇴시키며 참여한 그룹도 탈퇴시킵니다.") |
|
|
|
public ResponseEntity<Object> deleteUser(){ |
|
|
|
public ResponseEntity<Boolean> deleteUser(){ |
|
|
|
|
|
|
|
|
|
|
|
userAccountService.deleteUser(); |
|
|
|
userAccountService.deleteUser(); |
|
|
|
|
|
|
|
|
|
|
@ -50,13 +51,22 @@ public class UserAccountController { |
|
|
|
|
|
|
|
|
|
|
|
@PutMapping("/update/pswd") |
|
|
|
@PutMapping("/update/pswd") |
|
|
|
@Operation(summary = "회원암호 변경", description = "회원 암호를 변경합니다.") |
|
|
|
@Operation(summary = "회원암호 변경", description = "회원 암호를 변경합니다.") |
|
|
|
public ResponseEntity<Object> updatePassword(@RequestBody UpdatePasswordRQ rq){ |
|
|
|
public ResponseEntity<Boolean> updatePassword(@RequestBody UpdatePasswordRQ rq){ |
|
|
|
|
|
|
|
|
|
|
|
userAccountService.updatePassword(rq); |
|
|
|
userAccountService.updatePassword(rq); |
|
|
|
|
|
|
|
|
|
|
|
return ResponseEntity.ok().build(); |
|
|
|
return ResponseEntity.ok().build(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@PutMapping("/update") |
|
|
|
|
|
|
|
@Operation(summary = "회원정보 변경", description = "회원의 정보를 수정합니다.") |
|
|
|
|
|
|
|
public ResponseEntity<Object> updateUser(@RequestBody UpdateUserRQ rq){ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
userAccountService.updateUser(rq); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return ResponseEntity.ok().build(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|