Skip to content

Commit

Permalink
refactor : @JsonProperty 제거
Browse files Browse the repository at this point in the history
- 필요 없는 @JsonProperty 제거 (기본값이기 때문)
  • Loading branch information
seokho-1116 committed Jan 11, 2024
1 parent df6c407 commit 130fb0a
Show file tree
Hide file tree
Showing 47 changed files with 51 additions and 226 deletions.
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
package site.timecapsulearchive.core.domain.auth.dto.request;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import org.springframework.validation.annotation.Validated;

@Schema(description = "임시 인증 토큰")
@Validated
public record TokenReIssueRequest(
@JsonProperty("refreshToken")

@Schema(description = "리프레시 토큰")
String refreshToken
) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
package site.timecapsulearchive.core.domain.auth.dto.request;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import org.springframework.validation.annotation.Validated;

@Schema(description = "인증 문자 요청")
@Validated
public record VerificationMessageSendRequest(
@JsonProperty("phone")

@Schema(description = "핸드폰 번호")
String phone
) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
package site.timecapsulearchive.core.domain.auth.dto.request;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import org.springframework.validation.annotation.Validated;

@Schema(description = "인증 번호로 인증 요청")
@Validated
public record VerificationMessageValidRequest(
@JsonProperty("number")

@Schema(description = "인증 번호")
Long number
) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,15 @@
package site.timecapsulearchive.core.domain.auth.dto.response;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import org.springframework.validation.annotation.Validated;

@Schema(description = "임시 인증 토큰")
@Validated
public record TemporaryTokenResponse(
@JsonProperty("temporaryAccessToken")

@Schema(description = "임시 액세스 토큰")
String temporaryAccessToken,

@JsonProperty("expiresIn")
@Schema(description = "임시 액세스 토큰 만료 시간")
String expiresIn
) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,25 +1,21 @@
package site.timecapsulearchive.core.domain.auth.dto.response;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import org.springframework.validation.annotation.Validated;

@Schema(description = "완전한 인증 토큰")
@Validated
public record TokenResponse(
@JsonProperty("temporaryAccessToken")

@Schema(description = "액세스 토큰")
String accessToken,

@JsonProperty("refreshToken")
@Schema(description = "리프레시 토큰")
String refreshToken,

@JsonProperty("expiresIn")
@Schema(description = "액세스 토큰 만료 시간")
String expiresIn,

@JsonProperty("refreshTokenExpiresIn")
@Schema(description = "리프레시 토큰 만료 시간")
String refreshTokenExpiresIn
) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package site.timecapsulearchive.core.domain.capsule.dto.group_c.reqeust;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.Valid;
import java.time.ZonedDateTime;
Expand All @@ -11,32 +10,26 @@
@Schema(description = "그룹 캡슐 생성 포맷")
@Validated
public record GroupCapsuleCreateRequest(
@JsonProperty("media")

@Schema(description = "미디어들(이미지, 비디오)")
@Valid
List<MultipartFile> media,

@JsonProperty("capsuleSkinId")
@Schema(description = "캡슐 스킨 아이디")
Long capsuleSkinId,

@JsonProperty("title")
@Schema(description = "제목")
String title,

@JsonProperty("content")
@Schema(description = "내용")
String content,

@JsonProperty("longitude")
@Schema(description = "경도")
Float longitude,

@JsonProperty("latitude")
@Schema(description = "위도")
Float latitude,

@JsonProperty("dueDate")
@Schema(description = "생성일")
ZonedDateTime dueDate
) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package site.timecapsulearchive.core.domain.capsule.dto.group_c.reqeust;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.Valid;
import java.time.ZonedDateTime;
Expand All @@ -11,24 +10,20 @@
@Schema(description = "그룹 캡슐 업데이트 포맷")
@Validated
public record GroupCapsuleUpdateRequest(
@JsonProperty("title")

@Schema(description = "제목")
String title,

@JsonProperty("content")
@Schema(description = "내용")
String content,

@JsonProperty("media")
@Schema(description = "미디어들(이미지, 동영상)")
@Valid
List<MultipartFile> media,

@JsonProperty("dueDate")
@Schema(description = "개봉일")
ZonedDateTime dueDate,

@JsonProperty("capsuleSkinId")
@Schema(description = "캡슐 스킨 아이디")
Long capsuleSkinId
) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package site.timecapsulearchive.core.domain.capsule.dto.group_c.response;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.Valid;
import java.time.ZonedDateTime;
Expand All @@ -11,45 +10,36 @@
@Schema(description = "그룹 캡슐 상세 정보")
@Validated
public record GroupCapsuleDetailResponse(
@JsonProperty("capsuleSkinUrl")

@Schema(description = "캡슐 스킨 url")
String capsuleSkinUrl,

@JsonProperty("members")
@Schema(description = "그룹원 요약 정보")
@Valid
List<GroupMemberSummaryResponse> members,

@JsonProperty("dueDate")
@Schema(description = "개봉일")
ZonedDateTime dueDate,

@JsonProperty("nickname")
@Schema(description = "생성자 닉네임")
String nickname,

@JsonProperty("createdDate")
@Schema(description = "캡슐 생성일")
ZonedDateTime createdDate,

@JsonProperty("address")
@Schema(description = "캡슐 생성 주소")
String address,

@JsonProperty("title")
@Schema(description = "제목")
String title,

@JsonProperty("content")
@Schema(description = "내용")
String content,

@JsonProperty("mediaUrls")
@Schema(description = "미디어 url들")
@Valid
List<String> mediaUrls,

@JsonProperty("isOpened")
@Schema(description = "개봉 여부")
Boolean isOpened
) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package site.timecapsulearchive.core.domain.capsule.dto.group_c.response;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.Valid;
import java.util.List;
Expand All @@ -9,16 +8,14 @@
@Schema(description = "그룹 캡슐 페이징")
@Validated
public record GroupCapsulePageResponse(
@JsonProperty("groups")

@Schema(description = "그룹 캡슐 요약 정보 리스트")
@Valid
List<GroupCapsuleSummaryResponse> groups,

@JsonProperty("hasNext")
@Schema(description = "다음 페이지 유무")
Boolean hasNext,

@JsonProperty("hasPrevious")
@Schema(description = "이전 페이지 유무")
Boolean hasPrevious
) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,34 +1,28 @@
package site.timecapsulearchive.core.domain.capsule.dto.group_c.response;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import java.time.ZonedDateTime;
import org.springframework.validation.annotation.Validated;

