-- FAQ 관리 테이블
CREATE TABLE IF NOT EXISTS faqs (
    id         SERIAL PRIMARY KEY,
    question   VARCHAR(300) NOT NULL,
    answer     TEXT         NOT NULL,
    category   VARCHAR(50),            -- 기장·세금신고, 부동산, 증여·상속, 기타
    sort_order INT          NOT NULL DEFAULT 0,
    is_active  BOOLEAN      NOT NULL DEFAULT TRUE,
    created_at TIMESTAMPTZ  NOT NULL DEFAULT NOW(),
    updated_at TIMESTAMPTZ  NOT NULL DEFAULT NOW()
);

CREATE INDEX IF NOT EXISTS idx_faqs_active_order ON faqs (is_active, sort_order);

-- 기본 FAQ 시드 데이터 (하드코딩 대체)
INSERT INTO faqs (question, answer, category, sort_order, is_active) VALUES
(
    '기장료가 얼마인지 미리 알 수 있나요?',
    '업종과 매출 규모에 따라 다르지만, 무료 상담 후 정확한 견적을 안내드립니다. 일반적으로 소규모 사업자는 월 10만 원대부터 시작하며, 부가가치세·소득세 신고 시기에는 별도 수수료 없이 포함 처리합니다. 먼저 상담해 보시면 구체적인 금액을 바로 말씀드릴 수 있습니다.',
    '기장·세금신고', 10, TRUE
),
(
    '양도세 상담은 어떻게 진행되나요?',
    '등기부등본, 취득·양도 계약서, 보유 기간 확인 서류 등을 카카오 채널 또는 문의폼으로 전달해 주시면 예상 세액과 절세 방법을 검토해 드립니다. 매도 전에 상담하시면 취득세·비과세 요건 등을 사전에 확인할 수 있어 훨씬 유리합니다.',
    '부동산', 20, TRUE
),
(
    '무료 상담도 가능한가요?',
    '네, 초기 현황 파악과 방향성 검토까지는 무료로 진행합니다. 카카오 채널 또는 문의폼으로 연락 주시면 빠르게 확인해 드립니다. 실질적인 세무 처리·신고 대행이 시작되는 시점부터 수수료가 발생합니다.',
    '기타', 30, TRUE
),
(
    '처음 상담 시 어떤 자료를 준비해야 하나요?',
    '상담 목적에 따라 다르지만 아래 자료가 있으면 더 정확한 안내가 가능합니다. 사업자 세무: 사업자등록증, 최근 3개월 매출·매입 자료 / 부동산: 등기부등본, 취득·매도 계약서, 보유 기간 확인 자료 / 증여·상속: 재산 목록, 증여 예정 자산 내역. 자료가 없어도 상담은 가능합니다. 먼저 연락 주세요.',
    '기타', 40, TRUE
);
