|
@@ -1,74 +0,0 @@
|
|
|
--- DDL 008: 샘플 데이터 삽입
|
|
|
|
|
--- 생성일: 2025-07-22
|
|
|
|
|
--- 목적: 테스트 및 개발을 위한 샘플 데이터
|
|
|
|
|
-
|
|
|
|
|
--- 1. VENDOR_LIST 샘플 데이터 업데이트 (추가 컬럼 포함)
|
|
|
|
|
-UPDATE `VENDOR_LIST` SET
|
|
|
|
|
- `CATEGORY` = 'FASHION_BEAUTY',
|
|
|
|
|
- `REGION` = 'SEOUL',
|
|
|
|
|
- `DESCRIPTION` = '프리미엄 패션 브랜드입니다.',
|
|
|
|
|
- `TAGS` = '패션,뷰티,프리미엄,트렌드',
|
|
|
|
|
- `APPROVAL_STATUS` = 'APPROVED',
|
|
|
|
|
- `APPROVED_DATE` = NOW()
|
|
|
|
|
-WHERE `SEQ` = 1;
|
|
|
|
|
-
|
|
|
|
|
--- 2. USER_LIST 샘플 데이터 업데이트 (추가 컬럼 포함)
|
|
|
|
|
-UPDATE `USER_LIST` SET
|
|
|
|
|
- `INFLUENCER_TYPE` = 'MACRO',
|
|
|
|
|
- `PRIMARY_CATEGORY` = 'FASHION_BEAUTY',
|
|
|
|
|
- `FOLLOWER_COUNT` = 150000,
|
|
|
|
|
- `AVG_VIEWS` = 25000,
|
|
|
|
|
- `BIO` = '패션과 뷰티를 사랑하는 인플루언서입니다.',
|
|
|
|
|
- `INSTAGRAM_URL` = 'https://instagram.com/sample_influencer',
|
|
|
|
|
- `PREFERRED_REGION` = 'SEOUL,GYEONGGI',
|
|
|
|
|
- `MIN_COMMISSION_RATE` = 15.0,
|
|
|
|
|
- `VERIFICATION_STATUS` = 'VERIFIED',
|
|
|
|
|
- `VERIFIED_DATE` = NOW()
|
|
|
|
|
-WHERE `SEQ` = 1;
|
|
|
|
|
-
|
|
|
|
|
--- 3. VENDOR_INFLUENCER_MAPPING 샘플 데이터
|
|
|
|
|
-INSERT INTO `VENDOR_INFLUENCER_MAPPING`
|
|
|
|
|
-(`VENDOR_SEQ`, `INFLUENCER_SEQ`, `REQUEST_TYPE`, `STATUS`, `REQUEST_MESSAGE`, `REQUESTED_BY`, `COMMISSION_RATE`, `SPECIAL_CONDITIONS`, `EXPIRED_DATE`)
|
|
|
|
|
-VALUES
|
|
|
|
|
-(1, 1, 'INFLUENCER_REQUEST', 'PENDING', '귀하의 브랜드에 관심이 있어 파트너십을 요청합니다.', 1, 20.0, '월 2회 포스팅 조건', DATE_ADD(NOW(), INTERVAL 7 DAY)),
|
|
|
|
|
-(1, 2, 'VENDOR_INVITE', 'APPROVED', '저희 브랜드와 함께 해주세요.', 1, 25.0, '독점 계약 조건', NULL),
|
|
|
|
|
-(2, 1, 'INFLUENCER_REQUEST', 'REJECTED', '협업 요청드립니다.', 1, 15.0, NULL, NULL);
|
|
|
|
|
-
|
|
|
|
|
--- 4. PARTNERSHIP_HISTORY 샘플 데이터
|
|
|
|
|
-INSERT INTO `PARTNERSHIP_HISTORY`
|
|
|
|
|
-(`MAPPING_SEQ`, `ACTION_TYPE`, `ACTION_BY`, `DESCRIPTION`, `IP_ADDRESS`)
|
|
|
|
|
-VALUES
|
|
|
|
|
-(1, 'REQUEST_SENT', 1, '인플루언서가 파트너십을 요청했습니다.', '127.0.0.1'),
|
|
|
|
|
-(2, 'REQUEST_APPROVED', 1, '벤더사가 파트너십 요청을 승인했습니다.', '127.0.0.1'),
|
|
|
|
|
-(3, 'REQUEST_REJECTED', 1, '벤더사가 파트너십 요청을 거절했습니다.', '127.0.0.1');
|
|
|
|
|
-
|
|
|
|
|
--- 5. NOTIFICATION 샘플 데이터
|
|
|
|
|
-INSERT INTO `NOTIFICATION`
|
|
|
|
|
-(`RECIPIENT_SEQ`, `SENDER_SEQ`, `TYPE`, `TITLE`, `MESSAGE`, `RELATED_TYPE`, `RELATED_SEQ`, `PRIORITY`)
|
|
|
|
|
-VALUES
|
|
|
|
|
-(1, NULL, 'PARTNERSHIP_REQUEST', '새로운 파트너십 요청', '새로운 벤더사로부터 파트너십 요청이 도착했습니다.', 'VENDOR_INFLUENCER_MAPPING', 1, 'HIGH'),
|
|
|
|
|
-(1, NULL, 'PARTNERSHIP_APPROVED', '파트너십 승인 완료', '요청하신 파트너십이 승인되었습니다.', 'VENDOR_INFLUENCER_MAPPING', 2, 'HIGH'),
|
|
|
|
|
-(1, NULL, 'PARTNERSHIP_REJECTED', '파트너십 요청 거절', '요청하신 파트너십이 거절되었습니다.', 'VENDOR_INFLUENCER_MAPPING', 3, 'NORMAL');
|
|
|
|
|
-
|
|
|
|
|
--- 6. 추가 벤더사 샘플 데이터
|
|
|
|
|
-INSERT INTO `VENDOR_LIST`
|
|
|
|
|
-(`NAME`, `COMPANY_NAME`, `COMPANY_NUMBER`, `ID`, `PASSWORD`, `HP`, `EMAIL`, `CATEGORY`, `REGION`, `DESCRIPTION`, `TAGS`, `APPROVAL_STATUS`, `APPROVED_DATE`, `MASTER_YN`, `IS_ACT`, `STATUS`)
|
|
|
|
|
-VALUES
|
|
|
|
|
-('김건강', '헬시푸드컴퍼니', '123-45-67891', 'healthyfood', 'password123', '010-2222-3333', 'contact@healthyfood.com', 'FOOD_HEALTH', 'BUSAN', '건강한 식품을 제조하는 회사입니다.', '건강식품,유기농,다이어트,웰빙', 'APPROVED', NOW(), '0', '1', '1'),
|
|
|
|
|
-('박라이프', '라이프스타일브랜드', '123-45-67892', 'lifestyle', 'password123', '010-3333-4444', 'contact@lifestyle.com', 'LIFESTYLE', 'GYEONGGI', '일상을 풍요롭게 하는 라이프스타일 제품을 판매합니다.', '라이프스타일,홈데코,생활용품', 'APPROVED', NOW(), '0', '1', '1'),
|
|
|
|
|
-('최테크', '테크혁신', '123-45-67893', 'techinno', 'password123', '010-4444-5555', 'contact@techinno.com', 'TECH_ELECTRONICS', 'DAEJEON', '혁신적인 기술 제품을 개발하는 회사입니다.', '기술,전자제품,혁신,스마트기기', 'PENDING', NULL, '0', '1', '1');
|
|
|
|
|
-
|
|
|
|
|
--- 7. 추가 인플루언서 샘플 데이터
|
|
|
|
|
-INSERT INTO `USER_LIST`
|
|
|
|
|
-(`ID`, `PASSWORD`, `NAME`, `TYPE`, `PHONE`, `EMAIL`, `NICK_NAME`, `INFLUENCER_TYPE`, `PRIMARY_CATEGORY`, `FOLLOWER_COUNT`, `AVG_VIEWS`, `BIO`, `INSTAGRAM_URL`, `PREFERRED_REGION`, `MIN_COMMISSION_RATE`, `VERIFICATION_STATUS`, `VERIFIED_DATE`, `IS_ACT`, `STATUS`, `MEMBER_TYPE`)
|
|
|
|
|
-VALUES
|
|
|
|
|
-('healthguru', 'password123', '건강전문가', '1', '010-5555-6666', 'health@example.com', '건강구루', 'MACRO', 'FOOD_HEALTH', 200000, 35000, '건강한 삶을 추구하는 인플루언서입니다.', 'https://instagram.com/healthguru', 'SEOUL,BUSAN', 18.0, 'VERIFIED', NOW(), '1', '1', 'INFLUENCER'),
|
|
|
|
|
-('techreview', 'password123', '기술리뷰어', '1', '010-6666-7777', 'tech@example.com', '테크리뷰', 'MICRO', 'TECH_ELECTRONICS', 75000, 15000, '최신 기술과 제품을 리뷰하는 인플루언서입니다.', 'https://instagram.com/techreview', 'DAEJEON,SEOUL', 12.0, 'VERIFIED', NOW(), '1', '1', 'INFLUENCER'),
|
|
|
|
|
-('lifestyler', 'password123', '라이프스타일러', '1', '010-7777-8888', 'lifestyle@example.com', '라이프러', 'MEGA', 'LIFESTYLE', 500000, 80000, '일상의 소소한 행복을 공유하는 인플루언서입니다.', 'https://instagram.com/lifestyler', 'GYEONGGI,SEOUL', 25.0, 'VERIFIED', NOW(), '1', '1', 'INFLUENCER');
|
|
|
|
|
-
|
|
|
|
|
--- 인덱스 생성 완료 후 통계 정보 업데이트
|
|
|
|
|
-ANALYZE TABLE `VENDOR_INFLUENCER_MAPPING`;
|
|
|
|
|
-ANALYZE TABLE `PARTNERSHIP_HISTORY`;
|
|
|
|
|
-ANALYZE TABLE `NOTIFICATION`;
|
|
|
|
|
-ANALYZE TABLE `VENDOR_LIST`;
|
|
|
|
|
-ANALYZE TABLE `USER_LIST`;
|
|
|