Skip to content

Commit 964af1f

Browse files
안훈기안훈기
authored andcommitted
⏺ ✨ Feat: MatchNearRequest Swagger @Schema 예시값 가
1 parent 61c37d5 commit 964af1f

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/main/java/com/be/sportizebe/domain/match/dto/request/MatchNearRequest.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.be.sportizebe.domain.match.dto.request;
22

33
import com.be.sportizebe.common.enums.SportType;
4+
import io.swagger.v3.oas.annotations.media.Schema;
45
import jakarta.validation.constraints.*;
56
import lombok.Getter;
67
import lombok.Setter;
@@ -9,19 +10,23 @@
910
@Setter
1011
public class MatchNearRequest {
1112

13+
@Schema(description = "위도", example = "37.2662", requiredMode = Schema.RequiredMode.REQUIRED)
1214
@NotNull(message = "위도(lat)는 필수입니다")
1315
@DecimalMin(value = "-90.0", message = "위도는 -90.0 이상이어야 합니다")
1416
@DecimalMax(value = "90.0", message = "위도는 90.0 이하여야 합니다")
1517
private Double lat;
1618

19+
@Schema(description = "경도", example = "127.0006", requiredMode = Schema.RequiredMode.REQUIRED)
1720
@NotNull(message = "경도(lng)는 필수입니다")
1821
@DecimalMin(value = "-180.0", message = "경도는 -180.0 이상이어야 합니다")
1922
@DecimalMax(value = "180.0", message = "경도는 180.0 이하여야 합니다")
2023
private Double lng;
2124

25+
@Schema(description = "반경(미터)", example = "1000", defaultValue = "1000")
2226
@Min(value = 100, message = "반경은 최소 100m 이상이어야 합니다")
2327
@Max(value = 10000, message = "반경은 최대 10km까지 가능합니다")
2428
private Integer radiusM = 1000;
2529

30+
@Schema(description = "종목 필터(선택)", example = "BASKETBALL", nullable = true)
2631
private SportType sportsName;
2732
}

0 commit comments

Comments
 (0)