Skip to content

Commit 7ccb07d

Browse files
Merge pull request #142
* ♻️ refactor(core): `Purpose`, `Interest` 열거형의 `serverKey` 관리 방식 및 조회 … * ♻️ refactor(core): `Purpose`, `Interest` 열거형의 `serverKey` 관리 방식 및 조회 …
1 parent 08b59d3 commit 7ccb07d

2 files changed

Lines changed: 26 additions & 24 deletions

File tree

core/src/main/java/com/linku/core/model/auth/Interest.kt

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,28 @@ package com.linku.core.model.auth
33

44
enum class Interest(
55
override val displayName: String,
6-
override val serverKey: String
76
) : SelectionItem {
87
// 행 1
9-
BUSINESS("비즈니스\n& 마케팅", "BUSINESS"),
10-
STARTUP("스타트업\n& 창업", "STARTUP"),
11-
INSIGHTS("책 요약\n& 인사이트", "INSIGHTS"),
8+
BUSINESS("비즈니스\n& 마케팅"),
9+
STARTUP("스타트업\n& 창업"),
10+
INSIGHTS("책 요약\n& 인사이트"),
1211

1312
// 행 2
14-
DESIGN("디자인\n& 크리에이티브", "DESIGN"),
15-
CURRENT_EVENTS("시사\n& 트렌드", "CURRENT_EVENTS"),
16-
STUDY("학습 & 리포트\n참고 자료", "STUDY"),
13+
DESIGN("디자인\n& 크리에이티브"),
14+
CURRENT_EVENTS("시사\n& 트렌드"),
15+
STUDY("학습 & 리포트\n참고 자료"),
1716

1817
// 행 3
19-
IT("IT\n& 개발", "IT"),
20-
CAREER("커리어\n& 채용", "CAREER"),
21-
COLLECT("그냥\n모아두고 싶은 글", "COLLECT"),
18+
IT("IT\n& 개발"),
19+
CAREER("커리어\n& 채용"),
20+
COLLECT("그냥\n모아두고 싶은 글"),
2221

2322
// 행 4
24-
SOCIETY("사회 & 문화\n& 환경", "SOCIETY"),
25-
WRITING("글쓰기\n& 콘텐츠 노하우", "WRITING"),
26-
PSYCHOLOGY("심리\n& 자기계발", "PSYCHOLOGY");
23+
SOCIETY("사회 & 문화\n& 환경"),
24+
WRITING("글쓰기\n& 콘텐츠 노하우"),
25+
PSYCHOLOGY("심리\n& 자기계발");
26+
27+
override val serverKey: String get() = name
2728

2829
companion object {
2930
fun fromServerKey(key: String): Interest? = selectionItemOfServerKey(key)

core/src/main/java/com/linku/core/model/auth/Purpose.kt

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,26 @@
11
package com.linku.core.model.auth
22

33

4-
enum class Purpose(
4+
enum class Purpose(
55
override val displayName: String,
6-
override val serverKey: String
76
) : SelectionItem{
87
// 행 1
9-
CAREER("취업\n& 커리어 준비", "CAREER"),
10-
CREATION_REFERENCE("글쓰기 \n& 콘텐츠 제작", "CREATION_REFERENCE"),
11-
INSIGHTS("인사이트\n모으기", "INSIGHTS"),
8+
CAREER("취업\n& 커리어 준비"),
9+
CREATION_REFERENCE("글쓰기 \n& 콘텐츠 제작"),
10+
INSIGHTS("인사이트\n모으기"),
1211

1312
// 행 2
14-
SIDE_PROJECT("사이드 프로젝트\n& 창업", "SIDE_PROJECT"),
15-
STUDY("학업\n& 리포트 정리", "STUDY"),
16-
LATER_READING("나중에\n읽고 싶은 글", "LATER_READING"),
13+
SIDE_PROJECT("사이드 프로젝트\n& 창업"),
14+
STUDY("학업\n& 리포트 정리"),
15+
LATER_READING("나중에\n읽고 싶은 글"),
1716

1817
// 행 3
19-
SELF_DEVELOPMENT("자기계발\n& 정보 수집", "SELF_DEVELOPMENT"),
20-
WORK("업무자료\n아카이빙", "WORK"),
18+
SELF_DEVELOPMENT("자기계발\n& 정보 수집"),
19+
WORK("업무자료\n아카이빙"),
2120

22-
OTHERS("기타", "OTHERS");
21+
OTHERS("기타");
22+
23+
override val serverKey: String get() = name
2324

2425
companion object {
2526
fun fromServerKey(key: String): Purpose? = selectionItemOfServerKey(key)

0 commit comments

Comments
 (0)