Skip to content

Commit 44fde50

Browse files
정동하정동하
authored andcommitted
feat(be):Guide enum 추가
1 parent 8a5ddb7 commit 44fde50

File tree

4 files changed

+28
-3
lines changed

4 files changed

+28
-3
lines changed
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package com.back.koreaTravelGuide.domain.user.dto.request
22

3+
import com.back.koreaTravelGuide.domain.user.enums.Region
4+
35
data class GuideUpdateRequest(
46
val nickname: String?,
57
val profileImageUrl: String?,
6-
val location: String?,
8+
val location: Region?,
79
val description: String?,
810
)

src/main/kotlin/com/back/koreaTravelGuide/domain/user/dto/response/GuideResponse.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.back.koreaTravelGuide.domain.user.dto.response
22

33
import com.back.koreaTravelGuide.domain.user.entity.User
4+
import com.back.koreaTravelGuide.domain.user.enums.Region
45
import com.back.koreaTravelGuide.domain.user.enums.UserRole
56

67
data class GuideResponse(
@@ -9,7 +10,7 @@ data class GuideResponse(
910
val nickname: String,
1011
val profileImageUrl: String?,
1112
val role: UserRole,
12-
val location: String?,
13+
val location: Region?,
1314
val description: String?,
1415
) {
1516
companion object {

src/main/kotlin/com/back/koreaTravelGuide/domain/user/entity/User.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.back.koreaTravelGuide.domain.user.entity
22

3+
import com.back.koreaTravelGuide.domain.user.enums.Region
34
import com.back.koreaTravelGuide.domain.user.enums.UserRole
45
import jakarta.persistence.Column
56
import jakarta.persistence.Entity
@@ -37,7 +38,7 @@ class User(
3738
@Column(nullable = false)
3839
var role: UserRole = UserRole.USER,
3940
@Column
40-
var location: String? = null,
41+
var location: Region? = null,
4142
@Column(columnDefinition = "TEXT")
4243
var description: String? = null,
4344
@CreatedDate
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package com.back.koreaTravelGuide.domain.user.enums
2+
3+
enum class Region(val displayName: String) {
4+
SEOUL("서울"),
5+
BUSAN("부산"),
6+
DAEGU("대구"),
7+
INCHEON("인천"),
8+
GWANGJU("광주"),
9+
DAEJEON("대전"),
10+
ULSAN("울산"),
11+
SEJONG("세종"),
12+
GYEONGGI("경기"),
13+
GANGWON("강원"),
14+
CHUNGCHEONGBUK("충북"),
15+
CHUNGCHEONGNAM("충남"),
16+
JEOLLABUK("전북"),
17+
JEOLLANAM("전남"),
18+
GYEONGSANGBUK("경북"),
19+
GYEONGSANGNAM("경남"),
20+
JEJU("제주"),
21+
}

0 commit comments

Comments
 (0)