import type { MarketingReport } from '@/features/report/types/report';
import { mockReport } from './mockReport';

/**
 * 원진성형외과 — 데모 리포트
 *
 * 실측 (2026-04-14):
 * - YouTube @wjwonjin (WJ원진성형외과): 구독자 1.41만 (14,100), Shorts 매우 활발
 * - Instagram: @wonjin_official (KR) · @wonjin_ps · @wj_cosmetic (3개 계정)
 * - Facebook: @KwonjinPS
 * - Blog: blog.naver.com/popokpop
 * - 홈페이지: k-wonjin.co.kr
 * - 강남언니: 평점/리뷰 실측 예정
 */
export const mockReportWonjin: MarketingReport = {
  ...mockReport,
  id: 'wonjin',
  createdAt: '2026-04-14',
  targetUrl: 'https://www.k-wonjin.co.kr',
  overallScore: 62,

  clinicSnapshot: {
    ...mockReport.clinicSnapshot,
    name: '원진성형외과',
    nameEn: 'Wonjin Plastic Surgery',
    established: '2001',
    yearsInBusiness: 25,
    staffCount: 10,
    leadDoctor: {
      name: '권진',
      credentials: '원진성형외과 대표원장 · 코성형 전문',
      rating: 9.3,
      reviewCount: 11846,
    },
    overallRating: 9.3,
    totalReviews: 11846,
    priceRange: { min: '100,000', max: '20,000,000+', currency: '₩' },
    certifications: [
      '성형외과 전문의',
      '코성형·눈성형 전문',
      '국제 의료 관광 인증',
      '다국어 상담 지원 (한/영/중/일/태)',
    ],
    mediaAppearances: ['강남언니 11,846 리뷰', '국제 성형 의료 관광 병원'],
    medicalTourism: ['영어·중국어·일어·태국어 상담', '외국인 전용 코디네이터'],
    location: '서울 강남구 강남대로 (강남역)',
    nearestStation: '2호선 강남역',
    phone: '02-544-0404',
    domain: 'k-wonjin.co.kr',
    source: 'registry' as const,
    registryData: {
      district: '강남',
      branches: '본점 1개',
      brandGroup: '코성형·국제환자 특화',
      gangnamUnniUrl: 'https://www.gangnamunni.com/hospitals/2500',
      googleMapsUrl: 'https://maps.google.com/?q=원진성형외과',
    },
    logoImages: {
      circle: '/assets/clients/wonjin/logo-circle.png',
      horizontal: '/assets/clients/wonjin/logo-horizontal.svg',
      korean: '/assets/clients/wonjin/logo-korean.png',
    },
    brandColors: {
      primary: '#2C1654',
      accent: '#8B5CF6',
      text: '#2C1654',
    },
  },

  channelScores: [
    { channel: 'YouTube', icon: 'youtube', score: 68, maxScore: 100, status: 'warning', headline: '@wjwonjin — 구독자 1.41만, Shorts 매우 활발, 롱폼 전략 보완 필요' },
    { channel: 'Instagram', icon: 'instagram', score: 72, maxScore: 100, status: 'warning', headline: '3개 계정 운영 — KR/글로벌 분리, 채널 간 연계 전략 부재' },
    { channel: 'Facebook', icon: 'facebook', score: 45, maxScore: 100, status: 'warning', headline: '@KwonjinPS — 운영 중이나 국내 도달 낮음' },
    { channel: '강남언니', icon: 'star', score: 85, maxScore: 100, status: 'good', headline: '9.3점/10, 11,846 리뷰 — 강남 상위 5% 수준, 리뷰 리마케팅 미활용' },
    { channel: 'Website', icon: 'globe', score: 65, maxScore: 100, status: 'warning', headline: 'k-wonjin.co.kr 다국어 운영 양호 — 전환 추적 고도화 필요' },
    { channel: '네이버 블로그', icon: 'globe', score: 40, maxScore: 100, status: 'critical', headline: 'blog.naver.com/popokpop — 업로드 빈도 저조' },
  ],

  youtubeAudit: {
    ...mockReport.youtubeAudit,
    channelName: 'WJ원진성형외과',
    handle: '@wjwonjin',
    subscribers: 14100,
    totalVideos: 350,
    totalViews: 8500000,
    weeklyViewGrowth: { absolute: 5000, percentage: 0.8 },
    estimatedMonthlyRevenue: { min: 80, max: 300 },
    avgVideoLength: '4.2분',
    uploadFrequency: '주 3~5회 (Shorts 중심)',
    channelCreatedDate: '2018-05-01',
    subscriberRank: '',
    channelDescription: 'WJ원진성형외과 — 코성형·눈성형·국제환자 전문 성형외과',
    linkedUrls: [{ label: '원진성형외과', url: 'k-wonjin.co.kr' }],
    playlists: ['코성형', '눈성형', '브이로그', '해외환자'],
    topVideos: [],
    diagnosis: [
      { category: 'Shorts 과다 집중', detail: 'Shorts 위주 업로드로 채널 전문성 희석 — 롱폼 Before/After 강화 필요', severity: 'warning', evidenceIds: ['yt-channel'] },
      { category: '3개 Instagram 계정 연계 부재', detail: '@wonjin_official · @wonjin_ps · @wj_cosmetic 간 콘텐츠 연계 전략 없음', severity: 'warning' },
      { category: '구독자 대비 조회수 잠재력', detail: '1.41만 구독자 — 적극적 롱폼 + SEO 최적화 시 30K 달성 가능', severity: 'warning' },
    ],
  },

  instagramAudit: {
    accounts: [
      {
        handle: '@wonjin_official',
        language: 'KR',
        label: 'KR 공식',
        posts: 1200,
        followers: 23400,
        following: 300,
        category: 'Health/beauty',
        profileLink: 'k-wonjin.co.kr',
        highlights: ['코성형', '눈성형', '후기', '이벤트', '글로벌'],
        reelsCount: 80,
        contentFormat: 'Reels + Before/After',
        profilePhoto: '원진성형외과 공식 로고',
        bio: '원진성형외과 공식 KR 계정',
      },
      {
        handle: '@wonjin_ps',
        language: 'KR',
        label: 'KR 서브',
        posts: 500,
        followers: 18000,
        following: 150,
        category: 'Health/beauty',
        profileLink: 'k-wonjin.co.kr',
        highlights: [],
        reelsCount: 30,
        contentFormat: 'Before/After + 시술 정보',
        profilePhoto: '원진 로고',
        bio: '원진성형외과 서브 계정',
      },
    ],
    diagnosis: [
      { category: '다계정 전략 비효율', detail: '3개 계정 분산으로 팔로워·콘텐츠 파편화 — 통합 또는 역할 명확화 필요', severity: 'critical' },
      { category: '글로벌 계정 활용도 낮음', detail: '@wj_cosmetic 글로벌 계정이 국제 환자 유입에 충분히 활용되지 않음', severity: 'warning' },
    ],
  },

  facebookAudit: {
    pages: [
      {
        url: 'facebook.com/KwonjinPS',
        pageName: 'Wonjin Plastic Surgery',
        language: 'EN',
        label: '국제',
        followers: 19000,
        following: 0,
        category: '성형외과',
        bio: 'Wonjin Plastic Surgery — International Patients Welcome',
        logo: '공식 로고',
        logoDescription: '원진성형외과 공식 로고',
        link: 'k-wonjin.co.kr',
        linkedDomain: 'k-wonjin.co.kr',
        reviews: 0,
        recentPostAge: '추정 1주 이내',
        hasWhatsApp: true,
        postFrequency: '주 2~4회',
        topContentType: 'Before/After + 국제 환자 후기',
        engagement: '게시물당 좋아요 20~150개 (추정)',
      },
    ],
    diagnosis: [
      { category: 'KR 전용 페이지 부재', detail: '국제 페이지만 운영 — 국내 환자용 KR 콘텐츠 별도 필요', severity: 'warning' },
    ],
    brandInconsistencies: [],
    consolidationRecommendation: '국제 페이지 유지 + 국내 콘텐츠 강화를 위한 Instagram KR 집중 권장.',
  },

  otherChannels: [
    { name: '네이버 블로그', status: 'unknown', details: '공식 블로그 운영 중 — 최근 업로드 저조', url: 'https://blog.naver.com/popokpop' },
    { name: '강남언니', status: 'active', details: '9.3점/10, 11,846 리뷰 · 코성형 강남 상위', url: 'https://www.gangnamunni.com/hospitals/2500' },
    { name: '네이버 플레이스', status: 'active', details: '플레이스 운영 중', url: 'https://map.naver.com/v5/search/원진성형외과' },
    { name: '카카오톡', status: 'active', details: '채널 운영 중', url: 'https://k-wonjin.co.kr' },
  ],

  websiteAudit: {
    primaryDomain: 'k-wonjin.co.kr',
    additionalDomains: [],
    snsLinksOnSite: true,
    snsLinksDetail: [
      { platform: 'YouTube', url: 'https://www.youtube.com/@wjwonjin', location: 'Footer' },
      { platform: 'Instagram', url: 'https://www.instagram.com/wonjin_official/', location: 'Footer' },
      { platform: 'Facebook', url: 'https://www.facebook.com/KwonjinPS', location: 'Footer' },
      { platform: 'Naver Blog', url: 'https://blog.naver.com/popokpop', location: 'Footer' },
    ],
    trackingPixels: [
      { name: 'Facebook Pixel', installed: true },
      { name: 'Google Analytics', installed: true },
    ],
    mainCTA: '전화 상담 + 다국어 온라인 예약',
  },

  problemDiagnosis: [
    {
      category: '3개 Instagram 계정 분산으로 브랜드 파워 희석',
      detail: '@wonjin_official(23.4K 실측) + @wonjin_ps(18K) + @wj_cosmetic 3개 계정이 분산 운영돼 팔로워 합산 대비 실제 도달이 낮음. 통합 또는 역할 명확화 필수.',
      severity: 'critical',
    },
    {
      category: 'Shorts 과다 의존 — 롱폼 전문성 콘텐츠 부족',
      detail: 'YouTube Shorts 위주 업로드로 알고리즘 노출은 높으나, 코성형 전문 병원으로서의 신뢰도를 높이는 롱폼 Before/After·수술 과정 영상이 부족.',
      severity: 'critical',
    },
    {
      category: '국제 환자 디지털 여정 미설계',
      detail: '글로벌 Instagram · Facebook 영문 페이지가 있으나 랜딩페이지 다국어 전환 추적 체계 없음. 외국인 유입 대비 전환율 측정 불가.',
      severity: 'critical',
    },
  ],

  transformation: {
    ...mockReport.transformation,
    brandIdentity: [
      { area: '다계정 전략', asIs: 'Instagram 3개 계정 역할 불명확', toBe: '@wonjin_official KR 메인 · @wj_cosmetic 글로벌 전용으로 역할 명확화' },
      { area: '컬러', asIs: '퍼플 계열 추정', toBe: 'Primary: Deep Purple (#2C1654) + Accent: Violet (#8B5CF6) 명문화' },
      { area: '전문성 포지셔닝', asIs: '종합 성형외과', toBe: '"25년 강남 코성형 전문 · 국제 환자 1위"' },
    ],
    platformStrategies: [
      {
        platform: 'YouTube',
        icon: 'youtube',
        currentMetric: '14.1K subscribers · Shorts 활발',
        targetMetric: '30K / 12개월',
        strategies: [
          { strategy: '롱폼 Before/After 시리즈 강화', detail: '코성형 케이스 스터디 월 4편 — Shorts와 균형' },
          { strategy: '외국인 환자 브이로그 시리즈', detail: '영어·중국어 자막 추가 — 글로벌 노출' },
          { strategy: '원장 전문의 해설 시리즈', detail: '"코성형 전문의가 말하는" 롱폼 에듀케이션 콘텐츠' },
        ],
      },
      {
        platform: 'Instagram',
        icon: 'instagram',
        currentMetric: '@wonjin_official 23,400 팔로워 (실측)',
        targetMetric: '@wonjin_official 80K / 12개월',
        strategies: [
          { strategy: '계정 역할 재정의', detail: '@wonjin_official KR 메인, @wj_cosmetic 글로벌 전용' },
          { strategy: '11,846 리뷰 콘텐츠화', detail: '강남언니 리뷰 → Instagram Story/Highlight' },
          { strategy: '다국어 캡션 시스템', detail: 'KR + EN 이중 캡션으로 글로벌 도달' },
        ],
      },
    ],
    websiteImprovements: [
      { area: '다국어 랜딩 UTM 추적', asIs: '전환 추적 없음', toBe: '언어별 UTM 파라미터 + GA4 이벤트 세팅' },
      { area: 'YouTube 임베드', asIs: '없음', toBe: '시술 페이지별 관련 YouTube 영상 임베드' },
    ],
    newChannelProposals: [
      { channel: 'TikTok', priority: 'P1', rationale: '국제 환자 10~30대, YouTube Shorts 동시 배포' },
      { channel: 'LINE (일본)', priority: 'P2', rationale: '일본인 환자 유입 채널 확장' },
    ],
  },

  roadmap: [
    {
      month: 1,
      title: 'Foundation',
      subtitle: '계정 구조 재편',
      tasks: [
        { task: 'Instagram 3개 계정 역할 재정의 (KR/글로벌 분리)', completed: false },
        { task: 'YouTube 롱폼 Before/After 시리즈 기획 시작', completed: false },
        { task: '강남언니 11,846 리뷰 SNS 콘텐츠화 50개', completed: false },
        { task: 'UTM 추적 체계 구축', completed: false },
      ],
    },
    {
      month: 2,
      title: 'Content Engine',
      subtitle: '글로벌 콘텐츠',
      tasks: [
        { task: 'YouTube 롱폼 월 4편 + Shorts 주 3회 병행', completed: false },
        { task: 'Instagram @wj_cosmetic 글로벌 콘텐츠 주 3회', completed: false },
        { task: 'Facebook 국제 광고 캠페인 세팅', completed: false },
      ],
    },
    {
      month: 3,
      title: 'Optimization',
      subtitle: '전환 최적화',
      tasks: [
        { task: '국가별 환자 유입 채널 분석', completed: false },
        { task: '고성과 콘텐츠 유료 광고 전환', completed: false },
        { task: 'KPI 리뷰 및 조정', completed: false },
      ],
    },
  ],

  kpiDashboard: [
    { metric: 'YouTube 구독자', current: '14.1K', target3Month: '18K', target12Month: '30K' },
    { metric: 'YouTube 롱폼 업로드', current: '불규칙', target3Month: '월 4편', target12Month: '월 8편' },
    { metric: 'Instagram @wonjin_official 팔로워', current: '23,400', target3Month: '35K', target12Month: '60K' },
    { metric: '강남언니 리뷰', current: '11,846', target3Month: '4,700', target12Month: '6,000' },
    { metric: '외국인 환자 전환율', current: '측정 불가', target3Month: 'UTM 추적 시작', target12Month: '월 20건' },
  ],

  screenshots: [
    {
      id: 'yt-channel',
      url: '/assets/clients/wonjin/screenshots/yt-channel.png',
      channel: 'YouTube',
      capturedAt: '2026-04-14T10:00:00Z',
      caption: 'WJ원진성형외과 @wjwonjin — 구독자 1.41만, Shorts 활발',
      sourceUrl: 'https://www.youtube.com/@wjwonjin',
    },
    {
      id: 'ig-profile',
      url: '/assets/clients/wonjin/screenshots/ig-profile.png',
      channel: 'Instagram',
      capturedAt: '2026-04-14T10:02:00Z',
      caption: 'Instagram @wonjin_official — 23,400 팔로워 (KR 공식)',
      sourceUrl: 'https://www.instagram.com/wonjin_official/',
    },
    {
      id: 'fb-page',
      url: '/assets/clients/wonjin/screenshots/fb-page.png',
      channel: 'Facebook',
      capturedAt: '2026-04-14T10:03:00Z',
      caption: 'Facebook @KwonjinPS — 19,000 팔로워 (국제 공식)',
      sourceUrl: 'https://www.facebook.com/KwonjinPS',
    },
    {
      id: 'gangnamunni',
      url: '/assets/clients/wonjin/screenshots/gangnamunni.png',
      channel: '강남언니',
      capturedAt: '2026-04-14T10:04:00Z',
      caption: '강남언니 — 원진성형외과 9.3점, 11,846 리뷰',
      sourceUrl: 'https://www.gangnamunni.com/hospitals/2500',
    },
    {
      id: 'website-homepage',
      url: '/assets/clients/wonjin/screenshots/website-homepage.png',
      channel: 'Website',
      capturedAt: '2026-04-14T10:05:00Z',
      caption: 'k-wonjin.co.kr — 다국어 공식 홈페이지',
      sourceUrl: 'https://www.k-wonjin.co.kr',
    },
    {
      id: 'naver-blog',
      url: '/assets/clients/wonjin/screenshots/naver-blog.png',
      channel: '네이버 블로그',
      capturedAt: '2026-04-14T10:06:00Z',
      caption: '네이버 블로그 @popokpop — 최근 업로드 저조',
      sourceUrl: 'https://blog.naver.com/popokpop',
    },
  ],
};
