@@ -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