Skip to content

Commit 55ef3f7

Browse files
committed
initdata
1 parent f002a65 commit 55ef3f7

File tree

1 file changed

+11
-13
lines changed

1 file changed

+11
-13
lines changed

back/src/main/java/com/back/global/initdata/InitData.java

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ public class InitData implements CommandLineRunner {
2929
private final PasswordEncoder passwordEncoder;
3030
private final NodeService nodeService;
3131

32-
// 가장 중요한 함수 위에 한줄로만 요약
3332
// user1을 만들고 베이스라인(7)과 결정라인(5)을 시드로 주입한다
3433
@Override
3534
public void run(String... args) {
@@ -63,26 +62,25 @@ public void run(String... args) {
6362
.build()
6463
));
6564

66-
// 피벗 5개만 전송(서비스가 헤더/테일 자동 부착 -> 총 7노드)
6765
BaseLineBulkCreateResponse baseRes = nodeService.createBaseLineWithNodes(
6866
new BaseLineBulkCreateRequest(
6967
user1.getId(),
7068
"user1-기본 라인",
7169
List.of(
7270
new BaseLineBulkCreateRequest.BaseNodePayload(
73-
NodeCategory.EDUCATION, "중학교 진학", "일반계 선택", 13, "중등 입학 및 진로 탐색 시작"
71+
NodeCategory.EDUCATION, "중학교 진학", "일반계 선택", 18, "중등 입학 및 진로 탐색 시작"
7472
),
7573
new BaseLineBulkCreateRequest.BaseNodePayload(
76-
NodeCategory.EDUCATION, "고교 진학", "이과 트랙", 16, "수학·물리 집중 선택"
74+
NodeCategory.EDUCATION, "고교 진학", "이과 트랙", 20, "수학·물리 집중 선택"
7775
),
7876
new BaseLineBulkCreateRequest.BaseNodePayload(
79-
NodeCategory.EDUCATION, "대학 합격", "컴공 전공", 19, "알고리즘/네트워크 관심"
77+
NodeCategory.EDUCATION, "대학 합격", "컴공 전공", 22, "알고리즘/네트워크 관심"
8078
),
8179
new BaseLineBulkCreateRequest.BaseNodePayload(
82-
NodeCategory.CAREER, "인턴 경험", "백엔드 인턴", 23, "스프링 부트 실무 체험"
80+
NodeCategory.CAREER, "인턴 경험", "백엔드 인턴", 24, "스프링 부트 실무 체험"
8381
),
8482
new BaseLineBulkCreateRequest.BaseNodePayload(
85-
NodeCategory.CAREER, "첫 직장", "주니어 백엔드", 25, "API/DB 설계 중심"
83+
NodeCategory.CAREER, "첫 직장", "주니어 백엔드", 26, "API/DB 설계 중심"
8684
)
8785
)
8886
)
@@ -101,13 +99,13 @@ public void run(String... args) {
10199
0,
102100
NodeCategory.CAREER,
103101
"개발자 커리어 진입",
104-
List.of("자바/스프링", "파이썬/데이터", "프론트/리액트"),
105-
null,
102+
List.of("자바/스프링", "파이썬/데이터"),
103+
0,
106104
"백엔드 중심 트랙을 초기 선택지로 제시"
107105
)
108106
);
109107

110-
nodeService.createDecisionNodeNext(
108+
DecNodeDto d1 = nodeService.createDecisionNodeNext(
111109
new DecisionNodeNextRequest(
112110
user1.getId(),
113111
d0.id(),
@@ -124,7 +122,7 @@ public void run(String... args) {
124122
DecNodeDto d2 = nodeService.createDecisionNodeNext(
125123
new DecisionNodeNextRequest(
126124
user1.getId(),
127-
d0.id(),
125+
d1.id(),
128126
NodeCategory.CAREER,
129127
"보안 기초",
130128
null,
@@ -144,7 +142,7 @@ public void run(String... args) {
144142
null,
145143
List.of("캐시·큐", "검색"),
146144
0,
147-
null,
145+
0,
148146
"Redis·Kafka·Elasticsearch 실습"
149147
)
150148
);
@@ -158,7 +156,7 @@ public void run(String... args) {
158156
null,
159157
List.of("로그·모니터링", "SLO/알림"),
160158
0,
161-
null,
159+
0,
162160
"프로덕션 운영 지표와 알림 체계 정착"
163161
)
164162
);

0 commit comments

Comments
 (0)