Skip to content

캠페인 ERD

현재 SaaS 구조의 캠페인 관련 엔티티입니다. CampaignApplication이 핵심 엔티티로, 크리에이터의 캠페인 지원부터 계약, 배송, 정산까지를 관리합니다.

레거시 구조에서는 ProgressTable이 크리에이터별 캠페인 진행 상태를 관리합니다.

관계설명
TB_COLLAB → TB_CAMPAIGN_APPLICATION캠페인 하나에 여러 크리에이터가 지원 (N:1)
TB_CAMPAIGN_APPLICATION → TB_INFLUENCE지원자와 인플루언서 프로필 연결 (N:1)
TB_CAMPAIGN_APPLICATION → TB_APPLICATION_CONTRACT지원 건당 여러 계약서 버전 관리 (1:N)
TB_CAMPAIGN_APPLICATION → TB_APPLICATION_MATCHINGAI 매칭 점수 및 추천 사유 (1:1)
TB_CAMPAIGN_APPLICATION → TB_APPLICATION_DELIVERY배송 상태 추적 (1:1)
TB_CAMPAIGN_APPLICATION → TB_PRICE_NEGOTIATION단가 협상 이력 (1:N)
TB_APPLICATION_CONTRACT → CONTRACT_DOCUMENT계약 첨부 문서 (1:N)
TB_CAMPAIGN_APPLICATION → TB_DELIVERY_ADDRESS크리에이터 배송지 연결 (N:0..1)
관계설명
TB_COLLAB → CAMPAIGN_DOCUMENTS캠페인에 첨부된 문서들 (광고주용, 크리에이터용 등)
TB_COLLAB → TB_CAMPAIGN_SCHEDULE캠페인의 단계별 일정 (모집, 콘텐츠 제작, 정산 등)
TB_COLLAB → TB_CAMPAIGN_PAYMENT캠페인에 연결된 결제 내역
TB_COLLAB → TB_BUSINESS_MANAGER캠페인을 담당하는 비즈니스 매니저 (N:1)
관계설명
TB_COLLAB → PROGRESS_TABLE_ITEMS캠페인 하나에 여러 크리에이터 진행 항목 (1:N)
PROGRESS_TABLE_ITEMS → PROGRESS_TABLE_ATTRIBUTES진행 항목의 동적 속성 (key-value 구조)
TB_CAMPAIGN_APPLICATION → PROGRESS_TABLE_ITEMSSaaS 엔티티에서 레거시 호환용 연결 (1:0..1)
sourceType설명
SELF_APPLIED크리에이터가 직접 지원
ADMIN_ADDED관리자가 수동 추가
AI_RECOMMENDEDAI가 추천한 크리에이터