@Schema(description = "그룹 캡슐 요약 정보")
@Validated
public record GroupCapsuleSummaryResponse(
@JsonProperty("id")

@Schema(description = "캡슐 아이디")
Long id,

@JsonProperty("nickname")
@Schema(description = "생성자 닉네임")
String nickname,

@JsonProperty("skinUrl")
@Schema(description = "캡슐 스킨 url")
String skinUrl,

@JsonProperty("title")
@Schema(description = "제목")
String title,

@JsonProperty("dueDate")
@Schema(description = "생성일")
ZonedDateTime dueDate,

@JsonProperty("address")
@Schema(description = "캡슐 생성 주소")
String address
) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package site.timecapsulearchive.core.domain.capsule.dto.public_c.reqeust;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.Valid;
import java.time.ZonedDateTime;
Expand All @@ -11,32 +10,26 @@
@Schema(description = "캡슐 생성 포맷")
@Validated
public record PublicCapsuleCreateRequest(
@JsonProperty("media")

@Schema(description = "미디어들(이미지, 비디오)")
@Valid
List<MultipartFile> media,

@JsonProperty("capsuleSkinId")
@Schema(description = "캡슐 스킨 아이디")
Long capsuleSkinId,

@JsonProperty("title")
@Schema(description = "제목")
String title,

@JsonProperty("content")
@Schema(description = "내용")
String content,

@JsonProperty("longitude")
@Schema(description = "현재 경도")
Float longitude,

@JsonProperty("latitude")
@Schema(description = "현재 위도")
Float latitude,

@JsonProperty("dueDate")
@Schema(description = "개봉일")
ZonedDateTime dueDate
) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package site.timecapsulearchive.core.domain.capsule.dto.public_c.reqeust;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.Valid;
import java.time.ZonedDateTime;
Expand All @@ -11,24 +10,20 @@
@Schema(description = "공개 캡슐 업데이트 포맷")
@Validated
public record PublicCapsuleUpdateRequest(
@JsonProperty("title")

@Schema(description = "제목")
String title,

@JsonProperty("content")
@Schema(description = "내용")
String content,

@JsonProperty("media")
@Schema(description = "미디어들(이미지, 동영상)")
@Valid
List<MultipartFile> media,

@JsonProperty("dueDate")
@Schema(description = "개봉일")
ZonedDateTime dueDate,

@JsonProperty("capsuleSkinId")
@Schema(description = "캡슐 스킨 아이디")
Long capsuleSkinId
) {
Expand Down
Loading

0 comments on commit 130fb0a

Please sign in to comment.