File tree Expand file tree Collapse file tree 4 files changed +28
-3
lines changed
src/main/kotlin/com/back/koreaTravelGuide/domain/user Expand file tree Collapse file tree 4 files changed +28
-3
lines changed Original file line number Diff line number Diff line change 11package com.back.koreaTravelGuide.domain.user.dto.request
22
3+ import com.back.koreaTravelGuide.domain.user.enums.Region
4+
35data class GuideUpdateRequest (
46 val nickname : String? ,
57 val profileImageUrl : String? ,
6- val location : String ? ,
8+ val location : Region ? ,
79 val description : String? ,
810)
Original file line number Diff line number Diff line change 11package com.back.koreaTravelGuide.domain.user.dto.response
22
33import com.back.koreaTravelGuide.domain.user.entity.User
4+ import com.back.koreaTravelGuide.domain.user.enums.Region
45import com.back.koreaTravelGuide.domain.user.enums.UserRole
56
67data 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 {
Original file line number Diff line number Diff line change 11package com.back.koreaTravelGuide.domain.user.entity
22
3+ import com.back.koreaTravelGuide.domain.user.enums.Region
34import com.back.koreaTravelGuide.domain.user.enums.UserRole
45import jakarta.persistence.Column
56import 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
Original file line number Diff line number Diff line change 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+ }
You can’t perform that action at this time.
0 commit comments