Skip to content

Commit 46cd22f

Browse files
committed
feat(be) Tour엔티티 구현 (#3)
1 parent 249bba9 commit 46cd22f

File tree

2 files changed

+33
-5
lines changed

2 files changed

+33
-5
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package com.back.koreaTravelGuide.domain.ai.tour.dto
2+
3+
// 09.25 양현준
4+
// 관광 정보 호출용 파라미터
5+
// 생략 가능한 필드는 생략 하였음 (arrange : 제목 순으로 정렬, cat : 대,중,소 분류, crpyrhtDivCd: 저작권유형)
6+
data class TourSearchParams(
7+
val numOfRows: Int = 10, // 한 페이지 데이터 수, 미 입력시 10
8+
val pageNo: Int = 1, // 페이지 번호, 미 입력시 10
9+
10+
val contentTypeId: String = "12", // 관광타입 ID, 미 입력시 전체 조회 (12:관광지, 38 : 쇼핑...), 우선 관광지로 하드코딩
11+
val areaCode: String, // 지역코드, 미 입력시 지역 전체 (1:서울, 2:인천...)
12+
val sigunguCode: String, // 시군구코드, 미 입력시 전체
13+
)
Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,23 @@
11
package com.back.koreaTravelGuide.domain.ai.tour.dto
22

3-
// TODO: 관광 정보 응답 DTO - 관광지 정보 및 메타데이터 반환
3+
// 09.25 양현준
4+
// 관광 정보 응답 DTOd
5+
// API 매뉴얼에서 필수로 받는 값은 NonNull로 지정.
46
data class TourResponse(
5-
val name: String,
6-
val location: String,
7-
val description: String,
8-
)
7+
val contentId: String, // 콘텐츠ID (고유 번호)
8+
val contentTypeId: String, // 관광타입 ID (12: 관광지, 14: 문화시설 ..)
9+
val createdTime: String, // 등록일
10+
val modifiedTime: String, // 수정일
11+
12+
val title: String, // 제목
13+
val addr1 : String?, // 주소
14+
val areaCode : String?, // 지역코드
15+
val firstimage: String?, // 이미지 (URL)
16+
val firstimage2: String?, // 썸네일 이미지 (URL)
17+
val mapX: String?, // 경도
18+
val mapY: String?, // 위도
19+
val mlevel: String?, // 지도 레벨
20+
val sigunguCode: String?, // 시군구코드
21+
val lDongRegnCd: String?, // 법정동 시도 코드, 응답 코드가 IDongRegnCd 이므로,
22+
val lDongSignguCd: String? // 법정동 시군구 코드
23+
)

0 commit comments

Comments
 (0)