|
|
|
@ -3,7 +3,12 @@ package com.palnet.biz.api.acnt.crtfyhp.controller;
|
|
|
|
|
import java.util.HashMap; |
|
|
|
|
import java.util.Map; |
|
|
|
|
|
|
|
|
|
import io.swagger.annotations.ApiImplicitParam; |
|
|
|
|
import io.swagger.annotations.ApiImplicitParams; |
|
|
|
|
import io.swagger.annotations.ApiOperation; |
|
|
|
|
import io.swagger.v3.oas.annotations.Parameter; |
|
|
|
|
import io.swagger.v3.oas.annotations.Parameters; |
|
|
|
|
import io.swagger.v3.oas.annotations.tags.Tag; |
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
|
import org.springframework.http.HttpStatus; |
|
|
|
|
import org.springframework.http.MediaType; |
|
|
|
@ -29,6 +34,7 @@ import lombok.extern.log4j.Log4j2;
|
|
|
|
|
@RestController |
|
|
|
|
@RequiredArgsConstructor |
|
|
|
|
@RequestMapping(value = "/api/acnt/crtfyhp", produces = {MediaType.APPLICATION_JSON_VALUE}) |
|
|
|
|
@Tag(name = "휴대폰 인증 관리", description = "회원 휴대폰 인증 관련 API") |
|
|
|
|
public class AcntCrtfyhpController { |
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
@ -39,6 +45,8 @@ public class AcntCrtfyhpController {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@GetMapping(value = "/register/send") |
|
|
|
|
@Tag(name = "휴대폰 인증 관리", description = "회원 휴대폰 인증 관련 API") |
|
|
|
|
@ApiImplicitParam(name = "hnpo",value = "휴대폰번호") |
|
|
|
|
public ResponseEntity<? extends BasicResponse> send(String hpno) { |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -79,6 +87,11 @@ public class AcntCrtfyhpController {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@GetMapping(value = "/register/confirm") |
|
|
|
|
@Tag(name = "휴대폰 인증 관리", description = "회원 휴대폰 인증 관련 API") |
|
|
|
|
@ApiImplicitParams({ |
|
|
|
|
@ApiImplicitParam(name = "hpno",value = "휴대폰번호"), |
|
|
|
|
@ApiImplicitParam(name = "crtfyNo",value = "인증일련번호") |
|
|
|
|
}) |
|
|
|
|
public ResponseEntity<? extends BasicResponse> confirm(String hpno , String crtfyNo) { |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -110,6 +123,11 @@ public class AcntCrtfyhpController {
|
|
|
|
|
//아이디 찾기 시 인증번호 발송 로직
|
|
|
|
|
@GetMapping(value = "/find/sendForId") |
|
|
|
|
@ApiOperation(value = "아이디 찾기 시 인증번호 발송") |
|
|
|
|
@Tag(name = "휴대폰 인증 관리", description = "회원 휴대폰 인증 관련 API") |
|
|
|
|
@ApiImplicitParams({ |
|
|
|
|
@ApiImplicitParam(name = "memberName", value = "회원 이름"), |
|
|
|
|
@ApiImplicitParam(name = "hpno", value = "휴대폰 번호") |
|
|
|
|
}) |
|
|
|
|
public ResponseEntity<? extends BasicResponse> sendForId(String memberName, String hpno) { |
|
|
|
|
Map<String, Object> resultMap = new HashMap<String, Object>(); |
|
|
|
|
|
|
|
|
@ -137,6 +155,11 @@ public class AcntCrtfyhpController {
|
|
|
|
|
//아이디 찾기
|
|
|
|
|
@GetMapping(value = "/find/findUserId") |
|
|
|
|
@ApiOperation(value = "회원 아이디 찾기") |
|
|
|
|
@Tag(name = "휴대폰 인증 관리", description = "회원 휴대폰 인증 관련 API") |
|
|
|
|
@ApiImplicitParams({ |
|
|
|
|
@ApiImplicitParam(name = "memberName",value = "회원이름"), |
|
|
|
|
@ApiImplicitParam(name = "hpno",value = "휴대폰번호") |
|
|
|
|
}) |
|
|
|
|
public ResponseEntity<? extends BasicResponse> findUserId(String memberName, String hpno) { |
|
|
|
|
Map<String, Object> resultMap = new HashMap<String, Object>(); |
|
|
|
|
|
|
|
|
@ -166,6 +189,11 @@ public class AcntCrtfyhpController {
|
|
|
|
|
//비밀번호 찾기 시 인증번호 발송 로직
|
|
|
|
|
@GetMapping(value = "/find/sendForPw") |
|
|
|
|
@ApiOperation(value = "비밀번호 찾기 시 인증번호 발송") |
|
|
|
|
@Tag(name = "휴대폰 인증 관리", description = "회원 휴대폰 인증 관련 API") |
|
|
|
|
@ApiImplicitParams({ |
|
|
|
|
@ApiImplicitParam(name = "userId",value = "사용자ID"), |
|
|
|
|
@ApiImplicitParam(name = "hpno",value = "휴대폰번호") |
|
|
|
|
}) |
|
|
|
|
public ResponseEntity<? extends BasicResponse> sendForPw(String userId, String hpno) { |
|
|
|
|
Map<String, Object> resultMap = new HashMap<String, Object>(); |
|
|
|
|
|
|
|
|
@ -194,6 +222,12 @@ public class AcntCrtfyhpController {
|
|
|
|
|
|
|
|
|
|
@GetMapping(value = "/find/updatePw") |
|
|
|
|
@ApiOperation(value = "비밀번호 찾기 및 업데이트") |
|
|
|
|
@Tag(name = "휴대폰 인증 관리", description = "회원 휴대폰 인증 관련 API") |
|
|
|
|
@ApiImplicitParams({ |
|
|
|
|
@ApiImplicitParam(name = "userID",value = "사용자ID"), |
|
|
|
|
@ApiImplicitParam(name = "hpno",value = "휴대폰번호"), |
|
|
|
|
@ApiImplicitParam(name = "newPw",value = "새로운 비밀번호") |
|
|
|
|
}) |
|
|
|
|
public ResponseEntity<? extends BasicResponse> updatePw(String userId, String hpno, String newPw) throws Exception { |
|
|
|
|
Map<String, Object> resultMap = new HashMap<String, Object>(); |
|
|
|
|
|
|
|
|
|