-- 누락된 컬럼들을 개별적으로 추가하는 DDL
-- DBeaver에서 각 라인을 개별 실행하거나 필요한 것만 실행하세요

-- 먼저 현재 VENDOR_LIST 테이블 구조 확인
-- DESCRIBE VENDOR_LIST;

-- 1. VENDOR_LIST에 누락될 수 있는 컬럼들 (개별 실행)

-- CATEGORY 컬럼 (없다면 추가)
ALTER TABLE `VENDOR_LIST` ADD COLUMN `CATEGORY` varchar(50) DEFAULT NULL COMMENT '사업 카테고리';

-- REGION 컬럼 (없다면 추가)
ALTER TABLE `VENDOR_LIST` ADD COLUMN `REGION` varchar(50) DEFAULT NULL COMMENT '지역';

-- DESCRIPTION 컬럼 (없다면 추가)
ALTER TABLE `VENDOR_LIST` ADD COLUMN `DESCRIPTION` text DEFAULT NULL COMMENT '벤더사 설명';

-- LOGO 컬럼 (없다면 추가)
ALTER TABLE `VENDOR_LIST` ADD COLUMN `LOGO` varchar(500) DEFAULT NULL COMMENT '로고 이미지 URL';

-- TAGS 컬럼 (없다면 추가)
ALTER TABLE `VENDOR_LIST` ADD COLUMN `TAGS` varchar(500) DEFAULT NULL COMMENT '검색 태그';

-- APPROVAL_STATUS 컬럼 (없다면 추가)
ALTER TABLE `VENDOR_LIST` ADD COLUMN `APPROVAL_STATUS` varchar(20) DEFAULT 'PENDING' COMMENT '승인 상태';

-- APPROVED_DATE 컬럼 (없다면 추가)
ALTER TABLE `VENDOR_LIST` ADD COLUMN `APPROVED_DATE` timestamp NULL DEFAULT NULL COMMENT '승인일시';

-- 2. USER_LIST에 누락될 수 있는 컬럼들 (개별 실행)

-- 먼저 현재 USER_LIST 테이블 구조 확인
-- DESCRIBE USER_LIST;

-- INFLUENCER_TYPE 컬럼 (없다면 추가)
ALTER TABLE `USER_LIST` ADD COLUMN `INFLUENCER_TYPE` varchar(50) DEFAULT NULL COMMENT '인플루언서 타입';

-- PRIMARY_CATEGORY 컬럼 (없다면 추가)
ALTER TABLE `USER_LIST` ADD COLUMN `PRIMARY_CATEGORY` varchar(50) DEFAULT NULL COMMENT '주요 활동 카테고리';

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

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

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

-- BIO 컬럼 (없다면 추가)
ALTER TABLE `USER_LIST` ADD COLUMN `BIO` text DEFAULT NULL COMMENT '자기소개';

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

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

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

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

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

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

-- VERIFICATION_STATUS 컬럼 (없다면 추가)
ALTER TABLE `USER_LIST` ADD COLUMN `VERIFICATION_STATUS` varchar(20) DEFAULT 'UNVERIFIED' COMMENT '인증 상태';

-- VERIFIED_DATE 컬럼 (없다면 추가)
ALTER TABLE `USER_LIST` ADD COLUMN `VERIFIED_DATE` timestamp NULL DEFAULT NULL COMMENT '인증일시';