team-forAdhd / forAdhd-server

For ADHD 서버
1 stars 2 forks source link

이메일 인증 용 메일 템플릿 추가 및 생성일 Epoch Second로 변환 로직 추가 #40

Closed jkde7721 closed 2 months ago

jkde7721 commented 3 months ago

💻 구현 내용

🛠️ 개발 오류 사항

⇒ 상단 배너 부분은 이미지로 대체하고 최대한 기본적인 css를 사용하도록 수정

스크린샷 2024-07-17 오전 12 47 06

🗣️ For 리뷰어

LocalDateTimeLong 타입의 날짜로 변경하기 위한 LocalDateTimeToEpochSecondSerializer 구현

public class LocalDateTimeToEpochSecondSerializer extends JsonSerializer<LocalDateTime> {

    @Override
    public void serialize(LocalDateTime value, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException {
        long epochSecond = TimeUtil.toEpochSecond(value);
        jsonGenerator.writeNumber(epochSecond);
    }
}

‼️ 서현님이 구현하신 기능 중 createdAt을 응답으로 내려주고 있는 부분을 아래와 같이 수정하면 됩니다.

//...
  @JsonSerialize(using = LocalDateTimeToEpochSecondSerializer.class)
  private LocalDateTime createdAt;
//...

‼️ 병원 정보 SQL 스크립트 작성, 탈퇴 로직 체계화는 별도의 브랜치 따서 작업하겠습니다.

close #39