Skip to content

Commit 718f257

Browse files
authored
Merge pull request #20 from GDGoC-Gachon/feat-refactor
♻️ refactor : Grade 및 TechField 관련 수정
2 parents 731be89 + f5ed018 commit 718f257

File tree

4 files changed

+19
-5
lines changed

4 files changed

+19
-5
lines changed

src/main/java/com/gdg/homepage/common/config/DataInitializer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public CommandLineRunner initAdmin() {
4949
joinPeriodRepository.save(forAdmin);
5050

5151
// Register 생성
52-
RegisterSnippet snippet = RegisterSnippet.of(Grade.ORGANIZER, "가천어드민", "가천", List.of(TechField.OTHER), List.of(TechStack.OTHER), "");
52+
RegisterSnippet snippet = RegisterSnippet.of(Grade.ORGANIZER, "가천어드민", "가천", List.of(TechField.ORGANIZER), List.of(TechStack.OTHER), "");
5353

5454
Register register = Register.of(forAdmin, snippet, Role.ORGANIZER);
5555
register.approve();

src/main/java/com/gdg/homepage/landing/register/api/dto/RegisterRequest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public class RegisterRequest {
1919
@Schema(description = "지원역할", example = "TEAM_MEMBER")
2020
private Role role;
2121

22-
@Schema(description = "학년", example = "ONE")
22+
@Schema(description = "학년", example = "1")
2323
private Grade grade;
2424

2525
@Schema(description = "학번", example = "202433444")
@@ -30,7 +30,7 @@ public class RegisterRequest {
3030

3131
@Schema(
3232
description = "관심분야",
33-
example = "[\"FRONT\", \"BACK\"]",
33+
example = "[\"FRONT_END\", \"BACK_END\"]",
3434
type = "array",
3535
implementation = TechField.class
3636
)

src/main/java/com/gdg/homepage/landing/register/domain/Grade.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ public enum Grade {
1010
TWO(2),
1111
THREE(3),
1212
FOUR(4),
13-
ORGANIZER(5);
13+
FIVE(5),
14+
GRADUATE(6),
15+
ORGANIZER(7);
1416

1517
private final int value;
1618

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
package com.gdg.homepage.landing.register.domain;
22

3+
import lombok.Getter;
4+
import lombok.RequiredArgsConstructor;
5+
6+
@Getter
7+
@RequiredArgsConstructor
38
public enum TechField {
4-
FRONT, BACK, AI, DATA, OTHER;
9+
FRONT_END("Front-end"),
10+
BACK_END("Back-end"),
11+
MOBILE("Mobile"),
12+
AI_ML("AI/ML"),
13+
DEVOPS_CLOUD("DevOps/Cloud"),
14+
ORGANIZER("Organizer");
15+
16+
private final String displayName;
517
}

0 commit comments

Comments
 (0)