Skip to content

Commit

Permalink
feat: 아이디 찾기 요청 DTO 수정(#28)
Browse files Browse the repository at this point in the history
- 인증 번호를 발급한 전화번호 필드 추가
- 인증 코드 필드 명세 속성 수정
- 인증 코드 정규식 제약 조건 추가
- 불필요한 기존 생성자, 기본 생성자로 대체
  • Loading branch information
Minjae-An committed Mar 16, 2024
1 parent 263b1c7 commit 1b8e780
Showing 1 changed file with 16 additions and 4 deletions.
Original file line number Diff line number Diff line change
@@ -1,17 +1,29 @@
package yeonba.be.login.dto.request;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import jakarta.validation.constraints.Pattern;
import lombok.Getter;
import lombok.NoArgsConstructor;

@Getter
@AllArgsConstructor
@NoArgsConstructor
public class UserIdInquiryRequest {

@Schema(
type = "string",
description = "인증 번호를 받은 번호",
example = "01011112222")
@Pattern(
regexp = "^010\\d{8}$",
message = "전화번호는 11자리 010으로 시작하며 하이픈(-) 없이 0~9의 숫자로 이뤄져야 합니다.")
private String phoneNumber;

@Schema(
type = "string",
description = "아이디 찾기 인증 코드",
example = "CYQR-XIUH-DXMA-LZVN"
)
example = "A1b2C3")
@Pattern(
regexp = "^[A-Za-z0-9]{6}$",
message = "인증 코드는 6자리로 영어대소문자, 숫자로만 이뤄져야 합니다.")
private String verificationCode;
}

0 comments on commit 1b8e780

Please sign in to comment.