-- DDL 005: USER_LIST 테이블에 추가 컬럼 추가 (단순 버전)
-- 생성일: 2025-07-22
-- 목적: 인플루언서 분류 및 관리를 위한 추가 정보 컬럼

-- 주의: 이미 컬럼이 존재하는 경우 에러가 발생할 수 있습니다.
-- 에러가 발생하면 해당 컬럼은 이미 존재하는 것이므로 무시하고 계속 진행하세요.

-- 1. 인플루언서 타입 컬럼 추가
ALTER TABLE `USER_LIST` 
ADD COLUMN `INFLUENCER_TYPE` varchar(50) DEFAULT NULL COMMENT '인플루언서 타입: MICRO, MACRO, MEGA, CELEBRITY';

-- 2. 주요 카테고리 컬럼 추가
ALTER TABLE `USER_LIST` 
ADD COLUMN `PRIMARY_CATEGORY` varchar(50) DEFAULT NULL COMMENT '주요 활동 카테고리: FASHION_BEAUTY, FOOD_HEALTH, LIFESTYLE, TECH_ELECTRONICS, SPORTS_LEISURE, CULTURE_ENTERTAINMENT';

-- 3. 팔로워 수 컬럼 추가
ALTER TABLE `USER_LIST` 
ADD COLUMN `FOLLOWER_COUNT` int(11) DEFAULT 0 COMMENT '총 팔로워 수';

-- 4. 평균 조회수 컬럼 추가
ALTER TABLE `USER_LIST` 
ADD COLUMN `AVG_VIEWS` int(11) DEFAULT 0 COMMENT '평균 조회수';

-- 5. 프로필 이미지 URL 컬럼 추가
ALTER TABLE `USER_LIST` 
ADD COLUMN `PROFILE_IMAGE` varchar(500) DEFAULT NULL COMMENT '프로필 이미지 URL';

-- 6. 소개 컬럼 추가
ALTER TABLE `USER_LIST` 
ADD COLUMN `BIO` text DEFAULT NULL COMMENT '자기소개';

-- 7. 인스타그램 링크 컬럼 추가
ALTER TABLE `USER_LIST` 
ADD COLUMN `INSTAGRAM_URL` varchar(200) DEFAULT NULL COMMENT '인스타그램 링크';

-- 8. 유튜브 링크 컬럼 추가
ALTER TABLE `USER_LIST` 
ADD COLUMN `YOUTUBE_URL` varchar(200) DEFAULT NULL COMMENT '유튜브 링크';

-- 9. 틱톡 링크 컬럼 추가
ALTER TABLE `USER_LIST` 
ADD COLUMN `TIKTOK_URL` varchar(200) DEFAULT NULL COMMENT '틱톡 링크';

-- 10. 블로그 링크 컬럼 추가
ALTER TABLE `USER_LIST` 
ADD COLUMN `BLOG_URL` varchar(200) DEFAULT NULL COMMENT '블로그 링크';

-- 11. 선호 지역 컬럼 추가
ALTER TABLE `USER_LIST` 
ADD COLUMN `PREFERRED_REGION` varchar(100) DEFAULT NULL COMMENT '선호 활동 지역';

-- 12. 최소 수수료율 컬럼 추가
ALTER TABLE `USER_LIST` 
ADD COLUMN `MIN_COMMISSION_RATE` decimal(5,2) DEFAULT NULL COMMENT '최소 수수료율 (%)';

-- 13. 인증 상태 컬럼 추가
ALTER TABLE `USER_LIST` 
ADD COLUMN `VERIFICATION_STATUS` varchar(20) DEFAULT 'UNVERIFIED' COMMENT '인증 상태: UNVERIFIED, PENDING, VERIFIED';

-- 14. 인증일 컬럼 추가
ALTER TABLE `USER_LIST` 
ADD COLUMN `VERIFIED_DATE` timestamp NULL DEFAULT NULL COMMENT '인증일시';

-- 15. 최종 로그인 일시 컬럼 추가
ALTER TABLE `USER_LIST` 
ADD COLUMN `LAST_LOGIN_DATE` timestamp NULL DEFAULT NULL COMMENT '최종 로그인 일시';