diff --git a/src/main/resources/data.sql b/src/main/resources/data.sql index 77f079d9..f485b642 100644 --- a/src/main/resources/data.sql +++ b/src/main/resources/data.sql @@ -1,297 +1,9 @@ INSERT INTO university (korean_name, campus) -VALUES ('국립금오공과대학교', 'MAIN'), - ('국립목포대학교', 'MAIN'), - ('국립목포해양대학교', 'MAIN'), - ('국립부경대학교', 'MAIN'), - ('국립순천대학교', 'MAIN'), - ('국립창원대학교', 'MAIN'), - ('국립한국교통대학교', 'MAIN'), - ('국립한국해양대학교', 'MAIN'), - ('국립한밭대학교', 'MAIN'), - ('국민대학교', 'MAIN'), - ('국제사이버대학교', 'MAIN'), - ('극동대학교', 'MAIN'), - ('글로벌사이버대학교', 'MAIN'), - ('금강대학교', 'MAIN'), - ('김천대학교', 'MAIN'), - ('나사렛대학교', 'MAIN'), - ('남부대학교', 'MAIN'), - ('남서울대학교', 'MAIN'), - ('남서울대학교(산업대)', 'MAIN'), - ('단국대학교', 'MAIN'), - ('단국대학교', 'SECOND'), - ('대구가톨릭대학교', 'MAIN'), - ('대구경북과학기술원', 'MAIN'), - ('대구교육대학교', 'MAIN'), - ('대구대학교', 'MAIN'), - ('대구사이버대학교', 'MAIN'), - ('대구예술대학교', 'MAIN'), - ('대구외국어대학교', 'MAIN'), - ('대구한의대학교', 'MAIN'), - ('대신대학교', 'MAIN'), - ('대전가톨릭대학교', 'MAIN'), - ('대전대학교', 'MAIN'), - ('대전신학대학교', 'MAIN'), - ('대진대학교', 'MAIN'), - ('덕성여자대학교', 'MAIN'), - ('동국대학교', 'MAIN'), - ('동국대학교(WISE)', 'BRANCH'), - ('동덕여자대학교', 'MAIN'), - ('동명대학교', 'MAIN'), - ('동서대학교', 'MAIN'), - ('동신대학교', 'MAIN'), - ('동아대학교', 'MAIN'), - ('동양대학교', 'MAIN'), - ('동의대학교', 'MAIN'), - ('디지털서울문화예술대학교', 'MAIN'), - ('루터대학교', 'MAIN'), - ('명지대학교', 'MAIN'), - ('명지대학교', 'SECOND'), - ('목원대학교', 'MAIN'), - ('목포가톨릭대학교', 'MAIN'), - ('배재대학교', 'MAIN'), - ('백석대학교', 'MAIN'), - ('부산가톨릭대학교', 'MAIN'), - ('부산교육대학교', 'MAIN'), - ('부산대학교', 'MAIN'), - ('부산디지털대학교', 'MAIN'), - ('부산외국어대학교', 'MAIN'), - ('부산장신대학교', 'MAIN'), - ('사이버한국외국어대학교', 'MAIN'), - ('삼육대학교', 'MAIN'), - ('상명대학교', 'MAIN'), - ('상명대학교', 'SECOND'), - ('상지대학교', 'MAIN'), - ('서강대학교', 'MAIN'), - ('서경대학교', 'MAIN'), - ('서남대학교', 'MAIN'), - ('서남대학교', 'SECOND'), - ('서울과학기술대학교', 'MAIN'), - ('서울교육대학교', 'MAIN'), - ('서울기독대학교', 'MAIN'), - ('서울대학교', 'MAIN'), - ('서울디지털대학교', 'MAIN'), - ('서울사이버대학교', 'MAIN'), - ('서울시립대학교', 'MAIN'), - ('서울신학대학교', 'MAIN'), - ('서울여자대학교', 'MAIN'), - ('서울장신대학교', 'MAIN'), - ('서울한영대학교', 'MAIN'), - ('서원대학교', 'MAIN'), - ('선문대학교', 'MAIN'), - ('성결대학교', 'MAIN'), - ('성공회대학교', 'MAIN'), - ('성균관대학교', 'MAIN'), - ('성신여자대학교', 'MAIN'), - ('세명대학교', 'MAIN'), - ('세종대학교', 'MAIN'), - ('세종사이버대학교', 'MAIN'), - ('세한대학교', 'MAIN'), - ('송원대학교', 'MAIN'), - ('수원가톨릭대학교', 'MAIN'), - ('수원대학교', 'MAIN'), - ('숙명여자대학교', 'MAIN'), - ('순복음총회신학교', 'MAIN'), - ('순천향대학교', 'MAIN'), - ('숭실대학교', 'MAIN'), - ('숭실사이버대학교', 'MAIN'), - ('신경주대학교', 'MAIN'), - ('신라대학교', 'MAIN'), - ('신한대학교', 'MAIN'), - ('신한대학교', 'SECOND'), - ('아신대학교', 'MAIN'), - ('아주대학교', 'MAIN'), - ('안양대학교', 'MAIN'), - ('안양대학교', 'SECOND'), - ('연세대학교', 'MAIN'), - ('연세대학교(미래)', 'BRANCH'), - ('영남대학교', 'MAIN'), - ('영남신학대학교', 'MAIN'), - ('영산대학교(양산)', 'SECOND'), - ('영산대학교(해운대)', 'MAIN'), - ('영산선학대학교', 'MAIN'), - ('예수대학교', 'MAIN'), - ('예원예술대학교', 'MAIN'), - ('예원예술대학교', 'SECOND'), - ('용인대학교', 'MAIN'), - ('우석대학교', 'MAIN'), - ('우송대학교', 'MAIN'), - ('우송대학교(산업대)', 'MAIN'), - ('울산과학기술원', 'MAIN'), - ('울산대학교', 'MAIN'), - ('원광대학교', 'MAIN'), - ('원광디지털대학교', 'MAIN'), - ('위덕대학교', 'MAIN'), - ('유원대학교', 'MAIN'), - ('을지대학교', 'MAIN'), - ('을지대학교', 'SECOND'), - ('을지대학교', 'THIRD'), - ('이화여자대학교', 'MAIN'), - ('인제대학교', 'MAIN'), - ('인제대학교', 'SECOND'), - ('인천가톨릭대학교', 'MAIN'), - ('인천가톨릭대학교', 'SECOND'), - ('인천대학교', 'MAIN'), - ('인하대학교', 'MAIN'), - ('장로회신학대학교', 'MAIN'), - ('전남대학교', 'MAIN'), - ('전남대학교', 'SECOND'), - ('전북대학교', 'MAIN'), - ('전주교육대학교', 'MAIN'), - ('전주대학교', 'MAIN'), - ('정석대학', 'MAIN'), - ('제주국제대학교', 'MAIN'), - ('제주대학교', 'MAIN'), - ('조선대학교', 'MAIN'), - ('중부대학교', 'MAIN'), - ('중앙대학교', 'MAIN'), - ('중앙대학교', 'SECOND'), - ('중앙승가대학교', 'MAIN'), - ('중원대학교', 'MAIN'), - ('진주교육대학교', 'MAIN'), - ('진주산업대학교(산업대)', 'MAIN'), - ('차의과학대학교', 'MAIN'), - ('창신대학교', 'MAIN'), - ('청운대학교', 'MAIN'), - ('청주교육대학교', 'MAIN'), - ('청주대학교', 'MAIN'), - ('초당대학교', 'MAIN'), - ('총신대학교', 'MAIN'), - ('추계예술대학교', 'MAIN'), - ('춘천교육대학교', 'MAIN'), - ('충남대학교', 'MAIN'), - ('충북대학교', 'MAIN'), - ('칼빈대학교', 'MAIN'), - ('탐라대학교', 'MAIN'), - ('태재대학교', 'MAIN'), - ('평택대학교', 'MAIN'), - ('포항공과대학교', 'MAIN'), - ('한경국립대학교', 'MAIN'), - ('한국공학대학교', 'MAIN'), - ('한국과학기술원', 'MAIN'), - ('한국교원대학교', 'MAIN'), - ('한국기술교육대학교', 'MAIN'), - ('한국방송통신대학교', 'MAIN'), - ('한국성서대학교', 'MAIN'), - ('한국에너지공과대학교', 'MAIN'), - ('한국열린사이버대학교', 'MAIN'), - ('한국예술종합학교', 'MAIN'), - ('한국외국어대학교', 'MAIN'), - ('한국전통문화대학교', 'MAIN'), - ('한국체육대학교', 'MAIN'), - ('한국침례신학대학교', 'MAIN'), - ('한국항공대학교', 'MAIN'), - ('한남대학교', 'MAIN'), - ('한동대학교', 'MAIN'), - ('한라대학교', 'MAIN'), - ('한려대학교', 'MAIN'), - ('한림대학교', 'MAIN'), - ('한밭대학교(산업대)', 'MAIN'), - ('한북대학교', 'MAIN'), - ('한서대학교', 'MAIN'), - ('한성대학교', 'MAIN'), - ('한세대학교', 'MAIN'), - ('한신대학교', 'MAIN'), - ('한양대학교', 'MAIN'), - ('한양대학교(ERICA)', 'BRANCH'), - ('한양사이버대학교', 'MAIN'), - ('한일장신대학교', 'MAIN'), - ('한중대학교', 'MAIN'), - ('협성대학교', 'MAIN'), - ('호남대학교', 'MAIN'), - ('호남신학대학교', 'MAIN'), - ('호서대학교', 'MAIN'), - ('호원대학교', 'MAIN'), - ('홍익대학교', 'MAIN'), - ('홍익대학교', 'SECOND'), - ('화성의과학대학교', 'MAIN'), - ('화신사이버대학교', 'MAIN'), - ('ICT폴리텍대학', 'MAIN'), - ('가톨릭상지대학교', 'MAIN'), - ('강동대학교', 'MAIN'), - ('강릉영동대학교', 'MAIN'), - ('강원관광대학교', 'MAIN'), - ('강원도립대학교', 'MAIN'), - ('거제대학교', 'MAIN'), - ('경기과학기술대학교', 'MAIN'), - ('가야대학교(고령)', 'SECOND'), - ('가야대학교(김해)', 'MAIN'), - ('가천대학교', 'MAIN'), - ('가톨릭관동대학교', 'MAIN'), - ('가톨릭꽃동네대학교', 'MAIN'), - ('가톨릭대학교', 'MAIN'), - ('가톨릭대학교', 'SECOND'), - ('가톨릭대학교', 'THIRD'), - ('감리교신학대학교', 'MAIN'), - ('강남대학교', 'MAIN'), - ('강서대학교', 'MAIN'), - ('강원대학교', 'MAIN'), - ('강원대학교', 'SECOND'), - ('건국대학교', 'MAIN'), - ('건국대학교(글로컬)', 'BRANCH'), - ('건양대학교', 'MAIN'), - ('건양대학교', 'SECOND'), - ('건양사이버대학교', 'MAIN'), - ('경기대학교', 'MAIN'), - ('경기대학교', 'SECOND'), - ('경남과학기술대학교', 'MAIN'), - ('경남대학교', 'MAIN'), - ('경동대학교', 'MAIN'), - ('경동대학교', 'SECOND'), - ('경동대학교', 'THIRD'), - ('경동대학교', 'FOURTH'), - ('경북대학교', 'MAIN'), - ('경상국립대학교', 'MAIN'), - ('경성대학교', 'MAIN'), - ('경운대학교', 'MAIN'), - ('경운대학교(산업대)', 'MAIN'), - ('경인교육대학교', 'MAIN'), - ('경인교육대학교', 'SECOND'), - ('경일대학교', 'MAIN'), - ('경희대학교', 'MAIN'), - ('경희사이버대학교', 'MAIN'), - ('계명대학교', 'MAIN'), - ('고려대학교', 'MAIN'), - ('고려대학교(세종)', 'BRANCH'), - ('고려사이버대학교', 'MAIN'), - ('고신대학교', 'MAIN'), - ('공주교육대학교', 'MAIN'), - ('광신대학교', 'MAIN'), - ('광운대학교', 'MAIN'), - ('광주가톨릭대학교', 'MAIN'), - ('광주과학기술원', 'MAIN'), - ('광주교육대학교', 'MAIN'), - ('광주대학교', 'MAIN'), - ('광주여자대학교', 'MAIN'), - ('국립강릉원주대학교', 'MAIN'), - ('국립강릉원주대학교', 'SECOND'), - ('국립경국대학교', 'MAIN'), - ('국립공주대학교', 'MAIN'), - ('국립군산대학교', 'MAIN'); +VALUES ('한국기술교육대학교', 'MAIN'); -- 유저 INSERT INTO users (email, university_id, name, phone_number, student_number, provider, is_marketing_agreement, image_url) -VALUES ('user01@example.com', 1, '홍길동', '010-1000-0001', '20250001', 'GOOGLE', TRUE, 'https://stage-static.koreatech.in/konect/User_02.png'), - ('user02@example.com', 1, '김철수', '010-1000-0002', '20250002', 'GOOGLE', TRUE, 'https://stage-static.koreatech.in/konect/User_02.png'), - ('user03@example.com', 1, '이영희', '010-1000-0003', '20250003', 'GOOGLE', TRUE, 'https://stage-static.koreatech.in/konect/User_02.png'), - ('user04@example.com', 1, '박민수', '010-1000-0004', '20250004', 'GOOGLE', FALSE, 'https://stage-static.koreatech.in/konect/User_02.png'), - ('user05@example.com', 1, '최서연', '010-1000-0005', '20250005', 'GOOGLE', TRUE, 'https://stage-static.koreatech.in/konect/User_02.png'), - ('user06@example.com', 1, '정우진', '010-1000-0006', '20250006', 'GOOGLE', FALSE, 'https://stage-static.koreatech.in/konect/User_02.png'), - ('user07@example.com', 1, '오하늘', '010-1000-0007', '20250007', 'GOOGLE', TRUE, 'https://stage-static.koreatech.in/konect/User_02.png'), - ('user08@example.com', 1, '윤예진', '010-1000-0008', '20250008', 'GOOGLE', FALSE, 'https://stage-static.koreatech.in/konect/User_02.png'), - ('user09@example.com', 1, '강도현', '010-1000-0009', '20250009', 'GOOGLE', FALSE, 'https://stage-static.koreatech.in/konect/User_02.png'), - ('user10@example.com', 1, '신가윤', '010-1000-0010', '20250010', 'GOOGLE', FALSE, 'https://stage-static.koreatech.in/konect/User_02.png'), - ('user11@example.com', 1, '서하준', '010-1000-0011', '20250011', 'GOOGLE', FALSE, 'https://stage-static.koreatech.in/konect/User_02.png'), - ('user12@example.com', 1, '문정우', '010-1000-0012', '20250012', 'GOOGLE', TRUE, 'https://stage-static.koreatech.in/konect/User_02.png'), - ('user13@example.com', 1, '김다은', '010-1000-0013', '20250013', 'GOOGLE', FALSE, 'https://stage-static.koreatech.in/konect/User_02.png'), - ('user14@example.com', 1, '이주원', '010-1000-0014', '20250014', 'GOOGLE', TRUE, 'https://stage-static.koreatech.in/konect/User_02.png'), - ('user15@example.com', 1, '박소현', '010-1000-0015', '20250015', 'GOOGLE', TRUE, 'https://stage-static.koreatech.in/konect/User_02.png'), - ('user16@example.com', 1, '양도균', '010-1000-0016', '20250016', 'GOOGLE', FALSE, 'https://stage-static.koreatech.in/konect/User_02.png'), - ('user17@example.com', 1, '조하림', '010-1000-0017', '20250017', 'GOOGLE', TRUE, 'https://stage-static.koreatech.in/konect/User_02.png'), - ('user18@example.com', 1, '한예준', '010-1000-0018', '20250018', 'GOOGLE', FALSE, 'https://stage-static.koreatech.in/konect/User_02.png'), - ('user19@example.com', 1, '권민재', '010-1000-0019', '20250019', 'GOOGLE', TRUE, 'https://stage-static.koreatech.in/konect/User_02.png'), - ('user20@example.com', 1, '임소연', '010-1000-0020', '20250020', 'GOOGLE', TRUE, 'https://stage-static.koreatech.in/konect/User_02.png'), - ('konecttest12@gmail.com', 1, '테스트', '010-1000-0021', '20250120', 'GOOGLE', TRUE, 'https://stage-static.koreatech.in/konect/User_02.png'), +VALUES ('konecttest12@gmail.com', 1, '배진호', '010-1000-0021', '20250120', 'GOOGLE', TRUE, 'https://stage-static.koreatech.in/konect/User_02.png'), ('ff1451@gmail.com', 1, '이준영', '010-1000-0022', '20250030', 'GOOGLE', TRUE, 'https://stage-static.koreatech.in/konect/User_02.png'), ('dhun2906@gmail.com', 1, '이동훈', '010-1000-0023', '20250040', 'GOOGLE', TRUE, 'https://stage-static.koreatech.in/konect/User_02.png'), ('soundbar91@gmail.com', 1, '신관규', '010-1000-0024', '20250041', 'GOOGLE', TRUE, 'https://stage-static.koreatech.in/konect/User_02.png') @@ -422,115 +134,38 @@ VALUES (1, 1), (12, 25); -- 동아리 직책 +INSERT INTO club_member (club_id, user_id, club_position_id, is_fee_paid) +VALUES (1, 1, 1, true), + (2, 1, 1, true), + (3, 1, 1, true), + (4, 1, 1, true), + (5, 1, 1, true), + (6, 1, 1, true), + (7, 1, 1, true), + (8, 1, 1, true), + (9, 1, 1, true), + (10, 1, 1, true), + (11, 1, 1, true); + +-- 동아리 멤버 INSERT INTO club_position (club_id, name, club_position_group) VALUES (1, '회장', 'PRESIDENT'), - (1, '부회장', 'PRESIDENT'), - (1, '총무', 'MANAGER'), - (1, '일반 회원', 'MEMBER'), (2, '회장', 'PRESIDENT'), - (2, '부회장', 'PRESIDENT'), - (2, '총무', 'MANAGER'), - (2, '일반 회원', 'MEMBER'), (3, '회장', 'PRESIDENT'), - (3, '부회장', 'PRESIDENT'), - (3, '총무', 'MANAGER'), - (3, '일반 회원', 'MEMBER'), (4, '회장', 'PRESIDENT'), - (4, '부회장', 'PRESIDENT'), - (4, '총무', 'MANAGER'), - (4, '일반 회원', 'MEMBER'), (5, '회장', 'PRESIDENT'), - (5, '부회장', 'PRESIDENT'), - (5, '총무', 'MANAGER'), - (5, '일반 회원', 'MEMBER'), (6, '회장', 'PRESIDENT'), - (6, '부회장', 'PRESIDENT'), - (6, '총무', 'MANAGER'), - (6, '일반 회원', 'MEMBER'), (7, '회장', 'PRESIDENT'), - (7, '부회장', 'PRESIDENT'), - (7, '총무', 'MANAGER'), - (7, '일반 회원', 'MEMBER'), (8, '회장', 'PRESIDENT'), - (8, '부회장', 'PRESIDENT'), - (8, '총무', 'MANAGER'), - (8, '일반 회원', 'MEMBER'), (9, '회장', 'PRESIDENT'), - (9, '부회장', 'PRESIDENT'), - (9, '총무', 'MANAGER'), - (9, '일반 회원', 'MEMBER'), (10, '회장', 'PRESIDENT'), - (10, '부회장', 'PRESIDENT'), - (10, '총무', 'MANAGER'), - (10, '일반 회원', 'MEMBER'), (11, '회장', 'PRESIDENT'), - (11, '부회장', 'PRESIDENT'), - (11, '총무', 'MANAGER'), - (11, '일반 회원', 'MEMBER'), - (12, '회장', 'PRESIDENT'), - (12, '부회장', 'PRESIDENT'), - (12, '총무', 'MANAGER'), - (12, '일반 회원', 'MEMBER'); - --- 동아리 멤버 -INSERT INTO club_member (club_id, user_id, club_position_id, is_fee_paid) -VALUES (1, 21, 1, true), - (1, 2, 2, true), - (1, 3, 3, false), - (1, 5, 4, true), - (1, 7, 4, true), - (2, 2, 5, true), - (2, 4, 6, false), - (2, 6, 8, true), - (2, 8, 8, false), - (2, 10, 8, true), - (2, 1, 8, true), - (3, 1, 9, true), - (3, 2, 12, false), - (3, 9, 12, true), - (4, 4, 13, true), - (4, 6, 16, true), - (4, 12, 16, false), - (5, 3, 17, true), - (5, 7, 18, false), - (5, 1, 19, true), - (5, 11, 20, true), - (5, 15, 20, false), - (6, 5, 21, true), - (6, 8, 24, true), - (6, 1, 24, false), - (7, 9, 25, true), - (7, 10, 28, true), - (7, 16, 28, false), - (8, 11, 29, true), - (8, 12, 32, false), - (8, 17, 32, true), - (9, 14, 33, true), - (9, 18, 36, true), - (10, 6, 37, false), - (10, 15, 40, true), - (10, 19, 40, false), - (11, 8, 41, true), - (11, 13, 44, true), - (11, 20, 44, false), - (12, 2, 45, true), - (12, 5, 46, false), - (12, 9, 48, true), - (12, 14, 48, false); + (12, '회장', 'PRESIDENT'); INSERT INTO club_recruitment (club_id, start_date, end_date, content, image_url) VALUES (1, '2025-11-30', '2025-12-31', 'BCSD 2025학년도 2학기 신입 부원 모집\n\n■ 모집 대상\n- IT에 관심 있는 한국기술교육대학교 재학생\n- 프로그래밍 경험 무관 (열정만 있으면 OK!)\n\n■ 활동 내용\n- 실무 프로젝트 경험\n- 스터디 및 세미나 참여\n- 선배 개발자와의 네트워킹\n\n■ 지원 방법\n- 지원서 작성 및 제출\n- 면접 진행\n\n많은 지원 바랍니다!', - 'https://static.koreatech.in/upload/CLUB/2025/6/10/d0320625-7055-4a33-aad7-ee852a008ce7/BCSD Logo-symbol.png'), - (2, '2025-11-29', '2025-12-31', - 'CUT 탁구 동아리 신입 부원 모집\n\n■ 모집 대상\n- 탁구에 관심 있는 학생 누구나\n- 초보자 환영!\n\n■ 활동 내용\n- 주 2회 정기 모임\n- 탁구 실력 향상 훈련\n- 동아리 대회 참가\n\n■ 혜택\n- 탁구 장비 지원\n- 체육관 이용권 제공\n\n많은 관심 부탁드립니다!', - 'https://static.koreatech.in/upload/LOST_ITEMS/2025/6/12/bbacbbb4-5f64-4582-8f5f-e6e446031362/1000035027.jpg'), - (3, '2025-11-28', '2025-12-31', - 'K-오케스트라 신입 단원 모집\n\n■ 모집 파트\n- 현악: 바이올린, 비올라, 첼로\n- 관악: 플루트, 클라리넷, 트럼펫\n- 타악기\n\n■ 활동 내용\n- 주 1회 정기 합주\n- 학기말 정기 연주회\n- 교내외 공연 활동\n\n■ 지원 자격\n- 악기 연주 가능자 (실력 무관)\n- 음악에 대한 열정\n\n함께 아름다운 음악을 만들어요!', - 'https://static.koreatech.in/upload/LOST_ITEMS/2025/6/15/e12716ab-d5bc-4143-9101-5a2b6f0bfb94/1000014263.jpg'), - (4, '2025-11-27', '2025-12-31', - '스텝업 클라이밍 동아리 신입 부원 모집\n\n■ 모집 대상\n- 클라이밍에 관심 있는 학생\n- 체력 단련을 원하는 학생\n- 초보자 대환영!\n\n■ 활동 내용\n- 주 2회 클라이밍장 방문\n- 기초부터 고급 기술 교육\n- 동아리 MT 및 친목 활동\n\n■ 혜택\n- 클라이밍장 이용료 할인\n- 장비 대여 지원\n\n함께 정상을 향해 올라가요!', - 'https://static.koreatech.in/upload/CLUB/2025/7/7/a72b37fb-e82b-4cbb-a2c2-4c59d8fc6b84/923ECFF9-871B-40A3-A13A-8230F0B666F8.jpeg'); + 'https://static.koreatech.in/upload/CLUB/2025/6/10/d0320625-7055-4a33-aad7-ee852a008ce7/BCSD Logo-symbol.png'); INSERT INTO council (name, image_url, university_id, introduce, personal_color, location, phone_number, email, instagram_url, operating_hour) VALUES ('개화', 'https://static.koreatech.in/upload/CLUB/2025/6/10/d0320625-7055-4a33-aad7-ee852a008ce7/BCSD Logo-symbol.png', 1,