-- ============================================================================
-- V42 전 도메인 대량 데모 시드 (테이블당 50~100건)
-- 담당: kintex-testdata-dev · 생성기: _workspace/gen_bulk_seed.py (결정적) · 작성: 2026-07-12
-- ----------------------------------------------------------------------------
-- 원칙(불변):
--   • V1~V41 파일 불변. 본 파일은 순증(additive)만 — 전부 순수 INSERT ... ON CONFLICT DO NOTHING.
--     기존 시드/실데이터 UPDATE·DELETE 절대 금지(말미 company 백필만 IS NULL 가드 멱등).
--   • 테넌트 표준 = 'KINTEX'. 모든 신규 id 접두어 'bd-'(V1~V41 및 V38/V39 데모와 충돌 없음).
--   • PII(이름/전화/이메일)는 전부 가짜 더미(@kintex.test · 010-0000-xxxx). 실존 인물 금지.
--   • 날짜는 CURRENT_DATE/now() 상대값(배포 시점 기준 항상 유효).
--   • FK 무결성: company→event→layout→booth→(booth_sale/design_plan) / auction→bid→award /
--     invoice→(payment/tax/refund) 부모 선삽입. 자식은 본 파일 내 부모만 참조(고아 금지).
-- ============================================================================

-- 1. 회사(company) 80 — 공사업체 30 + 참가업체 50 혼합. registration_no 유니크 멱등키.
INSERT INTO company (id, registration_no, name, category, region, registered, phone) VALUES
  ('bd-co-001', '701-81-10001', '테크테크', '구조물 임대', '경기', true, '02-0000-7001'),
  ('bd-co-002', '702-81-10002', '로보틱스테크', '전기/조명', '인천', true, '02-0000-7002'),
  ('bd-co-003', '703-81-10003', '(주)인더스트리테크', '영상/음향', '부산', true, '02-0000-7003'),
  ('bd-co-004', '704-81-10004', '시스템즈테크', '네트워크', '대구', true, '02-0000-7004'),
  ('bd-co-005', '705-81-10005', '(주)솔루션테크', '리깅', '대전', true, '02-0000-7005'),
  ('bd-co-006', '706-81-10006', '이노베이션테크', '전시디자인설치', '광주', true, '02-0000-7006'),
  ('bd-co-007', '707-81-10007', '오토메이션테크', '구조물 임대', '울산', true, '02-0000-7007'),
  ('bd-co-008', '708-81-10008', '(주)디자인테크', '전기/조명', '세종', true, '02-0000-7008'),
  ('bd-co-009', '709-81-10009', '엔지니어링테크', '영상/음향', '강원', true, '02-0000-7009'),
  ('bd-co-010', '710-81-10010', '(주)일렉트릭테크', '네트워크', '서울', true, '02-0000-7010'),
  ('bd-co-011', '711-81-10011', '네트웍스테크', '리깅', '경기', true, '02-0000-7011'),
  ('bd-co-012', '712-81-10012', '미디어테크', '전시디자인설치', '인천', true, '02-0000-7012'),
  ('bd-co-013', '713-81-10013', '(주)디스플레이테크', '구조물 임대', '부산', true, '02-0000-7013'),
  ('bd-co-014', '714-81-10014', '컨스트럭션테크', '전기/조명', '대구', true, '02-0000-7014'),
  ('bd-co-015', '715-81-10015', '(주)부스테크', '영상/음향', '대전', true, '02-0000-7015'),
  ('bd-co-016', '716-81-10016', '전기시설테크', '네트워크', '광주', true, '02-0000-7016'),
  ('bd-co-017', '717-81-10017', '구조테크', '리깅', '울산', false, '02-0000-7017'),
  ('bd-co-018', '718-81-10018', '(주)비전테크', '전시디자인설치', '세종', true, '02-0000-7018'),
  ('bd-co-019', '719-81-10019', '센서텍테크', '구조물 임대', '강원', true, '02-0000-7019'),
  ('bd-co-020', '720-81-10020', '(주)머티리얼테크', '전기/조명', '서울', true, '02-0000-7020'),
  ('bd-co-021', '721-81-10021', '로지스테크', '영상/음향', '경기', true, '02-0000-7021'),
  ('bd-co-022', '722-81-10022', '바이오테크', '네트워크', '인천', true, '02-0000-7022'),
  ('bd-co-023', '723-81-10023', '(주)헬스랩테크', '리깅', '부산', true, '02-0000-7023'),
  ('bd-co-024', '724-81-10024', '에너지테크', '전시디자인설치', '대구', true, '02-0000-7024'),
  ('bd-co-025', '725-81-10025', '(주)스마트테크', '구조물 임대', '대전', true, '02-0000-7025'),
  ('bd-co-026', '726-81-10026', '글로벌테크', '전기/조명', '광주', true, '02-0000-7026'),
  ('bd-co-027', '727-81-10027', '넥스트테크', '영상/음향', '울산', true, '02-0000-7027'),
  ('bd-co-028', '728-81-10028', '(주)미래테크', '네트워크', '세종', true, '02-0000-7028'),
  ('bd-co-029', '729-81-10029', '한빛테크', '리깅', '강원', true, '02-0000-7029'),
  ('bd-co-030', '730-81-10030', '(주)대한테크', '전시디자인설치', '서울', true, '02-0000-7030'),
  ('bd-co-031', '731-81-10031', '테크시스템즈', '물류/유통', '경기', true, '02-0000-7031'),
  ('bd-co-032', '732-81-10032', '로보틱스시스템즈', 'ICT/소프트웨어', '인천', true, '02-0000-7032'),
  ('bd-co-033', '733-81-10033', '(주)인더스트리시스템즈', '바이오/헬스', '부산', true, '02-0000-7033'),
  ('bd-co-034', '734-81-10034', '시스템즈시스템즈', '기타', '대구', false, '02-0000-7034'),
  ('bd-co-035', '735-81-10035', '(주)솔루션시스템즈', '제조/자동화', '대전', true, '02-0000-7035'),
  ('bd-co-036', '736-81-10036', '이노베이션시스템즈', '로봇', '광주', true, '02-0000-7036'),
  ('bd-co-037', '737-81-10037', '오토메이션시스템즈', '전기/전자', '울산', true, '02-0000-7037'),
  ('bd-co-038', '738-81-10038', '(주)디자인시스템즈', '물류/유통', '세종', true, '02-0000-7038'),
  ('bd-co-039', '739-81-10039', '엔지니어링시스템즈', 'ICT/소프트웨어', '강원', true, '02-0000-7039'),
  ('bd-co-040', '740-81-10040', '(주)일렉트릭시스템즈', '바이오/헬스', '서울', true, '02-0000-7040'),
  ('bd-co-041', '741-81-10041', '네트웍스시스템즈', '기타', '경기', true, '02-0000-7041'),
  ('bd-co-042', '742-81-10042', '미디어시스템즈', '제조/자동화', '인천', true, '02-0000-7042'),
  ('bd-co-043', '743-81-10043', '(주)디스플레이시스템즈', '로봇', '부산', true, '02-0000-7043'),
  ('bd-co-044', '744-81-10044', '컨스트럭션시스템즈', '전기/전자', '대구', true, '02-0000-7044'),
  ('bd-co-045', '745-81-10045', '(주)부스시스템즈', '물류/유통', '대전', true, '02-0000-7045'),
  ('bd-co-046', '746-81-10046', '전기시설시스템즈', 'ICT/소프트웨어', '광주', true, '02-0000-7046'),
  ('bd-co-047', '747-81-10047', '구조시스템즈', '바이오/헬스', '울산', true, '02-0000-7047'),
  ('bd-co-048', '748-81-10048', '(주)비전시스템즈', '기타', '세종', true, '02-0000-7048'),
  ('bd-co-049', '749-81-10049', '센서텍시스템즈', '제조/자동화', '강원', true, '02-0000-7049'),
  ('bd-co-050', '750-81-10050', '(주)머티리얼시스템즈', '로봇', '서울', true, '02-0000-7050'),
  ('bd-co-051', '751-81-10051', '로지스시스템즈', '전기/전자', '경기', false, '02-0000-7051'),
  ('bd-co-052', '752-81-10052', '바이오시스템즈', '물류/유통', '인천', true, '02-0000-7052'),
  ('bd-co-053', '753-81-10053', '(주)헬스랩시스템즈', 'ICT/소프트웨어', '부산', true, '02-0000-7053'),
  ('bd-co-054', '754-81-10054', '에너지시스템즈', '바이오/헬스', '대구', true, '02-0000-7054'),
  ('bd-co-055', '755-81-10055', '(주)스마트시스템즈', '기타', '대전', true, '02-0000-7055'),
  ('bd-co-056', '756-81-10056', '글로벌시스템즈', '제조/자동화', '광주', true, '02-0000-7056'),
  ('bd-co-057', '757-81-10057', '넥스트시스템즈', '로봇', '울산', true, '02-0000-7057'),
  ('bd-co-058', '758-81-10058', '(주)미래시스템즈', '전기/전자', '세종', true, '02-0000-7058'),
  ('bd-co-059', '759-81-10059', '한빛시스템즈', '물류/유통', '강원', true, '02-0000-7059'),
  ('bd-co-060', '760-81-10060', '(주)대한시스템즈', 'ICT/소프트웨어', '서울', true, '02-0000-7060'),
  ('bd-co-061', '761-81-10061', '테크인더스트리', '바이오/헬스', '경기', true, '02-0000-7061'),
  ('bd-co-062', '762-81-10062', '로보틱스인더스트리', '기타', '인천', true, '02-0000-7062'),
  ('bd-co-063', '763-81-10063', '(주)인더스트리인더스트리', '제조/자동화', '부산', true, '02-0000-7063'),
  ('bd-co-064', '764-81-10064', '시스템즈인더스트리', '로봇', '대구', true, '02-0000-7064'),
  ('bd-co-065', '765-81-10065', '(주)솔루션인더스트리', '전기/전자', '대전', true, '02-0000-7065'),
  ('bd-co-066', '766-81-10066', '이노베이션인더스트리', '물류/유통', '광주', true, '02-0000-7066'),
  ('bd-co-067', '767-81-10067', '오토메이션인더스트리', 'ICT/소프트웨어', '울산', true, '02-0000-7067'),
  ('bd-co-068', '768-81-10068', '(주)디자인인더스트리', '바이오/헬스', '세종', false, '02-0000-7068'),
  ('bd-co-069', '769-81-10069', '엔지니어링인더스트리', '기타', '강원', true, '02-0000-7069'),
  ('bd-co-070', '770-81-10070', '(주)일렉트릭인더스트리', '제조/자동화', '서울', true, '02-0000-7070'),
  ('bd-co-071', '771-81-10071', '네트웍스인더스트리', '로봇', '경기', true, '02-0000-7071'),
  ('bd-co-072', '772-81-10072', '미디어인더스트리', '전기/전자', '인천', true, '02-0000-7072'),
  ('bd-co-073', '773-81-10073', '(주)디스플레이인더스트리', '물류/유통', '부산', true, '02-0000-7073'),
  ('bd-co-074', '774-81-10074', '컨스트럭션인더스트리', 'ICT/소프트웨어', '대구', true, '02-0000-7074'),
  ('bd-co-075', '775-81-10075', '(주)부스인더스트리', '바이오/헬스', '대전', true, '02-0000-7075'),
  ('bd-co-076', '776-81-10076', '전기시설인더스트리', '기타', '광주', true, '02-0000-7076'),
  ('bd-co-077', '777-81-10077', '구조인더스트리', '제조/자동화', '울산', true, '02-0000-7077'),
  ('bd-co-078', '778-81-10078', '(주)비전인더스트리', '로봇', '세종', true, '02-0000-7078'),
  ('bd-co-079', '779-81-10079', '센서텍인더스트리', '전기/전자', '강원', true, '02-0000-7079'),
  ('bd-co-080', '780-81-10080', '(주)머티리얼인더스트리', '물류/유통', '서울', true, '02-0000-7080')
ON CONFLICT (registration_no) DO NOTHING;

INSERT INTO company_reputation (company_id, rating, jobs_done, claim_rate) VALUES
  ('bd-co-001', 3.5, 0, 0.0),
  ('bd-co-002', 4.8, 7, 0.3),
  ('bd-co-003', 4.6, 14, 0.6),
  ('bd-co-004', 4.4, 21, 0.9),
  ('bd-co-005', 4.2, 28, 1.2),
  ('bd-co-006', 4.0, 35, 1.5),
  ('bd-co-007', 3.8, 2, 1.8),
  ('bd-co-008', 3.6, 9, 2.1),
  ('bd-co-009', 4.9, 16, 2.4),
  ('bd-co-010', 4.7, 23, 2.7),
  ('bd-co-011', 4.5, 30, 3.0),
  ('bd-co-012', 4.3, 37, 3.3),
  ('bd-co-013', 4.1, 4, 3.6),
  ('bd-co-014', 3.9, 11, 3.9),
  ('bd-co-015', 3.7, 18, 4.2),
  ('bd-co-016', 3.5, 25, 4.5),
  ('bd-co-017', 4.8, 32, 4.8),
  ('bd-co-018', 4.6, 39, 0.1),
  ('bd-co-019', 4.4, 6, 0.4),
  ('bd-co-020', 4.2, 13, 0.7),
  ('bd-co-021', 4.0, 20, 1.0),
  ('bd-co-022', 3.8, 27, 1.3),
  ('bd-co-023', 3.6, 34, 1.6),
  ('bd-co-024', 4.9, 1, 1.9),
  ('bd-co-025', 4.7, 8, 2.2),
  ('bd-co-026', 4.5, 15, 2.5),
  ('bd-co-027', 4.3, 22, 2.8),
  ('bd-co-028', 4.1, 29, 3.1),
  ('bd-co-029', 3.9, 36, 3.4),
  ('bd-co-030', 3.7, 3, 3.7),
  ('bd-co-031', 3.5, 10, 4.0),
  ('bd-co-032', 4.8, 17, 4.3),
  ('bd-co-033', 4.6, 24, 4.6),
  ('bd-co-034', 4.4, 31, 4.9),
  ('bd-co-035', 4.2, 38, 0.2),
  ('bd-co-036', 4.0, 5, 0.5),
  ('bd-co-037', 3.8, 12, 0.8),
  ('bd-co-038', 3.6, 19, 1.1),
  ('bd-co-039', 4.9, 26, 1.4),
  ('bd-co-040', 4.7, 33, 1.7),
  ('bd-co-041', 4.5, 0, 2.0),
  ('bd-co-042', 4.3, 7, 2.3),
  ('bd-co-043', 4.1, 14, 2.6),
  ('bd-co-044', 3.9, 21, 2.9),
  ('bd-co-045', 3.7, 28, 3.2),
  ('bd-co-046', 3.5, 35, 3.5),
  ('bd-co-047', 4.8, 2, 3.8),
  ('bd-co-048', 4.6, 9, 4.1),
  ('bd-co-049', 4.4, 16, 4.4),
  ('bd-co-050', 4.2, 23, 4.7),
  ('bd-co-051', 4.0, 30, 0.0),
  ('bd-co-052', 3.8, 37, 0.3),
  ('bd-co-053', 3.6, 4, 0.6),
  ('bd-co-054', 4.9, 11, 0.9),
  ('bd-co-055', 4.7, 18, 1.2),
  ('bd-co-056', 4.5, 25, 1.5),
  ('bd-co-057', 4.3, 32, 1.8),
  ('bd-co-058', 4.1, 39, 2.1),
  ('bd-co-059', 3.9, 6, 2.4),
  ('bd-co-060', 3.7, 13, 2.7),
  ('bd-co-061', 3.5, 20, 3.0),
  ('bd-co-062', 4.8, 27, 3.3),
  ('bd-co-063', 4.6, 34, 3.6),
  ('bd-co-064', 4.4, 1, 3.9),
  ('bd-co-065', 4.2, 8, 4.2),
  ('bd-co-066', 4.0, 15, 4.5),
  ('bd-co-067', 3.8, 22, 4.8),
  ('bd-co-068', 3.6, 29, 0.1),
  ('bd-co-069', 4.9, 36, 0.4),
  ('bd-co-070', 4.7, 3, 0.7),
  ('bd-co-071', 4.5, 10, 1.0),
  ('bd-co-072', 4.3, 17, 1.3),
  ('bd-co-073', 4.1, 24, 1.6),
  ('bd-co-074', 3.9, 31, 1.9),
  ('bd-co-075', 3.7, 38, 2.2),
  ('bd-co-076', 3.5, 5, 2.5),
  ('bd-co-077', 4.8, 12, 2.8),
  ('bd-co-078', 4.6, 19, 3.1),
  ('bd-co-079', 4.4, 26, 3.4),
  ('bd-co-080', 4.2, 33, 3.7)
ON CONFLICT (company_id) DO NOTHING;

-- 2. 행사(event) 60 — 진행중(active)·예정(upcoming)·종료(ended) 혼합. 상대일 분산.
INSERT INTO event (id, name, start_date, end_date, status, tenant_id, category, hall_label, poster_url) VALUES
  ('bd-e-001', '2025 국제로봇 코리아 (BD001)', CURRENT_DATE + -1, CURRENT_DATE + 3, 'active', 'KINTEX', '컨퍼런스', '제1전시장 홀2', 'https://www.kintex.com/imageView.do?atchmnflNo=469254&fileseq=2'),
  ('bd-e-002', '2026 미래모빌리티 코리아 (BD002)', CURRENT_DATE + -2, CURRENT_DATE + 3, 'active', 'KINTEX', '박람회', '제1전시장 홀3', 'https://www.kintex.com/imageView.do?atchmnflNo=469283&fileseq=1'),
  ('bd-e-003', '2024 첨단제조 코리아 (BD003)', CURRENT_DATE + -3, CURRENT_DATE + 0, 'active', 'KINTEX', '무역전시', '제1전시장 홀4', NULL),
  ('bd-e-004', '2025 물류자동화 코리아 (BD004)', CURRENT_DATE + 0, CURRENT_DATE + 4, 'active', 'KINTEX', 'B2B상담회', '제1전시장 홀5', NULL),
  ('bd-e-005', '2026 바이오헬스 코리아 (BD005)', CURRENT_DATE + -1, CURRENT_DATE + 4, 'active', 'KINTEX', '전시', '제2전시장 홀6', 'https://www.kintex.com/imageView.do?atchmnflNo=469205&fileseq=1'),
  ('bd-e-006', '2024 ICT융합 코리아 (BD006)', CURRENT_DATE + -2, CURRENT_DATE + 1, 'active', 'KINTEX', '컨퍼런스', '제2전시장 홀7', 'https://www.kintex.com/imageView.do?atchmnflNo=469254&fileseq=2'),
  ('bd-e-007', '2025 전기전자 코리아 (BD007)', CURRENT_DATE + -3, CURRENT_DATE + 1, 'active', 'KINTEX', '박람회', '제2전시장 홀8', 'https://www.kintex.com/imageView.do?atchmnflNo=469283&fileseq=1'),
  ('bd-e-008', '2026 에너지테크 코리아 (BD008)', CURRENT_DATE + 0, CURRENT_DATE + 5, 'active', 'KINTEX', '무역전시', '제2전시장 홀9', NULL),
  ('bd-e-009', '2024 디스플레이 코리아 (BD009)', CURRENT_DATE + -1, CURRENT_DATE + 2, 'active', 'KINTEX', 'B2B상담회', '제2전시장 홀10', NULL),
  ('bd-e-010', '2025 반도체장비 코리아 (BD010)', CURRENT_DATE + -2, CURRENT_DATE + 2, 'active', 'KINTEX', '전시', '제1전시장 홀1', 'https://www.kintex.com/imageView.do?atchmnflNo=469205&fileseq=1'),
  ('bd-e-011', '2026 친환경산업 코리아 (BD011)', CURRENT_DATE + -3, CURRENT_DATE + 2, 'active', 'KINTEX', '컨퍼런스', '제1전시장 홀2', 'https://www.kintex.com/imageView.do?atchmnflNo=469254&fileseq=2'),
  ('bd-e-012', '2024 K-뷰티 코리아 (BD012)', CURRENT_DATE + 0, CURRENT_DATE + 3, 'active', 'KINTEX', '박람회', '제1전시장 홀3', 'https://www.kintex.com/imageView.do?atchmnflNo=469283&fileseq=1'),
  ('bd-e-013', '2025 푸드테크 코리아 (BD013)', CURRENT_DATE + 62, CURRENT_DATE + 65, 'upcoming', 'KINTEX', '무역전시', '제1전시장 홀4', NULL),
  ('bd-e-014', '2026 조선해양 코리아 (BD014)', CURRENT_DATE + 66, CURRENT_DATE + 70, 'upcoming', 'KINTEX', 'B2B상담회', '제1전시장 홀5', NULL),
  ('bd-e-015', '2024 스마트팩토리 코리아 (BD015)', CURRENT_DATE + 70, CURRENT_DATE + 75, 'upcoming', 'KINTEX', '전시', '제2전시장 홀6', 'https://www.kintex.com/imageView.do?atchmnflNo=469205&fileseq=1'),
  ('bd-e-016', '2025 국제로봇 코리아 (BD016)', CURRENT_DATE + 74, CURRENT_DATE + 76, 'upcoming', 'KINTEX', '컨퍼런스', '제2전시장 홀7', 'https://www.kintex.com/imageView.do?atchmnflNo=469254&fileseq=2'),
  ('bd-e-017', '2026 미래모빌리티 코리아 (BD017)', CURRENT_DATE + 78, CURRENT_DATE + 81, 'upcoming', 'KINTEX', '박람회', '제2전시장 홀8', 'https://www.kintex.com/imageView.do?atchmnflNo=469283&fileseq=1'),
  ('bd-e-018', '2024 첨단제조 코리아 (BD018)', CURRENT_DATE + 82, CURRENT_DATE + 86, 'upcoming', 'KINTEX', '무역전시', '제2전시장 홀9', NULL),
  ('bd-e-019', '2025 물류자동화 코리아 (BD019)', CURRENT_DATE + 86, CURRENT_DATE + 91, 'upcoming', 'KINTEX', 'B2B상담회', '제2전시장 홀10', NULL),
  ('bd-e-020', '2026 바이오헬스 코리아 (BD020)', CURRENT_DATE + 90, CURRENT_DATE + 92, 'upcoming', 'KINTEX', '전시', '제1전시장 홀1', 'https://www.kintex.com/imageView.do?atchmnflNo=469205&fileseq=1'),
  ('bd-e-021', '2024 ICT융합 코리아 (BD021)', CURRENT_DATE + 94, CURRENT_DATE + 97, 'upcoming', 'KINTEX', '컨퍼런스', '제1전시장 홀2', 'https://www.kintex.com/imageView.do?atchmnflNo=469254&fileseq=2'),
  ('bd-e-022', '2025 전기전자 코리아 (BD022)', CURRENT_DATE + 98, CURRENT_DATE + 102, 'upcoming', 'KINTEX', '박람회', '제1전시장 홀3', 'https://www.kintex.com/imageView.do?atchmnflNo=469283&fileseq=1'),
  ('bd-e-023', '2026 에너지테크 코리아 (BD023)', CURRENT_DATE + 102, CURRENT_DATE + 107, 'upcoming', 'KINTEX', '무역전시', '제1전시장 홀4', NULL),
  ('bd-e-024', '2024 디스플레이 코리아 (BD024)', CURRENT_DATE + 106, CURRENT_DATE + 108, 'upcoming', 'KINTEX', 'B2B상담회', '제1전시장 홀5', NULL),
  ('bd-e-025', '2025 반도체장비 코리아 (BD025)', CURRENT_DATE + 110, CURRENT_DATE + 113, 'upcoming', 'KINTEX', '전시', '제2전시장 홀6', 'https://www.kintex.com/imageView.do?atchmnflNo=469205&fileseq=1'),
  ('bd-e-026', '2026 친환경산업 코리아 (BD026)', CURRENT_DATE + 114, CURRENT_DATE + 118, 'upcoming', 'KINTEX', '컨퍼런스', '제2전시장 홀7', 'https://www.kintex.com/imageView.do?atchmnflNo=469254&fileseq=2'),
  ('bd-e-027', '2024 K-뷰티 코리아 (BD027)', CURRENT_DATE + 118, CURRENT_DATE + 123, 'upcoming', 'KINTEX', '박람회', '제2전시장 홀8', 'https://www.kintex.com/imageView.do?atchmnflNo=469283&fileseq=1'),
  ('bd-e-028', '2025 푸드테크 코리아 (BD028)', CURRENT_DATE + 122, CURRENT_DATE + 124, 'upcoming', 'KINTEX', '무역전시', '제2전시장 홀9', NULL),
  ('bd-e-029', '2026 조선해양 코리아 (BD029)', CURRENT_DATE + 126, CURRENT_DATE + 129, 'upcoming', 'KINTEX', 'B2B상담회', '제2전시장 홀10', NULL),
  ('bd-e-030', '2024 스마트팩토리 코리아 (BD030)', CURRENT_DATE + 130, CURRENT_DATE + 134, 'upcoming', 'KINTEX', '전시', '제1전시장 홀1', 'https://www.kintex.com/imageView.do?atchmnflNo=469205&fileseq=1'),
  ('bd-e-031', '2025 국제로봇 코리아 (BD031)', CURRENT_DATE + 134, CURRENT_DATE + 139, 'upcoming', 'KINTEX', '컨퍼런스', '제1전시장 홀2', 'https://www.kintex.com/imageView.do?atchmnflNo=469254&fileseq=2'),
  ('bd-e-032', '2026 미래모빌리티 코리아 (BD032)', CURRENT_DATE + 138, CURRENT_DATE + 140, 'upcoming', 'KINTEX', '박람회', '제1전시장 홀3', 'https://www.kintex.com/imageView.do?atchmnflNo=469283&fileseq=1'),
  ('bd-e-033', '2024 첨단제조 코리아 (BD033)', CURRENT_DATE + 142, CURRENT_DATE + 145, 'upcoming', 'KINTEX', '무역전시', '제1전시장 홀4', NULL),
  ('bd-e-034', '2025 물류자동화 코리아 (BD034)', CURRENT_DATE + 146, CURRENT_DATE + 150, 'upcoming', 'KINTEX', 'B2B상담회', '제1전시장 홀5', NULL),
  ('bd-e-035', '2026 바이오헬스 코리아 (BD035)', CURRENT_DATE + 150, CURRENT_DATE + 155, 'upcoming', 'KINTEX', '전시', '제2전시장 홀6', 'https://www.kintex.com/imageView.do?atchmnflNo=469205&fileseq=1'),
  ('bd-e-036', '2024 ICT융합 코리아 (BD036)', CURRENT_DATE + 154, CURRENT_DATE + 156, 'upcoming', 'KINTEX', '컨퍼런스', '제2전시장 홀7', 'https://www.kintex.com/imageView.do?atchmnflNo=469254&fileseq=2'),
  ('bd-e-037', '2025 전기전자 코리아 (BD037)', CURRENT_DATE + -14, CURRENT_DATE + -11, 'ended', 'KINTEX', '박람회', '제2전시장 홀8', 'https://www.kintex.com/imageView.do?atchmnflNo=469283&fileseq=1'),
  ('bd-e-038', '2026 에너지테크 코리아 (BD038)', CURRENT_DATE + -21, CURRENT_DATE + -17, 'ended', 'KINTEX', '무역전시', '제2전시장 홀9', NULL),
  ('bd-e-039', '2024 디스플레이 코리아 (BD039)', CURRENT_DATE + -28, CURRENT_DATE + -23, 'ended', 'KINTEX', 'B2B상담회', '제2전시장 홀10', NULL),
  ('bd-e-040', '2025 반도체장비 코리아 (BD040)', CURRENT_DATE + -31, CURRENT_DATE + -29, 'ended', 'KINTEX', '전시', '제1전시장 홀1', 'https://www.kintex.com/imageView.do?atchmnflNo=469205&fileseq=1'),
  ('bd-e-041', '2026 친환경산업 코리아 (BD041)', CURRENT_DATE + -38, CURRENT_DATE + -35, 'ended', 'KINTEX', '컨퍼런스', '제1전시장 홀2', 'https://www.kintex.com/imageView.do?atchmnflNo=469254&fileseq=2'),
  ('bd-e-042', '2024 K-뷰티 코리아 (BD042)', CURRENT_DATE + -45, CURRENT_DATE + -41, 'ended', 'KINTEX', '박람회', '제1전시장 홀3', 'https://www.kintex.com/imageView.do?atchmnflNo=469283&fileseq=1'),
  ('bd-e-043', '2025 푸드테크 코리아 (BD043)', CURRENT_DATE + -52, CURRENT_DATE + -47, 'ended', 'KINTEX', '무역전시', '제1전시장 홀4', NULL),
  ('bd-e-044', '2026 조선해양 코리아 (BD044)', CURRENT_DATE + -55, CURRENT_DATE + -53, 'ended', 'KINTEX', 'B2B상담회', '제1전시장 홀5', NULL),
  ('bd-e-045', '2024 스마트팩토리 코리아 (BD045)', CURRENT_DATE + -62, CURRENT_DATE + -59, 'ended', 'KINTEX', '전시', '제2전시장 홀6', 'https://www.kintex.com/imageView.do?atchmnflNo=469205&fileseq=1'),
  ('bd-e-046', '2025 국제로봇 코리아 (BD046)', CURRENT_DATE + -69, CURRENT_DATE + -65, 'ended', 'KINTEX', '컨퍼런스', '제2전시장 홀7', 'https://www.kintex.com/imageView.do?atchmnflNo=469254&fileseq=2'),
  ('bd-e-047', '2026 미래모빌리티 코리아 (BD047)', CURRENT_DATE + -76, CURRENT_DATE + -71, 'ended', 'KINTEX', '박람회', '제2전시장 홀8', 'https://www.kintex.com/imageView.do?atchmnflNo=469283&fileseq=1'),
  ('bd-e-048', '2024 첨단제조 코리아 (BD048)', CURRENT_DATE + -79, CURRENT_DATE + -77, 'ended', 'KINTEX', '무역전시', '제2전시장 홀9', NULL),
  ('bd-e-049', '2025 물류자동화 코리아 (BD049)', CURRENT_DATE + -86, CURRENT_DATE + -83, 'ended', 'KINTEX', 'B2B상담회', '제2전시장 홀10', NULL),
  ('bd-e-050', '2026 바이오헬스 코리아 (BD050)', CURRENT_DATE + -93, CURRENT_DATE + -89, 'ended', 'KINTEX', '전시', '제1전시장 홀1', 'https://www.kintex.com/imageView.do?atchmnflNo=469205&fileseq=1'),
  ('bd-e-051', '2024 ICT융합 코리아 (BD051)', CURRENT_DATE + -100, CURRENT_DATE + -95, 'ended', 'KINTEX', '컨퍼런스', '제1전시장 홀2', 'https://www.kintex.com/imageView.do?atchmnflNo=469254&fileseq=2'),
  ('bd-e-052', '2025 전기전자 코리아 (BD052)', CURRENT_DATE + -103, CURRENT_DATE + -101, 'ended', 'KINTEX', '박람회', '제1전시장 홀3', 'https://www.kintex.com/imageView.do?atchmnflNo=469283&fileseq=1'),
  ('bd-e-053', '2026 에너지테크 코리아 (BD053)', CURRENT_DATE + -110, CURRENT_DATE + -107, 'ended', 'KINTEX', '무역전시', '제1전시장 홀4', NULL),
  ('bd-e-054', '2024 디스플레이 코리아 (BD054)', CURRENT_DATE + -117, CURRENT_DATE + -113, 'ended', 'KINTEX', 'B2B상담회', '제1전시장 홀5', NULL),
  ('bd-e-055', '2025 반도체장비 코리아 (BD055)', CURRENT_DATE + -124, CURRENT_DATE + -119, 'ended', 'KINTEX', '전시', '제2전시장 홀6', 'https://www.kintex.com/imageView.do?atchmnflNo=469205&fileseq=1'),
  ('bd-e-056', '2026 친환경산업 코리아 (BD056)', CURRENT_DATE + -127, CURRENT_DATE + -125, 'ended', 'KINTEX', '컨퍼런스', '제2전시장 홀7', 'https://www.kintex.com/imageView.do?atchmnflNo=469254&fileseq=2'),
  ('bd-e-057', '2024 K-뷰티 코리아 (BD057)', CURRENT_DATE + -134, CURRENT_DATE + -131, 'ended', 'KINTEX', '박람회', '제2전시장 홀8', 'https://www.kintex.com/imageView.do?atchmnflNo=469283&fileseq=1'),
  ('bd-e-058', '2025 푸드테크 코리아 (BD058)', CURRENT_DATE + -141, CURRENT_DATE + -137, 'ended', 'KINTEX', '무역전시', '제2전시장 홀9', NULL),
  ('bd-e-059', '2026 조선해양 코리아 (BD059)', CURRENT_DATE + -148, CURRENT_DATE + -143, 'ended', 'KINTEX', 'B2B상담회', '제2전시장 홀10', NULL),
  ('bd-e-060', '2024 스마트팩토리 코리아 (BD060)', CURRENT_DATE + -151, CURRENT_DATE + -149, 'ended', 'KINTEX', '전시', '제1전시장 홀1', 'https://www.kintex.com/imageView.do?atchmnflNo=469205&fileseq=1')
ON CONFLICT (id) DO NOTHING;

-- 2-1. 홀 배정(hall_assignment) 60 — 행사당 대표 홀 1.
INSERT INTO hall_assignment (id, event_id, hall_id, is_primary) VALUES
  ('bd-ha-001', 'bd-e-001', 'H2', true),
  ('bd-ha-002', 'bd-e-002', 'H3', true),
  ('bd-ha-003', 'bd-e-003', 'H4', true),
  ('bd-ha-004', 'bd-e-004', 'H5', true),
  ('bd-ha-005', 'bd-e-005', 'H6', true),
  ('bd-ha-006', 'bd-e-006', 'H7', true),
  ('bd-ha-007', 'bd-e-007', 'H8', true),
  ('bd-ha-008', 'bd-e-008', 'H9', true),
  ('bd-ha-009', 'bd-e-009', 'H10', true),
  ('bd-ha-010', 'bd-e-010', 'H1', true),
  ('bd-ha-011', 'bd-e-011', 'H2', true),
  ('bd-ha-012', 'bd-e-012', 'H3', true),
  ('bd-ha-013', 'bd-e-013', 'H4', true),
  ('bd-ha-014', 'bd-e-014', 'H5', true),
  ('bd-ha-015', 'bd-e-015', 'H6', true),
  ('bd-ha-016', 'bd-e-016', 'H7', true),
  ('bd-ha-017', 'bd-e-017', 'H8', true),
  ('bd-ha-018', 'bd-e-018', 'H9', true),
  ('bd-ha-019', 'bd-e-019', 'H10', true),
  ('bd-ha-020', 'bd-e-020', 'H1', true),
  ('bd-ha-021', 'bd-e-021', 'H2', true),
  ('bd-ha-022', 'bd-e-022', 'H3', true),
  ('bd-ha-023', 'bd-e-023', 'H4', true),
  ('bd-ha-024', 'bd-e-024', 'H5', true),
  ('bd-ha-025', 'bd-e-025', 'H6', true),
  ('bd-ha-026', 'bd-e-026', 'H7', true),
  ('bd-ha-027', 'bd-e-027', 'H8', true),
  ('bd-ha-028', 'bd-e-028', 'H9', true),
  ('bd-ha-029', 'bd-e-029', 'H10', true),
  ('bd-ha-030', 'bd-e-030', 'H1', true),
  ('bd-ha-031', 'bd-e-031', 'H2', true),
  ('bd-ha-032', 'bd-e-032', 'H3', true),
  ('bd-ha-033', 'bd-e-033', 'H4', true),
  ('bd-ha-034', 'bd-e-034', 'H5', true),
  ('bd-ha-035', 'bd-e-035', 'H6', true),
  ('bd-ha-036', 'bd-e-036', 'H7', true),
  ('bd-ha-037', 'bd-e-037', 'H8', true),
  ('bd-ha-038', 'bd-e-038', 'H9', true),
  ('bd-ha-039', 'bd-e-039', 'H10', true),
  ('bd-ha-040', 'bd-e-040', 'H1', true),
  ('bd-ha-041', 'bd-e-041', 'H2', true),
  ('bd-ha-042', 'bd-e-042', 'H3', true),
  ('bd-ha-043', 'bd-e-043', 'H4', true),
  ('bd-ha-044', 'bd-e-044', 'H5', true),
  ('bd-ha-045', 'bd-e-045', 'H6', true),
  ('bd-ha-046', 'bd-e-046', 'H7', true),
  ('bd-ha-047', 'bd-e-047', 'H8', true),
  ('bd-ha-048', 'bd-e-048', 'H9', true),
  ('bd-ha-049', 'bd-e-049', 'H10', true),
  ('bd-ha-050', 'bd-e-050', 'H1', true),
  ('bd-ha-051', 'bd-e-051', 'H2', true),
  ('bd-ha-052', 'bd-e-052', 'H3', true),
  ('bd-ha-053', 'bd-e-053', 'H4', true),
  ('bd-ha-054', 'bd-e-054', 'H5', true),
  ('bd-ha-055', 'bd-e-055', 'H6', true),
  ('bd-ha-056', 'bd-e-056', 'H7', true),
  ('bd-ha-057', 'bd-e-057', 'H8', true),
  ('bd-ha-058', 'bd-e-058', 'H9', true),
  ('bd-ha-059', 'bd-e-059', 'H10', true),
  ('bd-ha-060', 'bd-e-060', 'H1', true)
ON CONFLICT (event_id, hall_id) DO NOTHING;

-- 3. 배치(layout) 25 — 앞선 25개 행사에 부스 호스팅용 배치. SRID 0 로컬 평면(m).
INSERT INTO layout (id, event_id, hall_id, version, name, status) VALUES
  ('bd-ly-001', 'bd-e-001', 'H2', 1, 'BD 배치 1', 'confirmed'),
  ('bd-ly-002', 'bd-e-002', 'H3', 1, 'BD 배치 2', 'confirmed'),
  ('bd-ly-003', 'bd-e-003', 'H4', 1, 'BD 배치 3', 'confirmed'),
  ('bd-ly-004', 'bd-e-004', 'H5', 1, 'BD 배치 4', 'confirmed'),
  ('bd-ly-005', 'bd-e-005', 'H6', 1, 'BD 배치 5', 'confirmed'),
  ('bd-ly-006', 'bd-e-006', 'H7', 1, 'BD 배치 6', 'confirmed'),
  ('bd-ly-007', 'bd-e-007', 'H8', 1, 'BD 배치 7', 'confirmed'),
  ('bd-ly-008', 'bd-e-008', 'H9', 1, 'BD 배치 8', 'confirmed'),
  ('bd-ly-009', 'bd-e-009', 'H10', 1, 'BD 배치 9', 'confirmed'),
  ('bd-ly-010', 'bd-e-010', 'H1', 1, 'BD 배치 10', 'confirmed'),
  ('bd-ly-011', 'bd-e-011', 'H2', 1, 'BD 배치 11', 'confirmed'),
  ('bd-ly-012', 'bd-e-012', 'H3', 1, 'BD 배치 12', 'confirmed'),
  ('bd-ly-013', 'bd-e-013', 'H4', 1, 'BD 배치 13', 'confirmed'),
  ('bd-ly-014', 'bd-e-014', 'H5', 1, 'BD 배치 14', 'confirmed'),
  ('bd-ly-015', 'bd-e-015', 'H6', 1, 'BD 배치 15', 'confirmed'),
  ('bd-ly-016', 'bd-e-016', 'H7', 1, 'BD 배치 16', 'confirmed'),
  ('bd-ly-017', 'bd-e-017', 'H8', 1, 'BD 배치 17', 'confirmed'),
  ('bd-ly-018', 'bd-e-018', 'H9', 1, 'BD 배치 18', 'confirmed'),
  ('bd-ly-019', 'bd-e-019', 'H10', 1, 'BD 배치 19', 'confirmed'),
  ('bd-ly-020', 'bd-e-020', 'H1', 1, 'BD 배치 20', 'confirmed'),
  ('bd-ly-021', 'bd-e-021', 'H2', 1, 'BD 배치 21', 'confirmed'),
  ('bd-ly-022', 'bd-e-022', 'H3', 1, 'BD 배치 22', 'confirmed'),
  ('bd-ly-023', 'bd-e-023', 'H4', 1, 'BD 배치 23', 'confirmed'),
  ('bd-ly-024', 'bd-e-024', 'H5', 1, 'BD 배치 24', 'confirmed'),
  ('bd-ly-025', 'bd-e-025', 'H6', 1, 'BD 배치 25', 'confirmed')
ON CONFLICT (event_id, hall_id, version) DO NOTHING;

-- 3-1. 부스(booth) 100 — 배치당 4부스 6m×3m(18㎡). POLYGON 그리드.
INSERT INTO booth (id, layout_id, booth_no, booth_type, geom, size_w_m, size_d_m, height_m, floor_load_t_per_m2, assigned_company_name, premium) VALUES
  ('bd-booth-001', 'bd-ly-001', 'BD-011', 'assembled', ST_GeomFromText('POLYGON((0 0,6 0,6 3,0 3,0 0))',0), 6, 3, 3.0, 1.0, NULL, false),
  ('bd-booth-002', 'bd-ly-002', 'BD-021', 'independent', ST_GeomFromText('POLYGON((0 0,6 0,6 3,0 3,0 0))',0), 6, 3, 3.5, 1.0, '로보틱스테크', true),
  ('bd-booth-003', 'bd-ly-003', 'BD-031', 'corner', ST_GeomFromText('POLYGON((0 0,6 0,6 3,0 3,0 0))',0), 6, 3, 4.0, 1.0, '(주)인더스트리테크', false),
  ('bd-booth-004', 'bd-ly-004', 'BD-041', 'island', ST_GeomFromText('POLYGON((0 0,6 0,6 3,0 3,0 0))',0), 6, 3, 3.0, 1.0, NULL, true),
  ('bd-booth-005', 'bd-ly-005', 'BD-051', 'assembled', ST_GeomFromText('POLYGON((0 0,6 0,6 3,0 3,0 0))',0), 6, 3, 3.5, 1.0, '(주)솔루션테크', false),
  ('bd-booth-006', 'bd-ly-006', 'BD-061', 'independent', ST_GeomFromText('POLYGON((0 0,6 0,6 3,0 3,0 0))',0), 6, 3, 4.0, 1.0, '이노베이션테크', true),
  ('bd-booth-007', 'bd-ly-007', 'BD-071', 'corner', ST_GeomFromText('POLYGON((0 0,6 0,6 3,0 3,0 0))',0), 6, 3, 3.0, 1.0, NULL, false),
  ('bd-booth-008', 'bd-ly-008', 'BD-081', 'island', ST_GeomFromText('POLYGON((0 0,6 0,6 3,0 3,0 0))',0), 6, 3, 3.5, 1.0, '(주)디자인테크', true),
  ('bd-booth-009', 'bd-ly-009', 'BD-091', 'assembled', ST_GeomFromText('POLYGON((0 0,6 0,6 3,0 3,0 0))',0), 6, 3, 4.0, 1.0, '엔지니어링테크', false),
  ('bd-booth-010', 'bd-ly-010', 'BD-101', 'independent', ST_GeomFromText('POLYGON((0 0,6 0,6 3,0 3,0 0))',0), 6, 3, 3.0, 1.0, NULL, true),
  ('bd-booth-011', 'bd-ly-011', 'BD-111', 'corner', ST_GeomFromText('POLYGON((0 0,6 0,6 3,0 3,0 0))',0), 6, 3, 3.5, 1.0, '네트웍스테크', false),
  ('bd-booth-012', 'bd-ly-012', 'BD-121', 'island', ST_GeomFromText('POLYGON((0 0,6 0,6 3,0 3,0 0))',0), 6, 3, 4.0, 1.0, '미디어테크', true),
  ('bd-booth-013', 'bd-ly-013', 'BD-131', 'assembled', ST_GeomFromText('POLYGON((0 0,6 0,6 3,0 3,0 0))',0), 6, 3, 3.0, 1.0, NULL, false),
  ('bd-booth-014', 'bd-ly-014', 'BD-141', 'independent', ST_GeomFromText('POLYGON((0 0,6 0,6 3,0 3,0 0))',0), 6, 3, 3.5, 1.0, '컨스트럭션테크', true),
  ('bd-booth-015', 'bd-ly-015', 'BD-151', 'corner', ST_GeomFromText('POLYGON((0 0,6 0,6 3,0 3,0 0))',0), 6, 3, 4.0, 1.0, '(주)부스테크', false),
  ('bd-booth-016', 'bd-ly-016', 'BD-161', 'island', ST_GeomFromText('POLYGON((0 0,6 0,6 3,0 3,0 0))',0), 6, 3, 3.0, 1.0, NULL, true),
  ('bd-booth-017', 'bd-ly-017', 'BD-171', 'assembled', ST_GeomFromText('POLYGON((0 0,6 0,6 3,0 3,0 0))',0), 6, 3, 3.5, 1.0, '구조테크', false),
  ('bd-booth-018', 'bd-ly-018', 'BD-181', 'independent', ST_GeomFromText('POLYGON((0 0,6 0,6 3,0 3,0 0))',0), 6, 3, 4.0, 1.0, '(주)비전테크', true),
  ('bd-booth-019', 'bd-ly-019', 'BD-191', 'corner', ST_GeomFromText('POLYGON((0 0,6 0,6 3,0 3,0 0))',0), 6, 3, 3.0, 1.0, NULL, false),
  ('bd-booth-020', 'bd-ly-020', 'BD-201', 'island', ST_GeomFromText('POLYGON((0 0,6 0,6 3,0 3,0 0))',0), 6, 3, 3.5, 1.0, '(주)머티리얼테크', true),
  ('bd-booth-021', 'bd-ly-021', 'BD-211', 'assembled', ST_GeomFromText('POLYGON((0 0,6 0,6 3,0 3,0 0))',0), 6, 3, 4.0, 1.0, '로지스테크', false),
  ('bd-booth-022', 'bd-ly-022', 'BD-221', 'independent', ST_GeomFromText('POLYGON((0 0,6 0,6 3,0 3,0 0))',0), 6, 3, 3.0, 1.0, NULL, true),
  ('bd-booth-023', 'bd-ly-023', 'BD-231', 'corner', ST_GeomFromText('POLYGON((0 0,6 0,6 3,0 3,0 0))',0), 6, 3, 3.5, 1.0, '(주)헬스랩테크', false),
  ('bd-booth-024', 'bd-ly-024', 'BD-241', 'island', ST_GeomFromText('POLYGON((0 0,6 0,6 3,0 3,0 0))',0), 6, 3, 4.0, 1.0, '에너지테크', true),
  ('bd-booth-025', 'bd-ly-025', 'BD-251', 'assembled', ST_GeomFromText('POLYGON((0 0,6 0,6 3,0 3,0 0))',0), 6, 3, 3.0, 1.0, NULL, false),
  ('bd-booth-026', 'bd-ly-001', 'BD-012', 'independent', ST_GeomFromText('POLYGON((7 0,13 0,13 3,7 3,7 0))',0), 6, 3, 3.5, 1.0, '글로벌테크', true),
  ('bd-booth-027', 'bd-ly-002', 'BD-022', 'corner', ST_GeomFromText('POLYGON((7 0,13 0,13 3,7 3,7 0))',0), 6, 3, 4.0, 1.0, '넥스트테크', false),
  ('bd-booth-028', 'bd-ly-003', 'BD-032', 'island', ST_GeomFromText('POLYGON((7 0,13 0,13 3,7 3,7 0))',0), 6, 3, 3.0, 1.0, NULL, true),
  ('bd-booth-029', 'bd-ly-004', 'BD-042', 'assembled', ST_GeomFromText('POLYGON((7 0,13 0,13 3,7 3,7 0))',0), 6, 3, 3.5, 1.0, '한빛테크', false),
  ('bd-booth-030', 'bd-ly-005', 'BD-052', 'independent', ST_GeomFromText('POLYGON((7 0,13 0,13 3,7 3,7 0))',0), 6, 3, 4.0, 1.0, '(주)대한테크', true),
  ('bd-booth-031', 'bd-ly-006', 'BD-062', 'corner', ST_GeomFromText('POLYGON((7 0,13 0,13 3,7 3,7 0))',0), 6, 3, 3.0, 1.0, NULL, false),
  ('bd-booth-032', 'bd-ly-007', 'BD-072', 'island', ST_GeomFromText('POLYGON((7 0,13 0,13 3,7 3,7 0))',0), 6, 3, 3.5, 1.0, '로보틱스시스템즈', true),
  ('bd-booth-033', 'bd-ly-008', 'BD-082', 'assembled', ST_GeomFromText('POLYGON((7 0,13 0,13 3,7 3,7 0))',0), 6, 3, 4.0, 1.0, '(주)인더스트리시스템즈', false),
  ('bd-booth-034', 'bd-ly-009', 'BD-092', 'independent', ST_GeomFromText('POLYGON((7 0,13 0,13 3,7 3,7 0))',0), 6, 3, 3.0, 1.0, NULL, true),
  ('bd-booth-035', 'bd-ly-010', 'BD-102', 'corner', ST_GeomFromText('POLYGON((7 0,13 0,13 3,7 3,7 0))',0), 6, 3, 3.5, 1.0, '(주)솔루션시스템즈', false),
  ('bd-booth-036', 'bd-ly-011', 'BD-112', 'island', ST_GeomFromText('POLYGON((7 0,13 0,13 3,7 3,7 0))',0), 6, 3, 4.0, 1.0, '이노베이션시스템즈', true),
  ('bd-booth-037', 'bd-ly-012', 'BD-122', 'assembled', ST_GeomFromText('POLYGON((7 0,13 0,13 3,7 3,7 0))',0), 6, 3, 3.0, 1.0, NULL, false),
  ('bd-booth-038', 'bd-ly-013', 'BD-132', 'independent', ST_GeomFromText('POLYGON((7 0,13 0,13 3,7 3,7 0))',0), 6, 3, 3.5, 1.0, '(주)디자인시스템즈', true),
  ('bd-booth-039', 'bd-ly-014', 'BD-142', 'corner', ST_GeomFromText('POLYGON((7 0,13 0,13 3,7 3,7 0))',0), 6, 3, 4.0, 1.0, '엔지니어링시스템즈', false),
  ('bd-booth-040', 'bd-ly-015', 'BD-152', 'island', ST_GeomFromText('POLYGON((7 0,13 0,13 3,7 3,7 0))',0), 6, 3, 3.0, 1.0, NULL, true),
  ('bd-booth-041', 'bd-ly-016', 'BD-162', 'assembled', ST_GeomFromText('POLYGON((7 0,13 0,13 3,7 3,7 0))',0), 6, 3, 3.5, 1.0, '네트웍스시스템즈', false),
  ('bd-booth-042', 'bd-ly-017', 'BD-172', 'independent', ST_GeomFromText('POLYGON((7 0,13 0,13 3,7 3,7 0))',0), 6, 3, 4.0, 1.0, '미디어시스템즈', true),
  ('bd-booth-043', 'bd-ly-018', 'BD-182', 'corner', ST_GeomFromText('POLYGON((7 0,13 0,13 3,7 3,7 0))',0), 6, 3, 3.0, 1.0, NULL, false),
  ('bd-booth-044', 'bd-ly-019', 'BD-192', 'island', ST_GeomFromText('POLYGON((7 0,13 0,13 3,7 3,7 0))',0), 6, 3, 3.5, 1.0, '컨스트럭션시스템즈', true),
  ('bd-booth-045', 'bd-ly-020', 'BD-202', 'assembled', ST_GeomFromText('POLYGON((7 0,13 0,13 3,7 3,7 0))',0), 6, 3, 4.0, 1.0, '(주)부스시스템즈', false),
  ('bd-booth-046', 'bd-ly-021', 'BD-212', 'independent', ST_GeomFromText('POLYGON((7 0,13 0,13 3,7 3,7 0))',0), 6, 3, 3.0, 1.0, NULL, true),
  ('bd-booth-047', 'bd-ly-022', 'BD-222', 'corner', ST_GeomFromText('POLYGON((7 0,13 0,13 3,7 3,7 0))',0), 6, 3, 3.5, 1.0, '구조시스템즈', false),
  ('bd-booth-048', 'bd-ly-023', 'BD-232', 'island', ST_GeomFromText('POLYGON((7 0,13 0,13 3,7 3,7 0))',0), 6, 3, 4.0, 1.0, '(주)비전시스템즈', true),
  ('bd-booth-049', 'bd-ly-024', 'BD-242', 'assembled', ST_GeomFromText('POLYGON((7 0,13 0,13 3,7 3,7 0))',0), 6, 3, 3.0, 1.0, NULL, false),
  ('bd-booth-050', 'bd-ly-025', 'BD-252', 'independent', ST_GeomFromText('POLYGON((7 0,13 0,13 3,7 3,7 0))',0), 6, 3, 3.5, 1.0, '(주)머티리얼시스템즈', true),
  ('bd-booth-051', 'bd-ly-001', 'BD-013', 'corner', ST_GeomFromText('POLYGON((0 4,6 4,6 7,0 7,0 4))',0), 6, 3, 4.0, 1.0, '로지스시스템즈', false),
  ('bd-booth-052', 'bd-ly-002', 'BD-023', 'island', ST_GeomFromText('POLYGON((0 4,6 4,6 7,0 7,0 4))',0), 6, 3, 3.0, 1.0, NULL, true),
  ('bd-booth-053', 'bd-ly-003', 'BD-033', 'assembled', ST_GeomFromText('POLYGON((0 4,6 4,6 7,0 7,0 4))',0), 6, 3, 3.5, 1.0, '(주)헬스랩시스템즈', false),
  ('bd-booth-054', 'bd-ly-004', 'BD-043', 'independent', ST_GeomFromText('POLYGON((0 4,6 4,6 7,0 7,0 4))',0), 6, 3, 4.0, 1.0, '에너지시스템즈', true),
  ('bd-booth-055', 'bd-ly-005', 'BD-053', 'corner', ST_GeomFromText('POLYGON((0 4,6 4,6 7,0 7,0 4))',0), 6, 3, 3.0, 1.0, NULL, false),
  ('bd-booth-056', 'bd-ly-006', 'BD-063', 'island', ST_GeomFromText('POLYGON((0 4,6 4,6 7,0 7,0 4))',0), 6, 3, 3.5, 1.0, '글로벌시스템즈', true),
  ('bd-booth-057', 'bd-ly-007', 'BD-073', 'assembled', ST_GeomFromText('POLYGON((0 4,6 4,6 7,0 7,0 4))',0), 6, 3, 4.0, 1.0, '넥스트시스템즈', false),
  ('bd-booth-058', 'bd-ly-008', 'BD-083', 'independent', ST_GeomFromText('POLYGON((0 4,6 4,6 7,0 7,0 4))',0), 6, 3, 3.0, 1.0, NULL, true),
  ('bd-booth-059', 'bd-ly-009', 'BD-093', 'corner', ST_GeomFromText('POLYGON((0 4,6 4,6 7,0 7,0 4))',0), 6, 3, 3.5, 1.0, '한빛시스템즈', false),
  ('bd-booth-060', 'bd-ly-010', 'BD-103', 'island', ST_GeomFromText('POLYGON((0 4,6 4,6 7,0 7,0 4))',0), 6, 3, 4.0, 1.0, '(주)대한시스템즈', true),
  ('bd-booth-061', 'bd-ly-011', 'BD-113', 'assembled', ST_GeomFromText('POLYGON((0 4,6 4,6 7,0 7,0 4))',0), 6, 3, 3.0, 1.0, NULL, false),
  ('bd-booth-062', 'bd-ly-012', 'BD-123', 'independent', ST_GeomFromText('POLYGON((0 4,6 4,6 7,0 7,0 4))',0), 6, 3, 3.5, 1.0, '로보틱스인더스트리', true),
  ('bd-booth-063', 'bd-ly-013', 'BD-133', 'corner', ST_GeomFromText('POLYGON((0 4,6 4,6 7,0 7,0 4))',0), 6, 3, 4.0, 1.0, '(주)인더스트리인더스트리', false),
  ('bd-booth-064', 'bd-ly-014', 'BD-143', 'island', ST_GeomFromText('POLYGON((0 4,6 4,6 7,0 7,0 4))',0), 6, 3, 3.0, 1.0, NULL, true),
  ('bd-booth-065', 'bd-ly-015', 'BD-153', 'assembled', ST_GeomFromText('POLYGON((0 4,6 4,6 7,0 7,0 4))',0), 6, 3, 3.5, 1.0, '(주)솔루션인더스트리', false),
  ('bd-booth-066', 'bd-ly-016', 'BD-163', 'independent', ST_GeomFromText('POLYGON((0 4,6 4,6 7,0 7,0 4))',0), 6, 3, 4.0, 1.0, '이노베이션인더스트리', true),
  ('bd-booth-067', 'bd-ly-017', 'BD-173', 'corner', ST_GeomFromText('POLYGON((0 4,6 4,6 7,0 7,0 4))',0), 6, 3, 3.0, 1.0, NULL, false),
  ('bd-booth-068', 'bd-ly-018', 'BD-183', 'island', ST_GeomFromText('POLYGON((0 4,6 4,6 7,0 7,0 4))',0), 6, 3, 3.5, 1.0, '(주)디자인인더스트리', true),
  ('bd-booth-069', 'bd-ly-019', 'BD-193', 'assembled', ST_GeomFromText('POLYGON((0 4,6 4,6 7,0 7,0 4))',0), 6, 3, 4.0, 1.0, '엔지니어링인더스트리', false),
  ('bd-booth-070', 'bd-ly-020', 'BD-203', 'independent', ST_GeomFromText('POLYGON((0 4,6 4,6 7,0 7,0 4))',0), 6, 3, 3.0, 1.0, NULL, true),
  ('bd-booth-071', 'bd-ly-021', 'BD-213', 'corner', ST_GeomFromText('POLYGON((0 4,6 4,6 7,0 7,0 4))',0), 6, 3, 3.5, 1.0, '네트웍스인더스트리', false),
  ('bd-booth-072', 'bd-ly-022', 'BD-223', 'island', ST_GeomFromText('POLYGON((0 4,6 4,6 7,0 7,0 4))',0), 6, 3, 4.0, 1.0, '미디어인더스트리', true),
  ('bd-booth-073', 'bd-ly-023', 'BD-233', 'assembled', ST_GeomFromText('POLYGON((0 4,6 4,6 7,0 7,0 4))',0), 6, 3, 3.0, 1.0, NULL, false),
  ('bd-booth-074', 'bd-ly-024', 'BD-243', 'independent', ST_GeomFromText('POLYGON((0 4,6 4,6 7,0 7,0 4))',0), 6, 3, 3.5, 1.0, '컨스트럭션인더스트리', true),
  ('bd-booth-075', 'bd-ly-025', 'BD-253', 'corner', ST_GeomFromText('POLYGON((0 4,6 4,6 7,0 7,0 4))',0), 6, 3, 4.0, 1.0, '(주)부스인더스트리', false),
  ('bd-booth-076', 'bd-ly-001', 'BD-014', 'island', ST_GeomFromText('POLYGON((7 4,13 4,13 7,7 7,7 4))',0), 6, 3, 3.0, 1.0, NULL, true),
  ('bd-booth-077', 'bd-ly-002', 'BD-024', 'assembled', ST_GeomFromText('POLYGON((7 4,13 4,13 7,7 7,7 4))',0), 6, 3, 3.5, 1.0, '구조인더스트리', false),
  ('bd-booth-078', 'bd-ly-003', 'BD-034', 'independent', ST_GeomFromText('POLYGON((7 4,13 4,13 7,7 7,7 4))',0), 6, 3, 4.0, 1.0, '(주)비전인더스트리', true),
  ('bd-booth-079', 'bd-ly-004', 'BD-044', 'corner', ST_GeomFromText('POLYGON((7 4,13 4,13 7,7 7,7 4))',0), 6, 3, 3.0, 1.0, NULL, false),
  ('bd-booth-080', 'bd-ly-005', 'BD-054', 'island', ST_GeomFromText('POLYGON((7 4,13 4,13 7,7 7,7 4))',0), 6, 3, 3.5, 1.0, '(주)머티리얼인더스트리', true),
  ('bd-booth-081', 'bd-ly-006', 'BD-064', 'assembled', ST_GeomFromText('POLYGON((7 4,13 4,13 7,7 7,7 4))',0), 6, 3, 4.0, 1.0, '테크테크', false),
  ('bd-booth-082', 'bd-ly-007', 'BD-074', 'independent', ST_GeomFromText('POLYGON((7 4,13 4,13 7,7 7,7 4))',0), 6, 3, 3.0, 1.0, NULL, true),
  ('bd-booth-083', 'bd-ly-008', 'BD-084', 'corner', ST_GeomFromText('POLYGON((7 4,13 4,13 7,7 7,7 4))',0), 6, 3, 3.5, 1.0, '(주)인더스트리테크', false),
  ('bd-booth-084', 'bd-ly-009', 'BD-094', 'island', ST_GeomFromText('POLYGON((7 4,13 4,13 7,7 7,7 4))',0), 6, 3, 4.0, 1.0, '시스템즈테크', true),
  ('bd-booth-085', 'bd-ly-010', 'BD-104', 'assembled', ST_GeomFromText('POLYGON((7 4,13 4,13 7,7 7,7 4))',0), 6, 3, 3.0, 1.0, NULL, false),
  ('bd-booth-086', 'bd-ly-011', 'BD-114', 'independent', ST_GeomFromText('POLYGON((7 4,13 4,13 7,7 7,7 4))',0), 6, 3, 3.5, 1.0, '이노베이션테크', true),
  ('bd-booth-087', 'bd-ly-012', 'BD-124', 'corner', ST_GeomFromText('POLYGON((7 4,13 4,13 7,7 7,7 4))',0), 6, 3, 4.0, 1.0, '오토메이션테크', false),
  ('bd-booth-088', 'bd-ly-013', 'BD-134', 'island', ST_GeomFromText('POLYGON((7 4,13 4,13 7,7 7,7 4))',0), 6, 3, 3.0, 1.0, NULL, true),
  ('bd-booth-089', 'bd-ly-014', 'BD-144', 'assembled', ST_GeomFromText('POLYGON((7 4,13 4,13 7,7 7,7 4))',0), 6, 3, 3.5, 1.0, '엔지니어링테크', false),
  ('bd-booth-090', 'bd-ly-015', 'BD-154', 'independent', ST_GeomFromText('POLYGON((7 4,13 4,13 7,7 7,7 4))',0), 6, 3, 4.0, 1.0, '(주)일렉트릭테크', true),
  ('bd-booth-091', 'bd-ly-016', 'BD-164', 'corner', ST_GeomFromText('POLYGON((7 4,13 4,13 7,7 7,7 4))',0), 6, 3, 3.0, 1.0, NULL, false),
  ('bd-booth-092', 'bd-ly-017', 'BD-174', 'island', ST_GeomFromText('POLYGON((7 4,13 4,13 7,7 7,7 4))',0), 6, 3, 3.5, 1.0, '미디어테크', true),
  ('bd-booth-093', 'bd-ly-018', 'BD-184', 'assembled', ST_GeomFromText('POLYGON((7 4,13 4,13 7,7 7,7 4))',0), 6, 3, 4.0, 1.0, '(주)디스플레이테크', false),
  ('bd-booth-094', 'bd-ly-019', 'BD-194', 'independent', ST_GeomFromText('POLYGON((7 4,13 4,13 7,7 7,7 4))',0), 6, 3, 3.0, 1.0, NULL, true),
  ('bd-booth-095', 'bd-ly-020', 'BD-204', 'corner', ST_GeomFromText('POLYGON((7 4,13 4,13 7,7 7,7 4))',0), 6, 3, 3.5, 1.0, '(주)부스테크', false),
  ('bd-booth-096', 'bd-ly-021', 'BD-214', 'island', ST_GeomFromText('POLYGON((7 4,13 4,13 7,7 7,7 4))',0), 6, 3, 4.0, 1.0, '전기시설테크', true),
  ('bd-booth-097', 'bd-ly-022', 'BD-224', 'assembled', ST_GeomFromText('POLYGON((7 4,13 4,13 7,7 7,7 4))',0), 6, 3, 3.0, 1.0, NULL, false),
  ('bd-booth-098', 'bd-ly-023', 'BD-234', 'independent', ST_GeomFromText('POLYGON((7 4,13 4,13 7,7 7,7 4))',0), 6, 3, 3.5, 1.0, '(주)비전테크', true),
  ('bd-booth-099', 'bd-ly-024', 'BD-244', 'corner', ST_GeomFromText('POLYGON((7 4,13 4,13 7,7 7,7 4))',0), 6, 3, 4.0, 1.0, '센서텍테크', false),
  ('bd-booth-100', 'bd-ly-025', 'BD-254', 'island', ST_GeomFromText('POLYGON((7 4,13 4,13 7,7 7,7 4))',0), 6, 3, 3.0, 1.0, NULL, true)
ON CONFLICT (id) DO NOTHING;

-- 3-2. 부스 판매(booth_sale) 100 — 상태 분포 sold/available/held/blocked.
INSERT INTO booth_sale (tenant_id, id, event_id, hall_id, booth_id, booth_no, status, unit_price, area_m2, held_by, held_until, sold_to_company, sold_by, sold_at, blocked_reason, created_by) VALUES
  ('KINTEX', 'bd-bs-001', 'bd-e-001', 'H2', 'bd-booth-001', 'BD-011', 'sold', 4356000, 18, NULL, NULL, '테크테크', 'demo-organizer', now() - interval '1 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-002', 'bd-e-002', 'H3', 'bd-booth-002', 'BD-021', 'sold', 4446000, 18, NULL, NULL, '로보틱스테크', 'demo-organizer', now() - interval '2 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-003', 'bd-e-003', 'H4', 'bd-booth-003', 'BD-031', 'sold', 4536000, 18, NULL, NULL, '(주)인더스트리테크', 'demo-organizer', now() - interval '3 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-004', 'bd-e-004', 'H5', 'bd-booth-004', 'BD-041', 'sold', 4626000, 18, NULL, NULL, '시스템즈테크', 'demo-organizer', now() - interval '4 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-005', 'bd-e-005', 'H6', 'bd-booth-005', 'BD-051', 'sold', 4716000, 18, NULL, NULL, '(주)솔루션테크', 'demo-organizer', now() - interval '5 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-006', 'bd-e-006', 'H7', 'bd-booth-006', 'BD-061', 'sold', 4806000, 18, NULL, NULL, '이노베이션테크', 'demo-organizer', now() - interval '6 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-007', 'bd-e-007', 'H8', 'bd-booth-007', 'BD-071', 'sold', 4896000, 18, NULL, NULL, '오토메이션테크', 'demo-organizer', now() - interval '7 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-008', 'bd-e-008', 'H9', 'bd-booth-008', 'BD-081', 'sold', 4986000, 18, NULL, NULL, '(주)디자인테크', 'demo-organizer', now() - interval '8 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-009', 'bd-e-009', 'H10', 'bd-booth-009', 'BD-091', 'sold', 5076000, 18, NULL, NULL, '엔지니어링테크', 'demo-organizer', now() - interval '9 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-010', 'bd-e-010', 'H1', 'bd-booth-010', 'BD-101', 'sold', 5166000, 18, NULL, NULL, '(주)일렉트릭테크', 'demo-organizer', now() - interval '10 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-011', 'bd-e-011', 'H2', 'bd-booth-011', 'BD-111', 'sold', 5256000, 18, NULL, NULL, '네트웍스테크', 'demo-organizer', now() - interval '11 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-012', 'bd-e-012', 'H3', 'bd-booth-012', 'BD-121', 'sold', 5346000, 18, NULL, NULL, '미디어테크', 'demo-organizer', now() - interval '12 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-013', 'bd-e-013', 'H4', 'bd-booth-013', 'BD-131', 'sold', 5436000, 18, NULL, NULL, '(주)디스플레이테크', 'demo-organizer', now() - interval '13 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-014', 'bd-e-014', 'H5', 'bd-booth-014', 'BD-141', 'sold', 5526000, 18, NULL, NULL, '컨스트럭션테크', 'demo-organizer', now() - interval '14 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-015', 'bd-e-015', 'H6', 'bd-booth-015', 'BD-151', 'sold', 5616000, 18, NULL, NULL, '(주)부스테크', 'demo-organizer', now() - interval '15 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-016', 'bd-e-016', 'H7', 'bd-booth-016', 'BD-161', 'sold', 5706000, 18, NULL, NULL, '전기시설테크', 'demo-organizer', now() - interval '16 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-017', 'bd-e-017', 'H8', 'bd-booth-017', 'BD-171', 'sold', 5796000, 18, NULL, NULL, '구조테크', 'demo-organizer', now() - interval '17 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-018', 'bd-e-018', 'H9', 'bd-booth-018', 'BD-181', 'sold', 5886000, 18, NULL, NULL, '(주)비전테크', 'demo-organizer', now() - interval '18 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-019', 'bd-e-019', 'H10', 'bd-booth-019', 'BD-191', 'sold', 5976000, 18, NULL, NULL, '센서텍테크', 'demo-organizer', now() - interval '19 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-020', 'bd-e-020', 'H1', 'bd-booth-020', 'BD-201', 'sold', 6066000, 18, NULL, NULL, '(주)머티리얼테크', 'demo-organizer', now() - interval '20 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-021', 'bd-e-021', 'H2', 'bd-booth-021', 'BD-211', 'sold', 4356000, 18, NULL, NULL, '로지스테크', 'demo-organizer', now() - interval '21 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-022', 'bd-e-022', 'H3', 'bd-booth-022', 'BD-221', 'sold', 4446000, 18, NULL, NULL, '바이오테크', 'demo-organizer', now() - interval '22 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-023', 'bd-e-023', 'H4', 'bd-booth-023', 'BD-231', 'sold', 4536000, 18, NULL, NULL, '(주)헬스랩테크', 'demo-organizer', now() - interval '23 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-024', 'bd-e-024', 'H5', 'bd-booth-024', 'BD-241', 'sold', 4626000, 18, NULL, NULL, '에너지테크', 'demo-organizer', now() - interval '24 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-025', 'bd-e-025', 'H6', 'bd-booth-025', 'BD-251', 'sold', 4716000, 18, NULL, NULL, '(주)스마트테크', 'demo-organizer', now() - interval '25 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-026', 'bd-e-001', 'H2', 'bd-booth-026', 'BD-012', 'sold', 4806000, 18, NULL, NULL, '글로벌테크', 'demo-organizer', now() - interval '1 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-027', 'bd-e-002', 'H3', 'bd-booth-027', 'BD-022', 'sold', 4896000, 18, NULL, NULL, '넥스트테크', 'demo-organizer', now() - interval '2 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-028', 'bd-e-003', 'H4', 'bd-booth-028', 'BD-032', 'sold', 4986000, 18, NULL, NULL, '(주)미래테크', 'demo-organizer', now() - interval '3 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-029', 'bd-e-004', 'H5', 'bd-booth-029', 'BD-042', 'sold', 5076000, 18, NULL, NULL, '한빛테크', 'demo-organizer', now() - interval '4 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-030', 'bd-e-005', 'H6', 'bd-booth-030', 'BD-052', 'sold', 5166000, 18, NULL, NULL, '(주)대한테크', 'demo-organizer', now() - interval '5 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-031', 'bd-e-006', 'H7', 'bd-booth-031', 'BD-062', 'sold', 5256000, 18, NULL, NULL, '테크시스템즈', 'demo-organizer', now() - interval '6 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-032', 'bd-e-007', 'H8', 'bd-booth-032', 'BD-072', 'sold', 5346000, 18, NULL, NULL, '로보틱스시스템즈', 'demo-organizer', now() - interval '7 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-033', 'bd-e-008', 'H9', 'bd-booth-033', 'BD-082', 'sold', 5436000, 18, NULL, NULL, '(주)인더스트리시스템즈', 'demo-organizer', now() - interval '8 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-034', 'bd-e-009', 'H10', 'bd-booth-034', 'BD-092', 'sold', 5526000, 18, NULL, NULL, '시스템즈시스템즈', 'demo-organizer', now() - interval '9 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-035', 'bd-e-010', 'H1', 'bd-booth-035', 'BD-102', 'sold', 5616000, 18, NULL, NULL, '(주)솔루션시스템즈', 'demo-organizer', now() - interval '10 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-036', 'bd-e-011', 'H2', 'bd-booth-036', 'BD-112', 'sold', 5706000, 18, NULL, NULL, '이노베이션시스템즈', 'demo-organizer', now() - interval '11 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-037', 'bd-e-012', 'H3', 'bd-booth-037', 'BD-122', 'sold', 5796000, 18, NULL, NULL, '오토메이션시스템즈', 'demo-organizer', now() - interval '12 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-038', 'bd-e-013', 'H4', 'bd-booth-038', 'BD-132', 'sold', 5886000, 18, NULL, NULL, '(주)디자인시스템즈', 'demo-organizer', now() - interval '13 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-039', 'bd-e-014', 'H5', 'bd-booth-039', 'BD-142', 'sold', 5976000, 18, NULL, NULL, '엔지니어링시스템즈', 'demo-organizer', now() - interval '14 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-040', 'bd-e-015', 'H6', 'bd-booth-040', 'BD-152', 'sold', 6066000, 18, NULL, NULL, '(주)일렉트릭시스템즈', 'demo-organizer', now() - interval '15 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-041', 'bd-e-016', 'H7', 'bd-booth-041', 'BD-162', 'sold', 4356000, 18, NULL, NULL, '네트웍스시스템즈', 'demo-organizer', now() - interval '16 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-042', 'bd-e-017', 'H8', 'bd-booth-042', 'BD-172', 'sold', 4446000, 18, NULL, NULL, '미디어시스템즈', 'demo-organizer', now() - interval '17 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-043', 'bd-e-018', 'H9', 'bd-booth-043', 'BD-182', 'sold', 4536000, 18, NULL, NULL, '(주)디스플레이시스템즈', 'demo-organizer', now() - interval '18 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-044', 'bd-e-019', 'H10', 'bd-booth-044', 'BD-192', 'sold', 4626000, 18, NULL, NULL, '컨스트럭션시스템즈', 'demo-organizer', now() - interval '19 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-045', 'bd-e-020', 'H1', 'bd-booth-045', 'BD-202', 'sold', 4716000, 18, NULL, NULL, '(주)부스시스템즈', 'demo-organizer', now() - interval '20 day', NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-046', 'bd-e-021', 'H2', 'bd-booth-046', 'BD-212', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-047', 'bd-e-022', 'H3', 'bd-booth-047', 'BD-222', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-048', 'bd-e-023', 'H4', 'bd-booth-048', 'BD-232', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-049', 'bd-e-024', 'H5', 'bd-booth-049', 'BD-242', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-050', 'bd-e-025', 'H6', 'bd-booth-050', 'BD-252', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-051', 'bd-e-001', 'H2', 'bd-booth-051', 'BD-013', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-052', 'bd-e-002', 'H3', 'bd-booth-052', 'BD-023', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-053', 'bd-e-003', 'H4', 'bd-booth-053', 'BD-033', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-054', 'bd-e-004', 'H5', 'bd-booth-054', 'BD-043', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-055', 'bd-e-005', 'H6', 'bd-booth-055', 'BD-053', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-056', 'bd-e-006', 'H7', 'bd-booth-056', 'BD-063', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-057', 'bd-e-007', 'H8', 'bd-booth-057', 'BD-073', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-058', 'bd-e-008', 'H9', 'bd-booth-058', 'BD-083', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-059', 'bd-e-009', 'H10', 'bd-booth-059', 'BD-093', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-060', 'bd-e-010', 'H1', 'bd-booth-060', 'BD-103', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-061', 'bd-e-011', 'H2', 'bd-booth-061', 'BD-113', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-062', 'bd-e-012', 'H3', 'bd-booth-062', 'BD-123', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-063', 'bd-e-013', 'H4', 'bd-booth-063', 'BD-133', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-064', 'bd-e-014', 'H5', 'bd-booth-064', 'BD-143', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-065', 'bd-e-015', 'H6', 'bd-booth-065', 'BD-153', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-066', 'bd-e-016', 'H7', 'bd-booth-066', 'BD-163', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-067', 'bd-e-017', 'H8', 'bd-booth-067', 'BD-173', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-068', 'bd-e-018', 'H9', 'bd-booth-068', 'BD-183', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-069', 'bd-e-019', 'H10', 'bd-booth-069', 'BD-193', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-070', 'bd-e-020', 'H1', 'bd-booth-070', 'BD-203', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-071', 'bd-e-021', 'H2', 'bd-booth-071', 'BD-213', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-072', 'bd-e-022', 'H3', 'bd-booth-072', 'BD-223', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-073', 'bd-e-023', 'H4', 'bd-booth-073', 'BD-233', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-074', 'bd-e-024', 'H5', 'bd-booth-074', 'BD-243', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-075', 'bd-e-025', 'H6', 'bd-booth-075', 'BD-253', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-076', 'bd-e-001', 'H2', 'bd-booth-076', 'BD-014', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-077', 'bd-e-002', 'H3', 'bd-booth-077', 'BD-024', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-078', 'bd-e-003', 'H4', 'bd-booth-078', 'BD-034', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-079', 'bd-e-004', 'H5', 'bd-booth-079', 'BD-044', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-080', 'bd-e-005', 'H6', 'bd-booth-080', 'BD-054', 'available', NULL, 18, NULL, NULL, NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-081', 'bd-e-006', 'H7', 'bd-booth-081', 'BD-064', 'held', NULL, 18, 'demo-exhibitor', now() + interval '3 hour', NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-082', 'bd-e-007', 'H8', 'bd-booth-082', 'BD-074', 'held', NULL, 18, 'demo-exhibitor', now() + interval '1 hour', NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-083', 'bd-e-008', 'H9', 'bd-booth-083', 'BD-084', 'held', NULL, 18, 'demo-exhibitor', now() + interval '2 hour', NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-084', 'bd-e-009', 'H10', 'bd-booth-084', 'BD-094', 'held', NULL, 18, 'demo-exhibitor', now() + interval '3 hour', NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-085', 'bd-e-010', 'H1', 'bd-booth-085', 'BD-104', 'held', NULL, 18, 'demo-exhibitor', now() + interval '1 hour', NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-086', 'bd-e-011', 'H2', 'bd-booth-086', 'BD-114', 'held', NULL, 18, 'demo-exhibitor', now() + interval '2 hour', NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-087', 'bd-e-012', 'H3', 'bd-booth-087', 'BD-124', 'held', NULL, 18, 'demo-exhibitor', now() + interval '3 hour', NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-088', 'bd-e-013', 'H4', 'bd-booth-088', 'BD-134', 'held', NULL, 18, 'demo-exhibitor', now() + interval '1 hour', NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-089', 'bd-e-014', 'H5', 'bd-booth-089', 'BD-144', 'held', NULL, 18, 'demo-exhibitor', now() + interval '2 hour', NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-090', 'bd-e-015', 'H6', 'bd-booth-090', 'BD-154', 'held', NULL, 18, 'demo-exhibitor', now() + interval '3 hour', NULL, NULL, NULL, NULL, 'system-seed'),
  ('KINTEX', 'bd-bs-091', 'bd-e-016', 'H7', 'bd-booth-091', 'BD-164', 'blocked', NULL, 18, NULL, NULL, NULL, NULL, NULL, '소방 통로 확보 구역', 'system-seed'),
  ('KINTEX', 'bd-bs-092', 'bd-e-017', 'H8', 'bd-booth-092', 'BD-174', 'blocked', NULL, 18, NULL, NULL, NULL, NULL, NULL, '소방 통로 확보 구역', 'system-seed'),
  ('KINTEX', 'bd-bs-093', 'bd-e-018', 'H9', 'bd-booth-093', 'BD-184', 'blocked', NULL, 18, NULL, NULL, NULL, NULL, NULL, '소방 통로 확보 구역', 'system-seed'),
  ('KINTEX', 'bd-bs-094', 'bd-e-019', 'H10', 'bd-booth-094', 'BD-194', 'blocked', NULL, 18, NULL, NULL, NULL, NULL, NULL, '소방 통로 확보 구역', 'system-seed'),
  ('KINTEX', 'bd-bs-095', 'bd-e-020', 'H1', 'bd-booth-095', 'BD-204', 'blocked', NULL, 18, NULL, NULL, NULL, NULL, NULL, '소방 통로 확보 구역', 'system-seed'),
  ('KINTEX', 'bd-bs-096', 'bd-e-021', 'H2', 'bd-booth-096', 'BD-214', 'blocked', NULL, 18, NULL, NULL, NULL, NULL, NULL, '소방 통로 확보 구역', 'system-seed'),
  ('KINTEX', 'bd-bs-097', 'bd-e-022', 'H3', 'bd-booth-097', 'BD-224', 'blocked', NULL, 18, NULL, NULL, NULL, NULL, NULL, '소방 통로 확보 구역', 'system-seed'),
  ('KINTEX', 'bd-bs-098', 'bd-e-023', 'H4', 'bd-booth-098', 'BD-234', 'blocked', NULL, 18, NULL, NULL, NULL, NULL, NULL, '소방 통로 확보 구역', 'system-seed'),
  ('KINTEX', 'bd-bs-099', 'bd-e-024', 'H5', 'bd-booth-099', 'BD-244', 'blocked', NULL, 18, NULL, NULL, NULL, NULL, NULL, '소방 통로 확보 구역', 'system-seed'),
  ('KINTEX', 'bd-bs-100', 'bd-e-025', 'H6', 'bd-booth-100', 'BD-254', 'blocked', NULL, 18, NULL, NULL, NULL, NULL, NULL, '소방 통로 확보 구역', 'system-seed')
ON CONFLICT (id) DO NOTHING;

-- 3-3. 설계안(design_plan) 60 — 부스 앞 60개, 상태 분포.
INSERT INTO design_plan (id, booth_id, version, status, spec) VALUES
  ('bd-dp-001', 'bd-booth-001', 1, 'approved', '{"theme":"assembled","height":3.0}'::jsonb),
  ('bd-dp-002', 'bd-booth-002', 1, 'approved', '{"theme":"independent","height":3.5}'::jsonb),
  ('bd-dp-003', 'bd-booth-003', 1, 'review', '{"theme":"corner","height":4.0}'::jsonb),
  ('bd-dp-004', 'bd-booth-004', 1, 'draft', '{"theme":"island","height":3.0}'::jsonb),
  ('bd-dp-005', 'bd-booth-005', 1, 'approved', '{"theme":"assembled","height":3.5}'::jsonb),
  ('bd-dp-006', 'bd-booth-006', 1, 'approved', '{"theme":"independent","height":4.0}'::jsonb),
  ('bd-dp-007', 'bd-booth-007', 1, 'review', '{"theme":"corner","height":3.0}'::jsonb),
  ('bd-dp-008', 'bd-booth-008', 1, 'draft', '{"theme":"island","height":3.5}'::jsonb),
  ('bd-dp-009', 'bd-booth-009', 1, 'approved', '{"theme":"assembled","height":4.0}'::jsonb),
  ('bd-dp-010', 'bd-booth-010', 1, 'approved', '{"theme":"independent","height":3.0}'::jsonb),
  ('bd-dp-011', 'bd-booth-011', 1, 'review', '{"theme":"corner","height":3.5}'::jsonb),
  ('bd-dp-012', 'bd-booth-012', 1, 'draft', '{"theme":"island","height":4.0}'::jsonb),
  ('bd-dp-013', 'bd-booth-013', 1, 'approved', '{"theme":"assembled","height":3.0}'::jsonb),
  ('bd-dp-014', 'bd-booth-014', 1, 'approved', '{"theme":"independent","height":3.5}'::jsonb),
  ('bd-dp-015', 'bd-booth-015', 1, 'review', '{"theme":"corner","height":4.0}'::jsonb),
  ('bd-dp-016', 'bd-booth-016', 1, 'draft', '{"theme":"island","height":3.0}'::jsonb),
  ('bd-dp-017', 'bd-booth-017', 1, 'approved', '{"theme":"assembled","height":3.5}'::jsonb),
  ('bd-dp-018', 'bd-booth-018', 1, 'approved', '{"theme":"independent","height":4.0}'::jsonb),
  ('bd-dp-019', 'bd-booth-019', 1, 'review', '{"theme":"corner","height":3.0}'::jsonb),
  ('bd-dp-020', 'bd-booth-020', 1, 'draft', '{"theme":"island","height":3.5}'::jsonb),
  ('bd-dp-021', 'bd-booth-021', 1, 'approved', '{"theme":"assembled","height":4.0}'::jsonb),
  ('bd-dp-022', 'bd-booth-022', 1, 'approved', '{"theme":"independent","height":3.0}'::jsonb),
  ('bd-dp-023', 'bd-booth-023', 1, 'review', '{"theme":"corner","height":3.5}'::jsonb),
  ('bd-dp-024', 'bd-booth-024', 1, 'draft', '{"theme":"island","height":4.0}'::jsonb),
  ('bd-dp-025', 'bd-booth-025', 1, 'approved', '{"theme":"assembled","height":3.0}'::jsonb),
  ('bd-dp-026', 'bd-booth-026', 1, 'approved', '{"theme":"independent","height":3.5}'::jsonb),
  ('bd-dp-027', 'bd-booth-027', 1, 'review', '{"theme":"corner","height":4.0}'::jsonb),
  ('bd-dp-028', 'bd-booth-028', 1, 'draft', '{"theme":"island","height":3.0}'::jsonb),
  ('bd-dp-029', 'bd-booth-029', 1, 'approved', '{"theme":"assembled","height":3.5}'::jsonb),
  ('bd-dp-030', 'bd-booth-030', 1, 'approved', '{"theme":"independent","height":4.0}'::jsonb),
  ('bd-dp-031', 'bd-booth-031', 1, 'review', '{"theme":"corner","height":3.0}'::jsonb),
  ('bd-dp-032', 'bd-booth-032', 1, 'draft', '{"theme":"island","height":3.5}'::jsonb),
  ('bd-dp-033', 'bd-booth-033', 1, 'approved', '{"theme":"assembled","height":4.0}'::jsonb),
  ('bd-dp-034', 'bd-booth-034', 1, 'approved', '{"theme":"independent","height":3.0}'::jsonb),
  ('bd-dp-035', 'bd-booth-035', 1, 'review', '{"theme":"corner","height":3.5}'::jsonb),
  ('bd-dp-036', 'bd-booth-036', 1, 'draft', '{"theme":"island","height":4.0}'::jsonb),
  ('bd-dp-037', 'bd-booth-037', 1, 'approved', '{"theme":"assembled","height":3.0}'::jsonb),
  ('bd-dp-038', 'bd-booth-038', 1, 'approved', '{"theme":"independent","height":3.5}'::jsonb),
  ('bd-dp-039', 'bd-booth-039', 1, 'review', '{"theme":"corner","height":4.0}'::jsonb),
  ('bd-dp-040', 'bd-booth-040', 1, 'draft', '{"theme":"island","height":3.0}'::jsonb),
  ('bd-dp-041', 'bd-booth-041', 1, 'approved', '{"theme":"assembled","height":3.5}'::jsonb),
  ('bd-dp-042', 'bd-booth-042', 1, 'approved', '{"theme":"independent","height":4.0}'::jsonb),
  ('bd-dp-043', 'bd-booth-043', 1, 'review', '{"theme":"corner","height":3.0}'::jsonb),
  ('bd-dp-044', 'bd-booth-044', 1, 'draft', '{"theme":"island","height":3.5}'::jsonb),
  ('bd-dp-045', 'bd-booth-045', 1, 'approved', '{"theme":"assembled","height":4.0}'::jsonb),
  ('bd-dp-046', 'bd-booth-046', 1, 'approved', '{"theme":"independent","height":3.0}'::jsonb),
  ('bd-dp-047', 'bd-booth-047', 1, 'review', '{"theme":"corner","height":3.5}'::jsonb),
  ('bd-dp-048', 'bd-booth-048', 1, 'draft', '{"theme":"island","height":4.0}'::jsonb),
  ('bd-dp-049', 'bd-booth-049', 1, 'approved', '{"theme":"assembled","height":3.0}'::jsonb),
  ('bd-dp-050', 'bd-booth-050', 1, 'approved', '{"theme":"independent","height":3.5}'::jsonb),
  ('bd-dp-051', 'bd-booth-051', 1, 'review', '{"theme":"corner","height":4.0}'::jsonb),
  ('bd-dp-052', 'bd-booth-052', 1, 'draft', '{"theme":"island","height":3.0}'::jsonb),
  ('bd-dp-053', 'bd-booth-053', 1, 'approved', '{"theme":"assembled","height":3.5}'::jsonb),
  ('bd-dp-054', 'bd-booth-054', 1, 'approved', '{"theme":"independent","height":4.0}'::jsonb),
  ('bd-dp-055', 'bd-booth-055', 1, 'review', '{"theme":"corner","height":3.0}'::jsonb),
  ('bd-dp-056', 'bd-booth-056', 1, 'draft', '{"theme":"island","height":3.5}'::jsonb),
  ('bd-dp-057', 'bd-booth-057', 1, 'approved', '{"theme":"assembled","height":4.0}'::jsonb),
  ('bd-dp-058', 'bd-booth-058', 1, 'approved', '{"theme":"independent","height":3.0}'::jsonb),
  ('bd-dp-059', 'bd-booth-059', 1, 'review', '{"theme":"corner","height":3.5}'::jsonb),
  ('bd-dp-060', 'bd-booth-060', 1, 'draft', '{"theme":"island","height":4.0}'::jsonb)
ON CONFLICT (booth_id, version) DO NOTHING;

-- 4. 관람객 사전등록(visitor_registration) 100 — 체크인 분포. PII 가짜, 마스킹 전제.
INSERT INTO visitor_registration (id, event_id, name, phone, email, company, visitor_type, agree_privacy, agree_marketing, badge_code, badge_issued, checkin_state, qr_token, checkin_at, registered_at) VALUES
  ('bd-vr-001', 'bd-e-002', '이민준', '010-0000-3001', 'bdvisitor1@kintex.test', '로보틱스테크', 'buyer', true, false, 'KTX-BD-0001', false, 'waiting', 'QR-BD0000000000000000000001', NULL, now() - interval '2 day'),
  ('bd-vr-002', 'bd-e-003', '박수아', '010-0000-3002', 'bdvisitor2@kintex.test', '(주)인더스트리테크', 'vip', true, true, 'KTX-BD-0002', true, 'cancelled', 'QR-BD0000000000000000000002', NULL, now() - interval '3 day'),
  ('bd-vr-003', 'bd-e-004', '최건우', '010-0000-3003', 'bdvisitor3@kintex.test', '시스템즈테크', 'visitor', true, false, 'KTX-BD-0003', true, 'done', 'QR-BD0000000000000000000003', now() - interval '3 hour', now() - interval '4 day'),
  ('bd-vr-004', 'bd-e-005', '정유나', '010-0000-3004', 'bdvisitor4@kintex.test', NULL, 'buyer', true, true, 'KTX-BD-0004', true, 'waiting', 'QR-BD0000000000000000000004', NULL, now() - interval '5 day'),
  ('bd-vr-005', 'bd-e-006', '강예준', '010-0000-3005', 'bdvisitor5@kintex.test', '이노베이션테크', 'vip', true, false, 'KTX-BD-0005', false, 'cancelled', 'QR-BD0000000000000000000005', NULL, now() - interval '6 day'),
  ('bd-vr-006', 'bd-e-007', '조지유', '010-0000-3006', 'bdvisitor6@kintex.test', '오토메이션테크', 'visitor', true, true, 'KTX-BD-0006', true, 'done', 'QR-BD0000000000000000000006', now() - interval '6 hour', now() - interval '7 day'),
  ('bd-vr-007', 'bd-e-008', '윤예은', '010-0000-3007', 'bdvisitor7@kintex.test', '(주)디자인테크', 'buyer', true, false, 'KTX-BD-0007', false, 'waiting', 'QR-BD0000000000000000000007', NULL, now() - interval '8 day'),
  ('bd-vr-008', 'bd-e-009', '장준서', '010-0000-3008', 'bdvisitor8@kintex.test', NULL, 'vip', true, true, 'KTX-BD-0008', true, 'cancelled', 'QR-BD0000000000000000000008', NULL, now() - interval '9 day'),
  ('bd-vr-009', 'bd-e-010', '임하준', '010-0000-3009', 'bdvisitor9@kintex.test', '(주)일렉트릭테크', 'visitor', true, false, 'KTX-BD-0009', true, 'done', 'QR-BD0000000000000000000009', now() - interval '9 hour', now() - interval '10 day'),
  ('bd-vr-010', 'bd-e-011', '한서윤', '010-0000-3010', 'bdvisitor10@kintex.test', '네트웍스테크', 'buyer', true, true, 'KTX-BD-0010', true, 'waiting', 'QR-BD0000000000000000000010', NULL, now() - interval '1 day'),
  ('bd-vr-011', 'bd-e-012', '오예린', '010-0000-3011', 'bdvisitor11@kintex.test', '미디어테크', 'vip', true, false, 'KTX-BD-0011', false, 'cancelled', 'QR-BD0000000000000000000011', NULL, now() - interval '2 day'),
  ('bd-vr-012', 'bd-e-013', '서도현', '010-0000-3012', 'bdvisitor12@kintex.test', NULL, 'visitor', true, true, 'KTX-BD-0012', true, 'done', 'QR-BD0000000000000000000012', now() - interval '12 hour', now() - interval '3 day'),
  ('bd-vr-013', 'bd-e-014', '신도윤', '010-0000-3013', 'bdvisitor13@kintex.test', '컨스트럭션테크', 'buyer', true, false, 'KTX-BD-0013', false, 'waiting', 'QR-BD0000000000000000000013', NULL, now() - interval '4 day'),
  ('bd-vr-014', 'bd-e-015', '권서연', '010-0000-3014', 'bdvisitor14@kintex.test', '(주)부스테크', 'vip', true, true, 'KTX-BD-0014', true, 'cancelled', 'QR-BD0000000000000000000014', NULL, now() - interval '5 day'),
  ('bd-vr-015', 'bd-e-016', '황지민', '010-0000-3015', 'bdvisitor15@kintex.test', '전기시설테크', 'visitor', true, false, 'KTX-BD-0015', true, 'done', 'QR-BD0000000000000000000015', now() - interval '15 hour', now() - interval '6 day'),
  ('bd-vr-016', 'bd-e-017', '안우진', '010-0000-3016', 'bdvisitor16@kintex.test', NULL, 'buyer', true, true, 'KTX-BD-0016', true, 'waiting', 'QR-BD0000000000000000000016', NULL, now() - interval '7 day'),
  ('bd-vr-017', 'bd-e-018', '송소율', '010-0000-3017', 'bdvisitor17@kintex.test', '(주)비전테크', 'vip', true, false, 'KTX-BD-0017', false, 'cancelled', 'QR-BD0000000000000000000017', NULL, now() - interval '8 day'),
  ('bd-vr-018', 'bd-e-019', '류유준', '010-0000-3018', 'bdvisitor18@kintex.test', '센서텍테크', 'visitor', true, true, 'KTX-BD-0018', true, 'done', 'QR-BD0000000000000000000018', now() - interval '18 hour', now() - interval '9 day'),
  ('bd-vr-019', 'bd-e-020', '전채원', '010-0000-3019', 'bdvisitor19@kintex.test', '(주)머티리얼테크', 'buyer', true, false, 'KTX-BD-0019', false, 'waiting', 'QR-BD0000000000000000000019', NULL, now() - interval '10 day'),
  ('bd-vr-020', 'bd-e-021', '김현우', '010-0000-3020', 'bdvisitor20@kintex.test', NULL, 'vip', true, true, 'KTX-BD-0020', true, 'cancelled', 'QR-BD0000000000000000000020', NULL, now() - interval '1 day'),
  ('bd-vr-021', 'bd-e-022', '이민재', '010-0000-3021', 'bdvisitor21@kintex.test', '바이오테크', 'visitor', true, false, 'KTX-BD-0021', true, 'done', 'QR-BD0000000000000000000021', now() - interval '21 hour', now() - interval '2 day'),
  ('bd-vr-022', 'bd-e-023', '박지호', '010-0000-3022', 'bdvisitor22@kintex.test', '(주)헬스랩테크', 'buyer', true, true, 'KTX-BD-0022', true, 'waiting', 'QR-BD0000000000000000000022', NULL, now() - interval '3 day'),
  ('bd-vr-023', 'bd-e-024', '최하윤', '010-0000-3023', 'bdvisitor23@kintex.test', '에너지테크', 'vip', true, false, 'KTX-BD-0023', false, 'cancelled', 'QR-BD0000000000000000000023', NULL, now() - interval '4 day'),
  ('bd-vr-024', 'bd-e-025', '정수빈', '010-0000-3024', 'bdvisitor24@kintex.test', NULL, 'visitor', true, true, 'KTX-BD-0024', true, 'done', 'QR-BD0000000000000000000024', now() - interval '24 hour', now() - interval '5 day'),
  ('bd-vr-025', 'bd-e-026', '강지훈', '010-0000-3025', 'bdvisitor25@kintex.test', '글로벌테크', 'buyer', true, false, 'KTX-BD-0025', false, 'waiting', 'QR-BD0000000000000000000025', NULL, now() - interval '6 day'),
  ('bd-vr-026', 'bd-e-027', '조시우', '010-0000-3026', 'bdvisitor26@kintex.test', '넥스트테크', 'vip', true, true, 'KTX-BD-0026', true, 'cancelled', 'QR-BD0000000000000000000026', NULL, now() - interval '7 day'),
  ('bd-vr-027', 'bd-e-028', '윤지우', '010-0000-3027', 'bdvisitor27@kintex.test', '(주)미래테크', 'visitor', true, false, 'KTX-BD-0027', true, 'done', 'QR-BD0000000000000000000027', now() - interval '27 hour', now() - interval '8 day'),
  ('bd-vr-028', 'bd-e-029', '장다은', '010-0000-3028', 'bdvisitor28@kintex.test', NULL, 'buyer', true, true, 'KTX-BD-0028', true, 'waiting', 'QR-BD0000000000000000000028', NULL, now() - interval '9 day'),
  ('bd-vr-029', 'bd-e-030', '임선우', '010-0000-3029', 'bdvisitor29@kintex.test', '(주)대한테크', 'vip', true, false, 'KTX-BD-0029', false, 'cancelled', 'QR-BD0000000000000000000029', NULL, now() - interval '10 day'),
  ('bd-vr-030', 'bd-e-031', '한서준', '010-0000-3030', 'bdvisitor30@kintex.test', '테크시스템즈', 'visitor', true, true, 'KTX-BD-0030', true, 'done', 'QR-BD0000000000000000000030', now() - interval '30 hour', now() - interval '1 day'),
  ('bd-vr-031', 'bd-e-032', '오민준', '010-0000-3031', 'bdvisitor31@kintex.test', '로보틱스시스템즈', 'buyer', true, false, 'KTX-BD-0031', false, 'waiting', 'QR-BD0000000000000000000031', NULL, now() - interval '2 day'),
  ('bd-vr-032', 'bd-e-033', '서수아', '010-0000-3032', 'bdvisitor32@kintex.test', NULL, 'vip', true, true, 'KTX-BD-0032', true, 'cancelled', 'QR-BD0000000000000000000032', NULL, now() - interval '3 day'),
  ('bd-vr-033', 'bd-e-034', '신건우', '010-0000-3033', 'bdvisitor33@kintex.test', '시스템즈시스템즈', 'visitor', true, false, 'KTX-BD-0033', true, 'done', 'QR-BD0000000000000000000033', now() - interval '33 hour', now() - interval '4 day'),
  ('bd-vr-034', 'bd-e-035', '권유나', '010-0000-3034', 'bdvisitor34@kintex.test', '(주)솔루션시스템즈', 'buyer', true, true, 'KTX-BD-0034', true, 'waiting', 'QR-BD0000000000000000000034', NULL, now() - interval '5 day'),
  ('bd-vr-035', 'bd-e-036', '황예준', '010-0000-3035', 'bdvisitor35@kintex.test', '이노베이션시스템즈', 'vip', true, false, 'KTX-BD-0035', false, 'cancelled', 'QR-BD0000000000000000000035', NULL, now() - interval '6 day'),
  ('bd-vr-036', 'bd-e-037', '안지유', '010-0000-3036', 'bdvisitor36@kintex.test', NULL, 'visitor', true, true, 'KTX-BD-0036', true, 'done', 'QR-BD0000000000000000000036', now() - interval '36 hour', now() - interval '7 day'),
  ('bd-vr-037', 'bd-e-038', '송예은', '010-0000-3037', 'bdvisitor37@kintex.test', '(주)디자인시스템즈', 'buyer', true, false, 'KTX-BD-0037', false, 'waiting', 'QR-BD0000000000000000000037', NULL, now() - interval '8 day'),
  ('bd-vr-038', 'bd-e-039', '류준서', '010-0000-3038', 'bdvisitor38@kintex.test', '엔지니어링시스템즈', 'vip', true, true, 'KTX-BD-0038', true, 'cancelled', 'QR-BD0000000000000000000038', NULL, now() - interval '9 day'),
  ('bd-vr-039', 'bd-e-040', '전하준', '010-0000-3039', 'bdvisitor39@kintex.test', '(주)일렉트릭시스템즈', 'visitor', true, false, 'KTX-BD-0039', true, 'done', 'QR-BD0000000000000000000039', now() - interval '39 hour', now() - interval '10 day'),
  ('bd-vr-040', 'bd-e-041', '김서윤', '010-0000-3040', 'bdvisitor40@kintex.test', NULL, 'buyer', true, true, 'KTX-BD-0040', true, 'waiting', 'QR-BD0000000000000000000040', NULL, now() - interval '1 day'),
  ('bd-vr-041', 'bd-e-042', '이예린', '010-0000-3041', 'bdvisitor41@kintex.test', '미디어시스템즈', 'vip', true, false, 'KTX-BD-0041', false, 'cancelled', 'QR-BD0000000000000000000041', NULL, now() - interval '2 day'),
  ('bd-vr-042', 'bd-e-043', '박도현', '010-0000-3042', 'bdvisitor42@kintex.test', '(주)디스플레이시스템즈', 'visitor', true, true, 'KTX-BD-0042', true, 'done', 'QR-BD0000000000000000000042', now() - interval '42 hour', now() - interval '3 day'),
  ('bd-vr-043', 'bd-e-044', '최도윤', '010-0000-3043', 'bdvisitor43@kintex.test', '컨스트럭션시스템즈', 'buyer', true, false, 'KTX-BD-0043', false, 'waiting', 'QR-BD0000000000000000000043', NULL, now() - interval '4 day'),
  ('bd-vr-044', 'bd-e-045', '정서연', '010-0000-3044', 'bdvisitor44@kintex.test', NULL, 'vip', true, true, 'KTX-BD-0044', true, 'cancelled', 'QR-BD0000000000000000000044', NULL, now() - interval '5 day'),
  ('bd-vr-045', 'bd-e-046', '강지민', '010-0000-3045', 'bdvisitor45@kintex.test', '전기시설시스템즈', 'visitor', true, false, 'KTX-BD-0045', true, 'done', 'QR-BD0000000000000000000045', now() - interval '45 hour', now() - interval '6 day'),
  ('bd-vr-046', 'bd-e-047', '조우진', '010-0000-3046', 'bdvisitor46@kintex.test', '구조시스템즈', 'buyer', true, true, 'KTX-BD-0046', true, 'waiting', 'QR-BD0000000000000000000046', NULL, now() - interval '7 day'),
  ('bd-vr-047', 'bd-e-048', '윤소율', '010-0000-3047', 'bdvisitor47@kintex.test', '(주)비전시스템즈', 'vip', true, false, 'KTX-BD-0047', false, 'cancelled', 'QR-BD0000000000000000000047', NULL, now() - interval '8 day'),
  ('bd-vr-048', 'bd-e-049', '장유준', '010-0000-3048', 'bdvisitor48@kintex.test', NULL, 'visitor', true, true, 'KTX-BD-0048', true, 'done', 'QR-BD0000000000000000000048', now() - interval '0 hour', now() - interval '9 day'),
  ('bd-vr-049', 'bd-e-050', '임채원', '010-0000-3049', 'bdvisitor49@kintex.test', '(주)머티리얼시스템즈', 'buyer', true, false, 'KTX-BD-0049', false, 'waiting', 'QR-BD0000000000000000000049', NULL, now() - interval '10 day'),
  ('bd-vr-050', 'bd-e-051', '한현우', '010-0000-3050', 'bdvisitor50@kintex.test', '로지스시스템즈', 'vip', true, true, 'KTX-BD-0050', true, 'cancelled', 'QR-BD0000000000000000000050', NULL, now() - interval '1 day'),
  ('bd-vr-051', 'bd-e-052', '오민재', '010-0000-3051', 'bdvisitor51@kintex.test', '바이오시스템즈', 'visitor', true, false, 'KTX-BD-0051', true, 'done', 'QR-BD0000000000000000000051', now() - interval '3 hour', now() - interval '2 day'),
  ('bd-vr-052', 'bd-e-053', '서지호', '010-0000-3052', 'bdvisitor52@kintex.test', NULL, 'buyer', true, true, 'KTX-BD-0052', true, 'waiting', 'QR-BD0000000000000000000052', NULL, now() - interval '3 day'),
  ('bd-vr-053', 'bd-e-054', '신하윤', '010-0000-3053', 'bdvisitor53@kintex.test', '에너지시스템즈', 'vip', true, false, 'KTX-BD-0053', false, 'cancelled', 'QR-BD0000000000000000000053', NULL, now() - interval '4 day'),
  ('bd-vr-054', 'bd-e-055', '권수빈', '010-0000-3054', 'bdvisitor54@kintex.test', '(주)스마트시스템즈', 'visitor', true, true, 'KTX-BD-0054', true, 'done', 'QR-BD0000000000000000000054', now() - interval '6 hour', now() - interval '5 day'),
  ('bd-vr-055', 'bd-e-056', '황지훈', '010-0000-3055', 'bdvisitor55@kintex.test', '글로벌시스템즈', 'buyer', true, false, 'KTX-BD-0055', false, 'waiting', 'QR-BD0000000000000000000055', NULL, now() - interval '6 day'),
  ('bd-vr-056', 'bd-e-057', '안시우', '010-0000-3056', 'bdvisitor56@kintex.test', NULL, 'vip', true, true, 'KTX-BD-0056', true, 'cancelled', 'QR-BD0000000000000000000056', NULL, now() - interval '7 day'),
  ('bd-vr-057', 'bd-e-058', '송지우', '010-0000-3057', 'bdvisitor57@kintex.test', '(주)미래시스템즈', 'visitor', true, false, 'KTX-BD-0057', true, 'done', 'QR-BD0000000000000000000057', now() - interval '9 hour', now() - interval '8 day'),
  ('bd-vr-058', 'bd-e-059', '류다은', '010-0000-3058', 'bdvisitor58@kintex.test', '한빛시스템즈', 'buyer', true, true, 'KTX-BD-0058', true, 'waiting', 'QR-BD0000000000000000000058', NULL, now() - interval '9 day'),
  ('bd-vr-059', 'bd-e-060', '전선우', '010-0000-3059', 'bdvisitor59@kintex.test', '(주)대한시스템즈', 'vip', true, false, 'KTX-BD-0059', false, 'cancelled', 'QR-BD0000000000000000000059', NULL, now() - interval '10 day'),
  ('bd-vr-060', 'bd-e-001', '김서준', '010-0000-3060', 'bdvisitor60@kintex.test', NULL, 'visitor', true, true, 'KTX-BD-0060', true, 'done', 'QR-BD0000000000000000000060', now() - interval '12 hour', now() - interval '1 day'),
  ('bd-vr-061', 'bd-e-002', '이민준', '010-0000-3061', 'bdvisitor61@kintex.test', '로보틱스인더스트리', 'buyer', true, false, 'KTX-BD-0061', false, 'waiting', 'QR-BD0000000000000000000061', NULL, now() - interval '2 day'),
  ('bd-vr-062', 'bd-e-003', '박수아', '010-0000-3062', 'bdvisitor62@kintex.test', '(주)인더스트리인더스트리', 'vip', true, true, 'KTX-BD-0062', true, 'cancelled', 'QR-BD0000000000000000000062', NULL, now() - interval '3 day'),
  ('bd-vr-063', 'bd-e-004', '최건우', '010-0000-3063', 'bdvisitor63@kintex.test', '시스템즈인더스트리', 'visitor', true, false, 'KTX-BD-0063', true, 'done', 'QR-BD0000000000000000000063', now() - interval '15 hour', now() - interval '4 day'),
  ('bd-vr-064', 'bd-e-005', '정유나', '010-0000-3064', 'bdvisitor64@kintex.test', NULL, 'buyer', true, true, 'KTX-BD-0064', true, 'waiting', 'QR-BD0000000000000000000064', NULL, now() - interval '5 day'),
  ('bd-vr-065', 'bd-e-006', '강예준', '010-0000-3065', 'bdvisitor65@kintex.test', '이노베이션인더스트리', 'vip', true, false, 'KTX-BD-0065', false, 'cancelled', 'QR-BD0000000000000000000065', NULL, now() - interval '6 day'),
  ('bd-vr-066', 'bd-e-007', '조지유', '010-0000-3066', 'bdvisitor66@kintex.test', '오토메이션인더스트리', 'visitor', true, true, 'KTX-BD-0066', true, 'done', 'QR-BD0000000000000000000066', now() - interval '18 hour', now() - interval '7 day'),
  ('bd-vr-067', 'bd-e-008', '윤예은', '010-0000-3067', 'bdvisitor67@kintex.test', '(주)디자인인더스트리', 'buyer', true, false, 'KTX-BD-0067', false, 'waiting', 'QR-BD0000000000000000000067', NULL, now() - interval '8 day'),
  ('bd-vr-068', 'bd-e-009', '장준서', '010-0000-3068', 'bdvisitor68@kintex.test', NULL, 'vip', true, true, 'KTX-BD-0068', true, 'cancelled', 'QR-BD0000000000000000000068', NULL, now() - interval '9 day'),
  ('bd-vr-069', 'bd-e-010', '임하준', '010-0000-3069', 'bdvisitor69@kintex.test', '(주)일렉트릭인더스트리', 'visitor', true, false, 'KTX-BD-0069', true, 'done', 'QR-BD0000000000000000000069', now() - interval '21 hour', now() - interval '10 day'),
  ('bd-vr-070', 'bd-e-011', '한서윤', '010-0000-3070', 'bdvisitor70@kintex.test', '네트웍스인더스트리', 'buyer', true, true, 'KTX-BD-0070', true, 'waiting', 'QR-BD0000000000000000000070', NULL, now() - interval '1 day'),
  ('bd-vr-071', 'bd-e-012', '오예린', '010-0000-3071', 'bdvisitor71@kintex.test', '미디어인더스트리', 'vip', true, false, 'KTX-BD-0071', false, 'cancelled', 'QR-BD0000000000000000000071', NULL, now() - interval '2 day'),
  ('bd-vr-072', 'bd-e-013', '서도현', '010-0000-3072', 'bdvisitor72@kintex.test', NULL, 'visitor', true, true, 'KTX-BD-0072', true, 'done', 'QR-BD0000000000000000000072', now() - interval '24 hour', now() - interval '3 day'),
  ('bd-vr-073', 'bd-e-014', '신도윤', '010-0000-3073', 'bdvisitor73@kintex.test', '컨스트럭션인더스트리', 'buyer', true, false, 'KTX-BD-0073', false, 'waiting', 'QR-BD0000000000000000000073', NULL, now() - interval '4 day'),
  ('bd-vr-074', 'bd-e-015', '권서연', '010-0000-3074', 'bdvisitor74@kintex.test', '(주)부스인더스트리', 'vip', true, true, 'KTX-BD-0074', true, 'cancelled', 'QR-BD0000000000000000000074', NULL, now() - interval '5 day'),
  ('bd-vr-075', 'bd-e-016', '황지민', '010-0000-3075', 'bdvisitor75@kintex.test', '전기시설인더스트리', 'visitor', true, false, 'KTX-BD-0075', true, 'done', 'QR-BD0000000000000000000075', now() - interval '27 hour', now() - interval '6 day'),
  ('bd-vr-076', 'bd-e-017', '안우진', '010-0000-3076', 'bdvisitor76@kintex.test', NULL, 'buyer', true, true, 'KTX-BD-0076', true, 'waiting', 'QR-BD0000000000000000000076', NULL, now() - interval '7 day'),
  ('bd-vr-077', 'bd-e-018', '송소율', '010-0000-3077', 'bdvisitor77@kintex.test', '(주)비전인더스트리', 'vip', true, false, 'KTX-BD-0077', false, 'cancelled', 'QR-BD0000000000000000000077', NULL, now() - interval '8 day'),
  ('bd-vr-078', 'bd-e-019', '류유준', '010-0000-3078', 'bdvisitor78@kintex.test', '센서텍인더스트리', 'visitor', true, true, 'KTX-BD-0078', true, 'done', 'QR-BD0000000000000000000078', now() - interval '30 hour', now() - interval '9 day'),
  ('bd-vr-079', 'bd-e-020', '전채원', '010-0000-3079', 'bdvisitor79@kintex.test', '(주)머티리얼인더스트리', 'buyer', true, false, 'KTX-BD-0079', false, 'waiting', 'QR-BD0000000000000000000079', NULL, now() - interval '10 day'),
  ('bd-vr-080', 'bd-e-021', '김현우', '010-0000-3080', 'bdvisitor80@kintex.test', NULL, 'vip', true, true, 'KTX-BD-0080', true, 'cancelled', 'QR-BD0000000000000000000080', NULL, now() - interval '1 day'),
  ('bd-vr-081', 'bd-e-022', '이민재', '010-0000-3081', 'bdvisitor81@kintex.test', '로보틱스테크', 'visitor', true, false, 'KTX-BD-0081', true, 'done', 'QR-BD0000000000000000000081', now() - interval '33 hour', now() - interval '2 day'),
  ('bd-vr-082', 'bd-e-023', '박지호', '010-0000-3082', 'bdvisitor82@kintex.test', '(주)인더스트리테크', 'buyer', true, true, 'KTX-BD-0082', true, 'waiting', 'QR-BD0000000000000000000082', NULL, now() - interval '3 day'),
  ('bd-vr-083', 'bd-e-024', '최하윤', '010-0000-3083', 'bdvisitor83@kintex.test', '시스템즈테크', 'vip', true, false, 'KTX-BD-0083', false, 'cancelled', 'QR-BD0000000000000000000083', NULL, now() - interval '4 day'),
  ('bd-vr-084', 'bd-e-025', '정수빈', '010-0000-3084', 'bdvisitor84@kintex.test', NULL, 'visitor', true, true, 'KTX-BD-0084', true, 'done', 'QR-BD0000000000000000000084', now() - interval '36 hour', now() - interval '5 day'),
  ('bd-vr-085', 'bd-e-026', '강지훈', '010-0000-3085', 'bdvisitor85@kintex.test', '이노베이션테크', 'buyer', true, false, 'KTX-BD-0085', false, 'waiting', 'QR-BD0000000000000000000085', NULL, now() - interval '6 day'),
  ('bd-vr-086', 'bd-e-027', '조시우', '010-0000-3086', 'bdvisitor86@kintex.test', '오토메이션테크', 'vip', true, true, 'KTX-BD-0086', true, 'cancelled', 'QR-BD0000000000000000000086', NULL, now() - interval '7 day'),
  ('bd-vr-087', 'bd-e-028', '윤지우', '010-0000-3087', 'bdvisitor87@kintex.test', '(주)디자인테크', 'visitor', true, false, 'KTX-BD-0087', true, 'done', 'QR-BD0000000000000000000087', now() - interval '39 hour', now() - interval '8 day'),
  ('bd-vr-088', 'bd-e-029', '장다은', '010-0000-3088', 'bdvisitor88@kintex.test', NULL, 'buyer', true, true, 'KTX-BD-0088', true, 'waiting', 'QR-BD0000000000000000000088', NULL, now() - interval '9 day'),
  ('bd-vr-089', 'bd-e-030', '임선우', '010-0000-3089', 'bdvisitor89@kintex.test', '(주)일렉트릭테크', 'vip', true, false, 'KTX-BD-0089', false, 'cancelled', 'QR-BD0000000000000000000089', NULL, now() - interval '10 day'),
  ('bd-vr-090', 'bd-e-031', '한서준', '010-0000-3090', 'bdvisitor90@kintex.test', '네트웍스테크', 'visitor', true, true, 'KTX-BD-0090', true, 'done', 'QR-BD0000000000000000000090', now() - interval '42 hour', now() - interval '1 day'),
  ('bd-vr-091', 'bd-e-032', '오민준', '010-0000-3091', 'bdvisitor91@kintex.test', '미디어테크', 'buyer', true, false, 'KTX-BD-0091', false, 'waiting', 'QR-BD0000000000000000000091', NULL, now() - interval '2 day'),
  ('bd-vr-092', 'bd-e-033', '서수아', '010-0000-3092', 'bdvisitor92@kintex.test', NULL, 'vip', true, true, 'KTX-BD-0092', true, 'cancelled', 'QR-BD0000000000000000000092', NULL, now() - interval '3 day'),
  ('bd-vr-093', 'bd-e-034', '신건우', '010-0000-3093', 'bdvisitor93@kintex.test', '컨스트럭션테크', 'visitor', true, false, 'KTX-BD-0093', true, 'done', 'QR-BD0000000000000000000093', now() - interval '45 hour', now() - interval '4 day'),
  ('bd-vr-094', 'bd-e-035', '권유나', '010-0000-3094', 'bdvisitor94@kintex.test', '(주)부스테크', 'buyer', true, true, 'KTX-BD-0094', true, 'waiting', 'QR-BD0000000000000000000094', NULL, now() - interval '5 day'),
  ('bd-vr-095', 'bd-e-036', '황예준', '010-0000-3095', 'bdvisitor95@kintex.test', '전기시설테크', 'vip', true, false, 'KTX-BD-0095', false, 'cancelled', 'QR-BD0000000000000000000095', NULL, now() - interval '6 day'),
  ('bd-vr-096', 'bd-e-037', '안지유', '010-0000-3096', 'bdvisitor96@kintex.test', NULL, 'visitor', true, true, 'KTX-BD-0096', true, 'done', 'QR-BD0000000000000000000096', now() - interval '0 hour', now() - interval '7 day'),
  ('bd-vr-097', 'bd-e-038', '송예은', '010-0000-3097', 'bdvisitor97@kintex.test', '(주)비전테크', 'buyer', true, false, 'KTX-BD-0097', false, 'waiting', 'QR-BD0000000000000000000097', NULL, now() - interval '8 day'),
  ('bd-vr-098', 'bd-e-039', '류준서', '010-0000-3098', 'bdvisitor98@kintex.test', '센서텍테크', 'vip', true, true, 'KTX-BD-0098', true, 'cancelled', 'QR-BD0000000000000000000098', NULL, now() - interval '9 day'),
  ('bd-vr-099', 'bd-e-040', '전하준', '010-0000-3099', 'bdvisitor99@kintex.test', '(주)머티리얼테크', 'visitor', true, false, 'KTX-BD-0099', true, 'done', 'QR-BD0000000000000000000099', now() - interval '3 hour', now() - interval '10 day'),
  ('bd-vr-100', 'bd-e-041', '김서윤', '010-0000-3100', 'bdvisitor100@kintex.test', NULL, 'buyer', true, true, 'KTX-BD-0100', true, 'waiting', 'QR-BD0000000000000000000100', NULL, now() - interval '1 day')
ON CONFLICT (id) DO NOTHING;

-- 5. 리드(lead) 80 — 스코어 분포(핫≥80 다수). 일부 부스 스코프.
INSERT INTO lead (id, event_id, booth_id, exhibitor_id, name, phone, email, role, company, product, interest, score, ai_reasons, activity, followup_draft, ai_generated, collected_at) VALUES
  ('bd-ld-001', 'bd-e-002', 'bd-booth-002', NULL, '최건우', '010-0000-4001', 'bdlead1@kintex.test', '기술 기획', '로보틱스테크', '데모 제품 1', 2, 26, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '2 hour'),
  ('bd-ld-002', 'bd-e-003', NULL, NULL, '조지유', '010-0000-4002', 'bdlead2@kintex.test', '연구원', '(주)인더스트리테크', '데모 제품 2', 2, 27, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '3 hour'),
  ('bd-ld-003', 'bd-e-004', 'bd-booth-004', NULL, '임하준', '010-0000-4003', 'bdlead3@kintex.test', '설비 담당', '시스템즈테크', '데모 제품 3', 2, 28, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '4 hour'),
  ('bd-ld-004', 'bd-e-005', NULL, NULL, '서도현', '010-0000-4004', 'bdlead4@kintex.test', '마케팅', '(주)솔루션테크', '데모 제품 4', 5, 84, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '5 hour'),
  ('bd-ld-005', 'bd-e-006', 'bd-booth-006', NULL, '황지민', '010-0000-4005', 'bdlead5@kintex.test', '구매 담당', '이노베이션테크', '데모 제품 5', 2, 30, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '6 hour'),
  ('bd-ld-006', 'bd-e-007', NULL, NULL, '류유준', '010-0000-4006', 'bdlead6@kintex.test', '기술 기획', '오토메이션테크', '데모 제품 6', 2, 31, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '7 hour'),
  ('bd-ld-007', 'bd-e-008', 'bd-booth-008', NULL, '이민재', '010-0000-4007', 'bdlead7@kintex.test', '연구원', '(주)디자인테크', '데모 제품 7', 2, 32, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '8 hour'),
  ('bd-ld-008', 'bd-e-009', NULL, NULL, '정수빈', '010-0000-4008', 'bdlead8@kintex.test', '설비 담당', '엔지니어링테크', '데모 제품 8', 5, 88, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '9 hour'),
  ('bd-ld-009', 'bd-e-010', 'bd-booth-010', NULL, '윤지우', '010-0000-4009', 'bdlead9@kintex.test', '마케팅', '(주)일렉트릭테크', '데모 제품 9', 2, 34, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '10 hour'),
  ('bd-ld-010', 'bd-e-011', NULL, NULL, '한서준', '010-0000-4010', 'bdlead10@kintex.test', '구매 담당', '네트웍스테크', '데모 제품 10', 2, 35, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '11 hour'),
  ('bd-ld-011', 'bd-e-012', 'bd-booth-012', NULL, '신건우', '010-0000-4011', 'bdlead11@kintex.test', '기술 기획', '미디어테크', '데모 제품 11', 2, 36, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '12 hour'),
  ('bd-ld-012', 'bd-e-013', NULL, NULL, '안지유', '010-0000-4012', 'bdlead12@kintex.test', '연구원', '(주)디스플레이테크', '데모 제품 12', 5, 92, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '13 hour'),
  ('bd-ld-013', 'bd-e-014', 'bd-booth-014', NULL, '전하준', '010-0000-4013', 'bdlead13@kintex.test', '설비 담당', '컨스트럭션테크', '데모 제품 13', 2, 38, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '14 hour'),
  ('bd-ld-014', 'bd-e-015', NULL, NULL, '박도현', '010-0000-4014', 'bdlead14@kintex.test', '마케팅', '(주)부스테크', '데모 제품 14', 2, 39, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '15 hour'),
  ('bd-ld-015', 'bd-e-016', 'bd-booth-016', NULL, '강지민', '010-0000-4015', 'bdlead15@kintex.test', '구매 담당', '전기시설테크', '데모 제품 15', 2, 40, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '16 hour'),
  ('bd-ld-016', 'bd-e-017', NULL, NULL, '장유준', '010-0000-4016', 'bdlead16@kintex.test', '기술 기획', '구조테크', '데모 제품 16', 5, 96, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '17 hour'),
  ('bd-ld-017', 'bd-e-018', 'bd-booth-018', NULL, '오민재', '010-0000-4017', 'bdlead17@kintex.test', '연구원', '(주)비전테크', '데모 제품 17', 2, 42, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '18 hour'),
  ('bd-ld-018', 'bd-e-019', NULL, NULL, '권수빈', '010-0000-4018', 'bdlead18@kintex.test', '설비 담당', '센서텍테크', '데모 제품 18', 2, 43, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '19 hour'),
  ('bd-ld-019', 'bd-e-020', 'bd-booth-020', NULL, '송지우', '010-0000-4019', 'bdlead19@kintex.test', '마케팅', '(주)머티리얼테크', '데모 제품 19', 2, 44, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '20 hour'),
  ('bd-ld-020', 'bd-e-021', NULL, NULL, '김서준', '010-0000-4020', 'bdlead20@kintex.test', '구매 담당', '로지스테크', '데모 제품 20', 5, 80, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '1 hour'),
  ('bd-ld-021', 'bd-e-022', 'bd-booth-022', NULL, '최건우', '010-0000-4021', 'bdlead21@kintex.test', '기술 기획', '바이오테크', '데모 제품 21', 2, 46, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '2 hour'),
  ('bd-ld-022', 'bd-e-023', NULL, NULL, '조지유', '010-0000-4022', 'bdlead22@kintex.test', '연구원', '(주)헬스랩테크', '데모 제품 22', 2, 47, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '3 hour'),
  ('bd-ld-023', 'bd-e-024', 'bd-booth-024', NULL, '임하준', '010-0000-4023', 'bdlead23@kintex.test', '설비 담당', '에너지테크', '데모 제품 23', 2, 48, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '4 hour'),
  ('bd-ld-024', 'bd-e-025', NULL, NULL, '서도현', '010-0000-4024', 'bdlead24@kintex.test', '마케팅', '(주)스마트테크', '데모 제품 24', 5, 84, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '5 hour'),
  ('bd-ld-025', 'bd-e-026', 'bd-booth-026', NULL, '황지민', '010-0000-4025', 'bdlead25@kintex.test', '구매 담당', '글로벌테크', '데모 제품 25', 3, 50, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '6 hour'),
  ('bd-ld-026', 'bd-e-027', NULL, NULL, '류유준', '010-0000-4026', 'bdlead26@kintex.test', '기술 기획', '넥스트테크', '데모 제품 26', 3, 51, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '7 hour'),
  ('bd-ld-027', 'bd-e-028', 'bd-booth-028', NULL, '이민재', '010-0000-4027', 'bdlead27@kintex.test', '연구원', '(주)미래테크', '데모 제품 27', 3, 52, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '8 hour'),
  ('bd-ld-028', 'bd-e-029', NULL, NULL, '정수빈', '010-0000-4028', 'bdlead28@kintex.test', '설비 담당', '한빛테크', '데모 제품 28', 5, 88, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '9 hour'),
  ('bd-ld-029', 'bd-e-030', 'bd-booth-030', NULL, '윤지우', '010-0000-4029', 'bdlead29@kintex.test', '마케팅', '(주)대한테크', '데모 제품 29', 3, 54, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '10 hour'),
  ('bd-ld-030', 'bd-e-031', NULL, NULL, '한서준', '010-0000-4030', 'bdlead30@kintex.test', '구매 담당', '테크시스템즈', '데모 제품 30', 3, 55, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '11 hour'),
  ('bd-ld-031', 'bd-e-032', 'bd-booth-032', NULL, '신건우', '010-0000-4031', 'bdlead31@kintex.test', '기술 기획', '로보틱스시스템즈', '데모 제품 31', 3, 56, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '12 hour'),
  ('bd-ld-032', 'bd-e-033', NULL, NULL, '안지유', '010-0000-4032', 'bdlead32@kintex.test', '연구원', '(주)인더스트리시스템즈', '데모 제품 32', 5, 92, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '13 hour'),
  ('bd-ld-033', 'bd-e-034', 'bd-booth-034', NULL, '전하준', '010-0000-4033', 'bdlead33@kintex.test', '설비 담당', '시스템즈시스템즈', '데모 제품 33', 3, 58, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '14 hour'),
  ('bd-ld-034', 'bd-e-035', NULL, NULL, '박도현', '010-0000-4034', 'bdlead34@kintex.test', '마케팅', '(주)솔루션시스템즈', '데모 제품 34', 3, 59, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '15 hour'),
  ('bd-ld-035', 'bd-e-036', 'bd-booth-036', NULL, '강지민', '010-0000-4035', 'bdlead35@kintex.test', '구매 담당', '이노베이션시스템즈', '데모 제품 35', 3, 60, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '16 hour'),
  ('bd-ld-036', 'bd-e-037', NULL, NULL, '장유준', '010-0000-4036', 'bdlead36@kintex.test', '기술 기획', '오토메이션시스템즈', '데모 제품 36', 5, 96, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '17 hour'),
  ('bd-ld-037', 'bd-e-038', 'bd-booth-038', NULL, '오민재', '010-0000-4037', 'bdlead37@kintex.test', '연구원', '(주)디자인시스템즈', '데모 제품 37', 3, 62, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '18 hour'),
  ('bd-ld-038', 'bd-e-039', NULL, NULL, '권수빈', '010-0000-4038', 'bdlead38@kintex.test', '설비 담당', '엔지니어링시스템즈', '데모 제품 38', 3, 63, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '19 hour'),
  ('bd-ld-039', 'bd-e-040', 'bd-booth-040', NULL, '송지우', '010-0000-4039', 'bdlead39@kintex.test', '마케팅', '(주)일렉트릭시스템즈', '데모 제품 39', 3, 64, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '20 hour'),
  ('bd-ld-040', 'bd-e-041', NULL, NULL, '김서준', '010-0000-4040', 'bdlead40@kintex.test', '구매 담당', '네트웍스시스템즈', '데모 제품 40', 5, 80, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '1 hour'),
  ('bd-ld-041', 'bd-e-042', 'bd-booth-042', NULL, '최건우', '010-0000-4041', 'bdlead41@kintex.test', '기술 기획', '미디어시스템즈', '데모 제품 41', 3, 66, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '2 hour'),
  ('bd-ld-042', 'bd-e-043', NULL, NULL, '조지유', '010-0000-4042', 'bdlead42@kintex.test', '연구원', '(주)디스플레이시스템즈', '데모 제품 42', 3, 67, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '3 hour'),
  ('bd-ld-043', 'bd-e-044', 'bd-booth-044', NULL, '임하준', '010-0000-4043', 'bdlead43@kintex.test', '설비 담당', '컨스트럭션시스템즈', '데모 제품 43', 3, 68, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '4 hour'),
  ('bd-ld-044', 'bd-e-045', NULL, NULL, '서도현', '010-0000-4044', 'bdlead44@kintex.test', '마케팅', '(주)부스시스템즈', '데모 제품 44', 5, 84, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '5 hour'),
  ('bd-ld-045', 'bd-e-046', 'bd-booth-046', NULL, '황지민', '010-0000-4045', 'bdlead45@kintex.test', '구매 담당', '전기시설시스템즈', '데모 제품 45', 3, 70, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '6 hour'),
  ('bd-ld-046', 'bd-e-047', NULL, NULL, '류유준', '010-0000-4046', 'bdlead46@kintex.test', '기술 기획', '구조시스템즈', '데모 제품 46', 3, 71, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '7 hour'),
  ('bd-ld-047', 'bd-e-048', 'bd-booth-048', NULL, '이민재', '010-0000-4047', 'bdlead47@kintex.test', '연구원', '(주)비전시스템즈', '데모 제품 47', 3, 72, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '8 hour'),
  ('bd-ld-048', 'bd-e-049', NULL, NULL, '정수빈', '010-0000-4048', 'bdlead48@kintex.test', '설비 담당', '센서텍시스템즈', '데모 제품 48', 5, 88, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '9 hour'),
  ('bd-ld-049', 'bd-e-050', 'bd-booth-050', NULL, '윤지우', '010-0000-4049', 'bdlead49@kintex.test', '마케팅', '(주)머티리얼시스템즈', '데모 제품 49', 3, 74, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '10 hour'),
  ('bd-ld-050', 'bd-e-051', NULL, NULL, '한서준', '010-0000-4050', 'bdlead50@kintex.test', '구매 담당', '로지스시스템즈', '데모 제품 50', 3, 75, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '11 hour'),
  ('bd-ld-051', 'bd-e-052', 'bd-booth-052', NULL, '신건우', '010-0000-4051', 'bdlead51@kintex.test', '기술 기획', '바이오시스템즈', '데모 제품 51', 3, 76, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '12 hour'),
  ('bd-ld-052', 'bd-e-053', NULL, NULL, '안지유', '010-0000-4052', 'bdlead52@kintex.test', '연구원', '(주)헬스랩시스템즈', '데모 제품 52', 5, 92, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '13 hour'),
  ('bd-ld-053', 'bd-e-054', 'bd-booth-054', NULL, '전하준', '010-0000-4053', 'bdlead53@kintex.test', '설비 담당', '에너지시스템즈', '데모 제품 53', 3, 78, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '14 hour'),
  ('bd-ld-054', 'bd-e-055', NULL, NULL, '박도현', '010-0000-4054', 'bdlead54@kintex.test', '마케팅', '(주)스마트시스템즈', '데모 제품 54', 3, 79, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '15 hour'),
  ('bd-ld-055', 'bd-e-056', 'bd-booth-056', NULL, '강지민', '010-0000-4055', 'bdlead55@kintex.test', '구매 담당', '글로벌시스템즈', '데모 제품 55', 2, 25, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '16 hour'),
  ('bd-ld-056', 'bd-e-057', NULL, NULL, '장유준', '010-0000-4056', 'bdlead56@kintex.test', '기술 기획', '넥스트시스템즈', '데모 제품 56', 5, 96, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '17 hour'),
  ('bd-ld-057', 'bd-e-058', 'bd-booth-058', NULL, '오민재', '010-0000-4057', 'bdlead57@kintex.test', '연구원', '(주)미래시스템즈', '데모 제품 57', 2, 27, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '18 hour'),
  ('bd-ld-058', 'bd-e-059', NULL, NULL, '권수빈', '010-0000-4058', 'bdlead58@kintex.test', '설비 담당', '한빛시스템즈', '데모 제품 58', 2, 28, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '19 hour'),
  ('bd-ld-059', 'bd-e-060', 'bd-booth-060', NULL, '송지우', '010-0000-4059', 'bdlead59@kintex.test', '마케팅', '(주)대한시스템즈', '데모 제품 59', 2, 29, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '20 hour'),
  ('bd-ld-060', 'bd-e-001', NULL, NULL, '김서준', '010-0000-4060', 'bdlead60@kintex.test', '구매 담당', '테크인더스트리', '데모 제품 60', 5, 80, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '1 hour'),
  ('bd-ld-061', 'bd-e-002', 'bd-booth-062', NULL, '최건우', '010-0000-4061', 'bdlead61@kintex.test', '기술 기획', '로보틱스인더스트리', '데모 제품 61', 2, 31, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '2 hour'),
  ('bd-ld-062', 'bd-e-003', NULL, NULL, '조지유', '010-0000-4062', 'bdlead62@kintex.test', '연구원', '(주)인더스트리인더스트리', '데모 제품 62', 2, 32, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '3 hour'),
  ('bd-ld-063', 'bd-e-004', 'bd-booth-064', NULL, '임하준', '010-0000-4063', 'bdlead63@kintex.test', '설비 담당', '시스템즈인더스트리', '데모 제품 63', 2, 33, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '4 hour'),
  ('bd-ld-064', 'bd-e-005', NULL, NULL, '서도현', '010-0000-4064', 'bdlead64@kintex.test', '마케팅', '(주)솔루션인더스트리', '데모 제품 64', 5, 84, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '5 hour'),
  ('bd-ld-065', 'bd-e-006', 'bd-booth-066', NULL, '황지민', '010-0000-4065', 'bdlead65@kintex.test', '구매 담당', '이노베이션인더스트리', '데모 제품 65', 2, 35, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '6 hour'),
  ('bd-ld-066', 'bd-e-007', NULL, NULL, '류유준', '010-0000-4066', 'bdlead66@kintex.test', '기술 기획', '오토메이션인더스트리', '데모 제품 66', 2, 36, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '7 hour'),
  ('bd-ld-067', 'bd-e-008', 'bd-booth-068', NULL, '이민재', '010-0000-4067', 'bdlead67@kintex.test', '연구원', '(주)디자인인더스트리', '데모 제품 67', 2, 37, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '8 hour'),
  ('bd-ld-068', 'bd-e-009', NULL, NULL, '정수빈', '010-0000-4068', 'bdlead68@kintex.test', '설비 담당', '엔지니어링인더스트리', '데모 제품 68', 5, 88, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '9 hour'),
  ('bd-ld-069', 'bd-e-010', 'bd-booth-070', NULL, '윤지우', '010-0000-4069', 'bdlead69@kintex.test', '마케팅', '(주)일렉트릭인더스트리', '데모 제품 69', 2, 39, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '10 hour'),
  ('bd-ld-070', 'bd-e-011', NULL, NULL, '한서준', '010-0000-4070', 'bdlead70@kintex.test', '구매 담당', '네트웍스인더스트리', '데모 제품 70', 2, 40, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '11 hour'),
  ('bd-ld-071', 'bd-e-012', 'bd-booth-072', NULL, '신건우', '010-0000-4071', 'bdlead71@kintex.test', '기술 기획', '미디어인더스트리', '데모 제품 71', 2, 41, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '12 hour'),
  ('bd-ld-072', 'bd-e-013', NULL, NULL, '안지유', '010-0000-4072', 'bdlead72@kintex.test', '연구원', '(주)디스플레이인더스트리', '데모 제품 72', 5, 92, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '13 hour'),
  ('bd-ld-073', 'bd-e-014', 'bd-booth-074', NULL, '전하준', '010-0000-4073', 'bdlead73@kintex.test', '설비 담당', '컨스트럭션인더스트리', '데모 제품 73', 2, 43, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '14 hour'),
  ('bd-ld-074', 'bd-e-015', NULL, NULL, '박도현', '010-0000-4074', 'bdlead74@kintex.test', '마케팅', '(주)부스인더스트리', '데모 제품 74', 2, 44, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '15 hour'),
  ('bd-ld-075', 'bd-e-016', 'bd-booth-076', NULL, '강지민', '010-0000-4075', 'bdlead75@kintex.test', '구매 담당', '전기시설인더스트리', '데모 제품 75', 2, 45, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '16 hour'),
  ('bd-ld-076', 'bd-e-017', NULL, NULL, '장유준', '010-0000-4076', 'bdlead76@kintex.test', '기술 기획', '구조인더스트리', '데모 제품 76', 5, 96, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '17 hour'),
  ('bd-ld-077', 'bd-e-018', 'bd-booth-078', NULL, '오민재', '010-0000-4077', 'bdlead77@kintex.test', '연구원', '(주)비전인더스트리', '데모 제품 77', 2, 47, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '18 hour'),
  ('bd-ld-078', 'bd-e-019', NULL, NULL, '권수빈', '010-0000-4078', 'bdlead78@kintex.test', '설비 담당', '센서텍인더스트리', '데모 제품 78', 2, 48, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '19 hour'),
  ('bd-ld-079', 'bd-e-020', 'bd-booth-080', NULL, '송지우', '010-0000-4079', 'bdlead79@kintex.test', '마케팅', '(주)머티리얼인더스트리', '데모 제품 79', 2, 49, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '20 hour'),
  ('bd-ld-080', 'bd-e-021', NULL, NULL, '김서준', '010-0000-4080', 'bdlead80@kintex.test', '구매 담당', '테크테크', '데모 제품 80', 5, 80, '["부스 체류 시간 평균 대비 높음","사양서 다운로드","구매 결정권자 직급"]'::jsonb, '[{"text":"부스 QR 스캔","at":"오늘 13:20"},{"text":"제품 시연 참관","at":"오늘 13:35"}]'::jsonb, '안녕하세요. 관심 제품 견적서를 준비했습니다. 미팅 가능하실까요?', true, now() - interval '1 hour')
ON CONFLICT (id) DO NOTHING;

-- 6. 옥션(auction) 50 — 진행/마감 혼합. 등록 공사업체만 초대.
INSERT INTO auction (id, event_id, title, category, auction_type, award_criteria, weight_price, weight_reputation, weight_delivery, round, deadline, material_package_id, materials, accent, created_by) VALUES
  ('bd-auc-001', 'bd-e-002', 'BD001 구조물 임대 공사', '구조물 임대', 'reverse', 'comprehensive', 60, 25, 15, 1, now() + interval '2 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-002', 'bd-e-003', 'BD002 전기/조명 공사', '전기/조명', 'reverse', 'comprehensive', 60, 25, 15, 1, now() - interval '3 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-003', 'bd-e-004', 'BD003 영상/음향 공사', '영상/음향', 'reverse', 'lowest', 100, 0, 0, 1, now() + interval '4 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-004', 'bd-e-005', 'BD004 네트워크 공사', '네트워크', 'reverse', 'comprehensive', 60, 25, 15, 1, now() - interval '5 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-005', 'bd-e-006', 'BD005 리깅 공사', '리깅', 'reverse', 'comprehensive', 60, 25, 15, 1, now() + interval '6 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-006', 'bd-e-007', 'BD006 전시디자인설치 공사', '전시디자인설치', 'reverse', 'lowest', 100, 0, 0, 1, now() - interval '7 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-007', 'bd-e-008', 'BD007 구조물 임대 공사', '구조물 임대', 'reverse', 'comprehensive', 60, 25, 15, 1, now() + interval '1 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-008', 'bd-e-009', 'BD008 전기/조명 공사', '전기/조명', 'reverse', 'comprehensive', 60, 25, 15, 1, now() - interval '9 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-009', 'bd-e-010', 'BD009 영상/음향 공사', '영상/음향', 'reverse', 'lowest', 100, 0, 0, 1, now() + interval '3 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-010', 'bd-e-011', 'BD010 네트워크 공사', '네트워크', 'reverse', 'comprehensive', 60, 25, 15, 1, now() - interval '1 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-011', 'bd-e-012', 'BD011 리깅 공사', '리깅', 'reverse', 'comprehensive', 60, 25, 15, 1, now() + interval '5 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-012', 'bd-e-013', 'BD012 전시디자인설치 공사', '전시디자인설치', 'reverse', 'lowest', 100, 0, 0, 1, now() - interval '3 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-013', 'bd-e-014', 'BD013 구조물 임대 공사', '구조물 임대', 'reverse', 'comprehensive', 60, 25, 15, 1, now() + interval '7 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-014', 'bd-e-015', 'BD014 전기/조명 공사', '전기/조명', 'reverse', 'comprehensive', 60, 25, 15, 1, now() - interval '5 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-015', 'bd-e-016', 'BD015 영상/음향 공사', '영상/음향', 'reverse', 'lowest', 100, 0, 0, 1, now() + interval '2 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-016', 'bd-e-017', 'BD016 네트워크 공사', '네트워크', 'reverse', 'comprehensive', 60, 25, 15, 1, now() - interval '7 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-017', 'bd-e-018', 'BD017 리깅 공사', '리깅', 'reverse', 'comprehensive', 60, 25, 15, 1, now() + interval '4 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-018', 'bd-e-019', 'BD018 전시디자인설치 공사', '전시디자인설치', 'reverse', 'lowest', 100, 0, 0, 1, now() - interval '9 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-019', 'bd-e-020', 'BD019 구조물 임대 공사', '구조물 임대', 'reverse', 'comprehensive', 60, 25, 15, 1, now() + interval '6 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-020', 'bd-e-021', 'BD020 전기/조명 공사', '전기/조명', 'reverse', 'comprehensive', 60, 25, 15, 1, now() - interval '1 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-021', 'bd-e-022', 'BD021 영상/음향 공사', '영상/음향', 'reverse', 'lowest', 100, 0, 0, 1, now() + interval '1 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-022', 'bd-e-023', 'BD022 네트워크 공사', '네트워크', 'reverse', 'comprehensive', 60, 25, 15, 1, now() - interval '3 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-023', 'bd-e-024', 'BD023 리깅 공사', '리깅', 'reverse', 'comprehensive', 60, 25, 15, 1, now() + interval '3 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-024', 'bd-e-025', 'BD024 전시디자인설치 공사', '전시디자인설치', 'reverse', 'lowest', 100, 0, 0, 1, now() - interval '5 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-025', 'bd-e-026', 'BD025 구조물 임대 공사', '구조물 임대', 'reverse', 'comprehensive', 60, 25, 15, 1, now() + interval '5 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-026', 'bd-e-027', 'BD026 전기/조명 공사', '전기/조명', 'reverse', 'comprehensive', 60, 25, 15, 1, now() - interval '7 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-027', 'bd-e-028', 'BD027 영상/음향 공사', '영상/음향', 'reverse', 'lowest', 100, 0, 0, 1, now() + interval '7 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-028', 'bd-e-029', 'BD028 네트워크 공사', '네트워크', 'reverse', 'comprehensive', 60, 25, 15, 1, now() - interval '9 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-029', 'bd-e-030', 'BD029 리깅 공사', '리깅', 'reverse', 'comprehensive', 60, 25, 15, 1, now() + interval '2 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-030', 'bd-e-031', 'BD030 전시디자인설치 공사', '전시디자인설치', 'reverse', 'lowest', 100, 0, 0, 1, now() - interval '1 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-031', 'bd-e-032', 'BD031 구조물 임대 공사', '구조물 임대', 'reverse', 'comprehensive', 60, 25, 15, 1, now() + interval '4 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-032', 'bd-e-033', 'BD032 전기/조명 공사', '전기/조명', 'reverse', 'comprehensive', 60, 25, 15, 1, now() - interval '3 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-033', 'bd-e-034', 'BD033 영상/음향 공사', '영상/음향', 'reverse', 'lowest', 100, 0, 0, 1, now() + interval '6 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-034', 'bd-e-035', 'BD034 네트워크 공사', '네트워크', 'reverse', 'comprehensive', 60, 25, 15, 1, now() - interval '5 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-035', 'bd-e-036', 'BD035 리깅 공사', '리깅', 'reverse', 'comprehensive', 60, 25, 15, 1, now() + interval '1 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-036', 'bd-e-037', 'BD036 전시디자인설치 공사', '전시디자인설치', 'reverse', 'lowest', 100, 0, 0, 1, now() - interval '7 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-037', 'bd-e-038', 'BD037 구조물 임대 공사', '구조물 임대', 'reverse', 'comprehensive', 60, 25, 15, 1, now() + interval '3 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-038', 'bd-e-039', 'BD038 전기/조명 공사', '전기/조명', 'reverse', 'comprehensive', 60, 25, 15, 1, now() - interval '9 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-039', 'bd-e-040', 'BD039 영상/음향 공사', '영상/음향', 'reverse', 'lowest', 100, 0, 0, 1, now() + interval '5 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-040', 'bd-e-041', 'BD040 네트워크 공사', '네트워크', 'reverse', 'comprehensive', 60, 25, 15, 1, now() - interval '1 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-041', 'bd-e-042', 'BD041 리깅 공사', '리깅', 'reverse', 'comprehensive', 60, 25, 15, 1, now() + interval '7 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-042', 'bd-e-043', 'BD042 전시디자인설치 공사', '전시디자인설치', 'reverse', 'lowest', 100, 0, 0, 1, now() - interval '3 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-043', 'bd-e-044', 'BD043 구조물 임대 공사', '구조물 임대', 'reverse', 'comprehensive', 60, 25, 15, 1, now() + interval '2 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-044', 'bd-e-045', 'BD044 전기/조명 공사', '전기/조명', 'reverse', 'comprehensive', 60, 25, 15, 1, now() - interval '5 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-045', 'bd-e-046', 'BD045 영상/음향 공사', '영상/음향', 'reverse', 'lowest', 100, 0, 0, 1, now() + interval '4 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-046', 'bd-e-047', 'BD046 네트워크 공사', '네트워크', 'reverse', 'comprehensive', 60, 25, 15, 1, now() - interval '7 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-047', 'bd-e-048', 'BD047 리깅 공사', '리깅', 'reverse', 'comprehensive', 60, 25, 15, 1, now() + interval '6 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-048', 'bd-e-049', 'BD048 전시디자인설치 공사', '전시디자인설치', 'reverse', 'lowest', 100, 0, 0, 1, now() - interval '9 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-049', 'bd-e-050', 'BD049 구조물 임대 공사', '구조물 임대', 'reverse', 'comprehensive', 60, 25, 15, 1, now() + interval '1 day', NULL, 'layout,boq', 'primary', 'demo-organizer'),
  ('bd-auc-050', 'bd-e-051', 'BD050 전기/조명 공사', '전기/조명', 'reverse', 'comprehensive', 60, 25, 15, 1, now() - interval '1 day', NULL, 'layout,boq', 'primary', 'demo-organizer')
ON CONFLICT (id) DO NOTHING;

-- 6-1. 옥션 초대(auction_invite) + 응찰(bid) 100 — (auction,company) 유니크.
INSERT INTO auction_invite (id, auction_id, company_id) VALUES
  ('bd-ai-0001', 'bd-auc-001', 'bd-co-001'),
  ('bd-ai-0002', 'bd-auc-001', 'bd-co-002'),
  ('bd-ai-0003', 'bd-auc-002', 'bd-co-004'),
  ('bd-ai-0004', 'bd-auc-002', 'bd-co-005'),
  ('bd-ai-0005', 'bd-auc-002', 'bd-co-006'),
  ('bd-ai-0006', 'bd-auc-003', 'bd-co-007'),
  ('bd-ai-0007', 'bd-auc-003', 'bd-co-008'),
  ('bd-ai-0008', 'bd-auc-004', 'bd-co-010'),
  ('bd-ai-0009', 'bd-auc-004', 'bd-co-011'),
  ('bd-ai-0010', 'bd-auc-004', 'bd-co-012'),
  ('bd-ai-0011', 'bd-auc-005', 'bd-co-013'),
  ('bd-ai-0012', 'bd-auc-005', 'bd-co-014'),
  ('bd-ai-0013', 'bd-auc-006', 'bd-co-016'),
  ('bd-ai-0014', 'bd-auc-006', 'bd-co-017'),
  ('bd-ai-0015', 'bd-auc-006', 'bd-co-018'),
  ('bd-ai-0016', 'bd-auc-007', 'bd-co-019'),
  ('bd-ai-0017', 'bd-auc-007', 'bd-co-020'),
  ('bd-ai-0018', 'bd-auc-008', 'bd-co-022'),
  ('bd-ai-0019', 'bd-auc-008', 'bd-co-023'),
  ('bd-ai-0020', 'bd-auc-008', 'bd-co-024'),
  ('bd-ai-0021', 'bd-auc-009', 'bd-co-025'),
  ('bd-ai-0022', 'bd-auc-009', 'bd-co-026'),
  ('bd-ai-0023', 'bd-auc-010', 'bd-co-028'),
  ('bd-ai-0024', 'bd-auc-010', 'bd-co-029'),
  ('bd-ai-0025', 'bd-auc-010', 'bd-co-030'),
  ('bd-ai-0026', 'bd-auc-011', 'bd-co-001'),
  ('bd-ai-0027', 'bd-auc-011', 'bd-co-002'),
  ('bd-ai-0028', 'bd-auc-012', 'bd-co-004'),
  ('bd-ai-0029', 'bd-auc-012', 'bd-co-005'),
  ('bd-ai-0030', 'bd-auc-012', 'bd-co-006'),
  ('bd-ai-0031', 'bd-auc-013', 'bd-co-007'),
  ('bd-ai-0032', 'bd-auc-013', 'bd-co-008'),
  ('bd-ai-0033', 'bd-auc-014', 'bd-co-010'),
  ('bd-ai-0034', 'bd-auc-014', 'bd-co-011'),
  ('bd-ai-0035', 'bd-auc-014', 'bd-co-012'),
  ('bd-ai-0036', 'bd-auc-015', 'bd-co-013'),
  ('bd-ai-0037', 'bd-auc-015', 'bd-co-014'),
  ('bd-ai-0038', 'bd-auc-016', 'bd-co-016'),
  ('bd-ai-0039', 'bd-auc-016', 'bd-co-017'),
  ('bd-ai-0040', 'bd-auc-016', 'bd-co-018'),
  ('bd-ai-0041', 'bd-auc-017', 'bd-co-019'),
  ('bd-ai-0042', 'bd-auc-017', 'bd-co-020'),
  ('bd-ai-0043', 'bd-auc-018', 'bd-co-022'),
  ('bd-ai-0044', 'bd-auc-018', 'bd-co-023'),
  ('bd-ai-0045', 'bd-auc-018', 'bd-co-024'),
  ('bd-ai-0046', 'bd-auc-019', 'bd-co-025'),
  ('bd-ai-0047', 'bd-auc-019', 'bd-co-026'),
  ('bd-ai-0048', 'bd-auc-020', 'bd-co-028'),
  ('bd-ai-0049', 'bd-auc-020', 'bd-co-029'),
  ('bd-ai-0050', 'bd-auc-020', 'bd-co-030'),
  ('bd-ai-0051', 'bd-auc-021', 'bd-co-001'),
  ('bd-ai-0052', 'bd-auc-021', 'bd-co-002'),
  ('bd-ai-0053', 'bd-auc-022', 'bd-co-004'),
  ('bd-ai-0054', 'bd-auc-022', 'bd-co-005'),
  ('bd-ai-0055', 'bd-auc-022', 'bd-co-006'),
  ('bd-ai-0056', 'bd-auc-023', 'bd-co-007'),
  ('bd-ai-0057', 'bd-auc-023', 'bd-co-008'),
  ('bd-ai-0058', 'bd-auc-024', 'bd-co-010'),
  ('bd-ai-0059', 'bd-auc-024', 'bd-co-011'),
  ('bd-ai-0060', 'bd-auc-024', 'bd-co-012'),
  ('bd-ai-0061', 'bd-auc-025', 'bd-co-013'),
  ('bd-ai-0062', 'bd-auc-025', 'bd-co-014'),
  ('bd-ai-0063', 'bd-auc-026', 'bd-co-016'),
  ('bd-ai-0064', 'bd-auc-026', 'bd-co-017'),
  ('bd-ai-0065', 'bd-auc-026', 'bd-co-018'),
  ('bd-ai-0066', 'bd-auc-027', 'bd-co-019'),
  ('bd-ai-0067', 'bd-auc-027', 'bd-co-020'),
  ('bd-ai-0068', 'bd-auc-028', 'bd-co-022'),
  ('bd-ai-0069', 'bd-auc-028', 'bd-co-023'),
  ('bd-ai-0070', 'bd-auc-028', 'bd-co-024'),
  ('bd-ai-0071', 'bd-auc-029', 'bd-co-025'),
  ('bd-ai-0072', 'bd-auc-029', 'bd-co-026'),
  ('bd-ai-0073', 'bd-auc-030', 'bd-co-028'),
  ('bd-ai-0074', 'bd-auc-030', 'bd-co-029'),
  ('bd-ai-0075', 'bd-auc-030', 'bd-co-030'),
  ('bd-ai-0076', 'bd-auc-031', 'bd-co-001'),
  ('bd-ai-0077', 'bd-auc-031', 'bd-co-002'),
  ('bd-ai-0078', 'bd-auc-032', 'bd-co-004'),
  ('bd-ai-0079', 'bd-auc-032', 'bd-co-005'),
  ('bd-ai-0080', 'bd-auc-032', 'bd-co-006'),
  ('bd-ai-0081', 'bd-auc-033', 'bd-co-007'),
  ('bd-ai-0082', 'bd-auc-033', 'bd-co-008'),
  ('bd-ai-0083', 'bd-auc-034', 'bd-co-010'),
  ('bd-ai-0084', 'bd-auc-034', 'bd-co-011'),
  ('bd-ai-0085', 'bd-auc-034', 'bd-co-012'),
  ('bd-ai-0086', 'bd-auc-035', 'bd-co-013'),
  ('bd-ai-0087', 'bd-auc-035', 'bd-co-014'),
  ('bd-ai-0088', 'bd-auc-036', 'bd-co-016'),
  ('bd-ai-0089', 'bd-auc-036', 'bd-co-017'),
  ('bd-ai-0090', 'bd-auc-036', 'bd-co-018'),
  ('bd-ai-0091', 'bd-auc-037', 'bd-co-019'),
  ('bd-ai-0092', 'bd-auc-037', 'bd-co-020'),
  ('bd-ai-0093', 'bd-auc-038', 'bd-co-022'),
  ('bd-ai-0094', 'bd-auc-038', 'bd-co-023'),
  ('bd-ai-0095', 'bd-auc-038', 'bd-co-024'),
  ('bd-ai-0096', 'bd-auc-039', 'bd-co-025'),
  ('bd-ai-0097', 'bd-auc-039', 'bd-co-026'),
  ('bd-ai-0098', 'bd-auc-040', 'bd-co-028'),
  ('bd-ai-0099', 'bd-auc-040', 'bd-co-029'),
  ('bd-ai-0100', 'bd-auc-040', 'bd-co-030'),
  ('bd-ai-0101', 'bd-auc-041', 'bd-co-001'),
  ('bd-ai-0102', 'bd-auc-041', 'bd-co-002'),
  ('bd-ai-0103', 'bd-auc-042', 'bd-co-004'),
  ('bd-ai-0104', 'bd-auc-042', 'bd-co-005'),
  ('bd-ai-0105', 'bd-auc-042', 'bd-co-006'),
  ('bd-ai-0106', 'bd-auc-043', 'bd-co-007'),
  ('bd-ai-0107', 'bd-auc-043', 'bd-co-008'),
  ('bd-ai-0108', 'bd-auc-044', 'bd-co-010'),
  ('bd-ai-0109', 'bd-auc-044', 'bd-co-011'),
  ('bd-ai-0110', 'bd-auc-044', 'bd-co-012'),
  ('bd-ai-0111', 'bd-auc-045', 'bd-co-013'),
  ('bd-ai-0112', 'bd-auc-045', 'bd-co-014'),
  ('bd-ai-0113', 'bd-auc-046', 'bd-co-016'),
  ('bd-ai-0114', 'bd-auc-046', 'bd-co-017'),
  ('bd-ai-0115', 'bd-auc-046', 'bd-co-018'),
  ('bd-ai-0116', 'bd-auc-047', 'bd-co-019'),
  ('bd-ai-0117', 'bd-auc-047', 'bd-co-020'),
  ('bd-ai-0118', 'bd-auc-048', 'bd-co-022'),
  ('bd-ai-0119', 'bd-auc-048', 'bd-co-023'),
  ('bd-ai-0120', 'bd-auc-048', 'bd-co-024'),
  ('bd-ai-0121', 'bd-auc-049', 'bd-co-025'),
  ('bd-ai-0122', 'bd-auc-049', 'bd-co-026'),
  ('bd-ai-0123', 'bd-auc-050', 'bd-co-028'),
  ('bd-ai-0124', 'bd-auc-050', 'bd-co-029'),
  ('bd-ai-0125', 'bd-auc-050', 'bd-co-030')
ON CONFLICT (auction_id, company_id) DO NOTHING;

INSERT INTO bid (id, auction_id, company_id, round, subtotal, vat, total, lead_days) VALUES
  ('bd-bid-0001', 'bd-auc-001', 'bd-co-001', 1, 4000000, 400000, 4000000, 7),
  ('bd-bid-0002', 'bd-auc-001', 'bd-co-002', 1, 4300000, 430000, 4300000, 9),
  ('bd-bid-0003', 'bd-auc-002', 'bd-co-004', 1, 4100000, 410000, 4100000, 7),
  ('bd-bid-0004', 'bd-auc-002', 'bd-co-005', 1, 4400000, 440000, 4400000, 9),
  ('bd-bid-0005', 'bd-auc-002', 'bd-co-006', 1, 4700000, 470000, 4700000, 11),
  ('bd-bid-0006', 'bd-auc-003', 'bd-co-007', 1, 4200000, 420000, 4200000, 7),
  ('bd-bid-0007', 'bd-auc-003', 'bd-co-008', 1, 4500000, 450000, 4500000, 9),
  ('bd-bid-0008', 'bd-auc-004', 'bd-co-010', 1, 4300000, 430000, 4300000, 7),
  ('bd-bid-0009', 'bd-auc-004', 'bd-co-011', 1, 4600000, 460000, 4600000, 9),
  ('bd-bid-0010', 'bd-auc-004', 'bd-co-012', 1, 4900000, 490000, 4900000, 11),
  ('bd-bid-0011', 'bd-auc-005', 'bd-co-013', 1, 4400000, 440000, 4400000, 7),
  ('bd-bid-0012', 'bd-auc-005', 'bd-co-014', 1, 4700000, 470000, 4700000, 9),
  ('bd-bid-0013', 'bd-auc-006', 'bd-co-016', 1, 4500000, 450000, 4500000, 7),
  ('bd-bid-0014', 'bd-auc-006', 'bd-co-017', 1, 4800000, 480000, 4800000, 9),
  ('bd-bid-0015', 'bd-auc-006', 'bd-co-018', 1, 5100000, 510000, 5100000, 11),
  ('bd-bid-0016', 'bd-auc-007', 'bd-co-019', 1, 4600000, 460000, 4600000, 7),
  ('bd-bid-0017', 'bd-auc-007', 'bd-co-020', 1, 4900000, 490000, 4900000, 9),
  ('bd-bid-0018', 'bd-auc-008', 'bd-co-022', 1, 4700000, 470000, 4700000, 7),
  ('bd-bid-0019', 'bd-auc-008', 'bd-co-023', 1, 5000000, 500000, 5000000, 9),
  ('bd-bid-0020', 'bd-auc-008', 'bd-co-024', 1, 5300000, 530000, 5300000, 11),
  ('bd-bid-0021', 'bd-auc-009', 'bd-co-025', 1, 4800000, 480000, 4800000, 7),
  ('bd-bid-0022', 'bd-auc-009', 'bd-co-026', 1, 5100000, 510000, 5100000, 9),
  ('bd-bid-0023', 'bd-auc-010', 'bd-co-028', 1, 4900000, 490000, 4900000, 7),
  ('bd-bid-0024', 'bd-auc-010', 'bd-co-029', 1, 5200000, 520000, 5200000, 9),
  ('bd-bid-0025', 'bd-auc-010', 'bd-co-030', 1, 5500000, 550000, 5500000, 11),
  ('bd-bid-0026', 'bd-auc-011', 'bd-co-001', 1, 5000000, 500000, 5000000, 7),
  ('bd-bid-0027', 'bd-auc-011', 'bd-co-002', 1, 5300000, 530000, 5300000, 9),
  ('bd-bid-0028', 'bd-auc-012', 'bd-co-004', 1, 5100000, 510000, 5100000, 7),
  ('bd-bid-0029', 'bd-auc-012', 'bd-co-005', 1, 5400000, 540000, 5400000, 9),
  ('bd-bid-0030', 'bd-auc-012', 'bd-co-006', 1, 5700000, 570000, 5700000, 11),
  ('bd-bid-0031', 'bd-auc-013', 'bd-co-007', 1, 5200000, 520000, 5200000, 7),
  ('bd-bid-0032', 'bd-auc-013', 'bd-co-008', 1, 5500000, 550000, 5500000, 9),
  ('bd-bid-0033', 'bd-auc-014', 'bd-co-010', 1, 5300000, 530000, 5300000, 7),
  ('bd-bid-0034', 'bd-auc-014', 'bd-co-011', 1, 5600000, 560000, 5600000, 9),
  ('bd-bid-0035', 'bd-auc-014', 'bd-co-012', 1, 5900000, 590000, 5900000, 11),
  ('bd-bid-0036', 'bd-auc-015', 'bd-co-013', 1, 5400000, 540000, 5400000, 7),
  ('bd-bid-0037', 'bd-auc-015', 'bd-co-014', 1, 5700000, 570000, 5700000, 9),
  ('bd-bid-0038', 'bd-auc-016', 'bd-co-016', 1, 5500000, 550000, 5500000, 7),
  ('bd-bid-0039', 'bd-auc-016', 'bd-co-017', 1, 5800000, 580000, 5800000, 9),
  ('bd-bid-0040', 'bd-auc-016', 'bd-co-018', 1, 6100000, 610000, 6100000, 11),
  ('bd-bid-0041', 'bd-auc-017', 'bd-co-019', 1, 5600000, 560000, 5600000, 7),
  ('bd-bid-0042', 'bd-auc-017', 'bd-co-020', 1, 5900000, 590000, 5900000, 9),
  ('bd-bid-0043', 'bd-auc-018', 'bd-co-022', 1, 5700000, 570000, 5700000, 7),
  ('bd-bid-0044', 'bd-auc-018', 'bd-co-023', 1, 6000000, 600000, 6000000, 9),
  ('bd-bid-0045', 'bd-auc-018', 'bd-co-024', 1, 6300000, 630000, 6300000, 11),
  ('bd-bid-0046', 'bd-auc-019', 'bd-co-025', 1, 5800000, 580000, 5800000, 7),
  ('bd-bid-0047', 'bd-auc-019', 'bd-co-026', 1, 6100000, 610000, 6100000, 9),
  ('bd-bid-0048', 'bd-auc-020', 'bd-co-028', 1, 5900000, 590000, 5900000, 7),
  ('bd-bid-0049', 'bd-auc-020', 'bd-co-029', 1, 6200000, 620000, 6200000, 9),
  ('bd-bid-0050', 'bd-auc-020', 'bd-co-030', 1, 6500000, 650000, 6500000, 11),
  ('bd-bid-0051', 'bd-auc-021', 'bd-co-001', 1, 6000000, 600000, 6000000, 7),
  ('bd-bid-0052', 'bd-auc-021', 'bd-co-002', 1, 6300000, 630000, 6300000, 9),
  ('bd-bid-0053', 'bd-auc-022', 'bd-co-004', 1, 6100000, 610000, 6100000, 7),
  ('bd-bid-0054', 'bd-auc-022', 'bd-co-005', 1, 6400000, 640000, 6400000, 9),
  ('bd-bid-0055', 'bd-auc-022', 'bd-co-006', 1, 6700000, 670000, 6700000, 11),
  ('bd-bid-0056', 'bd-auc-023', 'bd-co-007', 1, 6200000, 620000, 6200000, 7),
  ('bd-bid-0057', 'bd-auc-023', 'bd-co-008', 1, 6500000, 650000, 6500000, 9),
  ('bd-bid-0058', 'bd-auc-024', 'bd-co-010', 1, 6300000, 630000, 6300000, 7),
  ('bd-bid-0059', 'bd-auc-024', 'bd-co-011', 1, 6600000, 660000, 6600000, 9),
  ('bd-bid-0060', 'bd-auc-024', 'bd-co-012', 1, 6900000, 690000, 6900000, 11),
  ('bd-bid-0061', 'bd-auc-025', 'bd-co-013', 1, 6400000, 640000, 6400000, 7),
  ('bd-bid-0062', 'bd-auc-025', 'bd-co-014', 1, 6700000, 670000, 6700000, 9),
  ('bd-bid-0063', 'bd-auc-026', 'bd-co-016', 1, 6500000, 650000, 6500000, 7),
  ('bd-bid-0064', 'bd-auc-026', 'bd-co-017', 1, 6800000, 680000, 6800000, 9),
  ('bd-bid-0065', 'bd-auc-026', 'bd-co-018', 1, 7100000, 710000, 7100000, 11),
  ('bd-bid-0066', 'bd-auc-027', 'bd-co-019', 1, 6600000, 660000, 6600000, 7),
  ('bd-bid-0067', 'bd-auc-027', 'bd-co-020', 1, 6900000, 690000, 6900000, 9),
  ('bd-bid-0068', 'bd-auc-028', 'bd-co-022', 1, 6700000, 670000, 6700000, 7),
  ('bd-bid-0069', 'bd-auc-028', 'bd-co-023', 1, 7000000, 700000, 7000000, 9),
  ('bd-bid-0070', 'bd-auc-028', 'bd-co-024', 1, 7300000, 730000, 7300000, 11),
  ('bd-bid-0071', 'bd-auc-029', 'bd-co-025', 1, 6800000, 680000, 6800000, 7),
  ('bd-bid-0072', 'bd-auc-029', 'bd-co-026', 1, 7100000, 710000, 7100000, 9),
  ('bd-bid-0073', 'bd-auc-030', 'bd-co-028', 1, 6900000, 690000, 6900000, 7),
  ('bd-bid-0074', 'bd-auc-030', 'bd-co-029', 1, 7200000, 720000, 7200000, 9),
  ('bd-bid-0075', 'bd-auc-030', 'bd-co-030', 1, 7500000, 750000, 7500000, 11),
  ('bd-bid-0076', 'bd-auc-031', 'bd-co-001', 1, 7000000, 700000, 7000000, 7),
  ('bd-bid-0077', 'bd-auc-031', 'bd-co-002', 1, 7300000, 730000, 7300000, 9),
  ('bd-bid-0078', 'bd-auc-032', 'bd-co-004', 1, 7100000, 710000, 7100000, 7),
  ('bd-bid-0079', 'bd-auc-032', 'bd-co-005', 1, 7400000, 740000, 7400000, 9),
  ('bd-bid-0080', 'bd-auc-032', 'bd-co-006', 1, 7700000, 770000, 7700000, 11),
  ('bd-bid-0081', 'bd-auc-033', 'bd-co-007', 1, 7200000, 720000, 7200000, 7),
  ('bd-bid-0082', 'bd-auc-033', 'bd-co-008', 1, 7500000, 750000, 7500000, 9),
  ('bd-bid-0083', 'bd-auc-034', 'bd-co-010', 1, 7300000, 730000, 7300000, 7),
  ('bd-bid-0084', 'bd-auc-034', 'bd-co-011', 1, 7600000, 760000, 7600000, 9),
  ('bd-bid-0085', 'bd-auc-034', 'bd-co-012', 1, 7900000, 790000, 7900000, 11),
  ('bd-bid-0086', 'bd-auc-035', 'bd-co-013', 1, 7400000, 740000, 7400000, 7),
  ('bd-bid-0087', 'bd-auc-035', 'bd-co-014', 1, 7700000, 770000, 7700000, 9),
  ('bd-bid-0088', 'bd-auc-036', 'bd-co-016', 1, 7500000, 750000, 7500000, 7),
  ('bd-bid-0089', 'bd-auc-036', 'bd-co-017', 1, 7800000, 780000, 7800000, 9),
  ('bd-bid-0090', 'bd-auc-036', 'bd-co-018', 1, 8100000, 810000, 8100000, 11),
  ('bd-bid-0091', 'bd-auc-037', 'bd-co-019', 1, 7600000, 760000, 7600000, 7),
  ('bd-bid-0092', 'bd-auc-037', 'bd-co-020', 1, 7900000, 790000, 7900000, 9),
  ('bd-bid-0093', 'bd-auc-038', 'bd-co-022', 1, 7700000, 770000, 7700000, 7),
  ('bd-bid-0094', 'bd-auc-038', 'bd-co-023', 1, 8000000, 800000, 8000000, 9),
  ('bd-bid-0095', 'bd-auc-038', 'bd-co-024', 1, 8300000, 830000, 8300000, 11),
  ('bd-bid-0096', 'bd-auc-039', 'bd-co-025', 1, 7800000, 780000, 7800000, 7),
  ('bd-bid-0097', 'bd-auc-039', 'bd-co-026', 1, 8100000, 810000, 8100000, 9),
  ('bd-bid-0098', 'bd-auc-040', 'bd-co-028', 1, 7900000, 790000, 7900000, 7),
  ('bd-bid-0099', 'bd-auc-040', 'bd-co-029', 1, 8200000, 820000, 8200000, 9),
  ('bd-bid-0100', 'bd-auc-040', 'bd-co-030', 1, 8500000, 850000, 8500000, 11)
ON CONFLICT (auction_id, company_id) DO NOTHING;

INSERT INTO award (id, auction_id, bid_id, reason, awarded_by) VALUES
  ('bd-aw-002', 'bd-auc-002', 'bd-bid-0003', '최저가 + 종합평가 우수(데모 자동 낙찰).', 'system-seed'),
  ('bd-aw-004', 'bd-auc-004', 'bd-bid-0008', '최저가 + 종합평가 우수(데모 자동 낙찰).', 'system-seed'),
  ('bd-aw-006', 'bd-auc-006', 'bd-bid-0013', '최저가 + 종합평가 우수(데모 자동 낙찰).', 'system-seed'),
  ('bd-aw-008', 'bd-auc-008', 'bd-bid-0018', '최저가 + 종합평가 우수(데모 자동 낙찰).', 'system-seed'),
  ('bd-aw-010', 'bd-auc-010', 'bd-bid-0023', '최저가 + 종합평가 우수(데모 자동 낙찰).', 'system-seed'),
  ('bd-aw-012', 'bd-auc-012', 'bd-bid-0028', '최저가 + 종합평가 우수(데모 자동 낙찰).', 'system-seed'),
  ('bd-aw-014', 'bd-auc-014', 'bd-bid-0033', '최저가 + 종합평가 우수(데모 자동 낙찰).', 'system-seed'),
  ('bd-aw-016', 'bd-auc-016', 'bd-bid-0038', '최저가 + 종합평가 우수(데모 자동 낙찰).', 'system-seed'),
  ('bd-aw-018', 'bd-auc-018', 'bd-bid-0043', '최저가 + 종합평가 우수(데모 자동 낙찰).', 'system-seed'),
  ('bd-aw-020', 'bd-auc-020', 'bd-bid-0048', '최저가 + 종합평가 우수(데모 자동 낙찰).', 'system-seed'),
  ('bd-aw-022', 'bd-auc-022', 'bd-bid-0053', '최저가 + 종합평가 우수(데모 자동 낙찰).', 'system-seed'),
  ('bd-aw-024', 'bd-auc-024', 'bd-bid-0058', '최저가 + 종합평가 우수(데모 자동 낙찰).', 'system-seed'),
  ('bd-aw-026', 'bd-auc-026', 'bd-bid-0063', '최저가 + 종합평가 우수(데모 자동 낙찰).', 'system-seed'),
  ('bd-aw-028', 'bd-auc-028', 'bd-bid-0068', '최저가 + 종합평가 우수(데모 자동 낙찰).', 'system-seed'),
  ('bd-aw-030', 'bd-auc-030', 'bd-bid-0073', '최저가 + 종합평가 우수(데모 자동 낙찰).', 'system-seed'),
  ('bd-aw-032', 'bd-auc-032', 'bd-bid-0078', '최저가 + 종합평가 우수(데모 자동 낙찰).', 'system-seed'),
  ('bd-aw-034', 'bd-auc-034', 'bd-bid-0083', '최저가 + 종합평가 우수(데모 자동 낙찰).', 'system-seed'),
  ('bd-aw-036', 'bd-auc-036', 'bd-bid-0088', '최저가 + 종합평가 우수(데모 자동 낙찰).', 'system-seed'),
  ('bd-aw-038', 'bd-auc-038', 'bd-bid-0093', '최저가 + 종합평가 우수(데모 자동 낙찰).', 'system-seed'),
  ('bd-aw-040', 'bd-auc-040', 'bd-bid-0098', '최저가 + 종합평가 우수(데모 자동 낙찰).', 'system-seed')
ON CONFLICT (auction_id) DO NOTHING;

-- 7. 청구서(invoice) 80 — 상태 분포. (event_id, exhibitor_name) 유니크 → 청구당 고유 회사.
INSERT INTO invoice (id, event_id, exhibitor_id, exhibitor_name, invoice_no, category, source_ref, subtotal, vat, total, paid_amount, status, due_date, issued_at, paid_at, cancelled_at, cancel_reason, line_items, note, created_by) VALUES
  ('bd-inv-001', 'bd-e-001', 'bd-co-001', '테크테크', 'BD-INV-0001', 'rental', NULL, 5000000, 500000, 5500000, 5500000, 'paid', CURRENT_DATE + -5, now() - interval '3 day', now() - interval '1 day', NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-002', 'bd-e-002', 'bd-co-002', '로보틱스테크', 'BD-INV-0002', 'rental', NULL, 5400000, 540000, 5940000, 5940000, 'paid', CURRENT_DATE + -4, now() - interval '4 day', now() - interval '2 day', NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-003', 'bd-e-003', 'bd-co-003', '(주)인더스트리테크', 'BD-INV-0003', 'rental', NULL, 5800000, 580000, 6380000, 6380000, 'paid', CURRENT_DATE + -3, now() - interval '5 day', now() - interval '3 day', NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-004', 'bd-e-004', 'bd-co-004', '시스템즈테크', 'BD-INV-0004', 'rental', NULL, 6200000, 620000, 6820000, 6820000, 'paid', CURRENT_DATE + -2, now() - interval '6 day', now() - interval '4 day', NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-005', 'bd-e-005', 'bd-co-005', '(주)솔루션테크', 'BD-INV-0005', 'rental', NULL, 6600000, 660000, 7260000, 7260000, 'paid', CURRENT_DATE + -1, now() - interval '7 day', now() - interval '5 day', NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-006', 'bd-e-006', 'bd-co-006', '이노베이션테크', 'BD-INV-0006', 'rental', NULL, 7000000, 700000, 7700000, 7700000, 'paid', CURRENT_DATE + 0, now() - interval '8 day', now() - interval '6 day', NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-007', 'bd-e-007', 'bd-co-007', '오토메이션테크', 'BD-INV-0007', 'rental', NULL, 7400000, 740000, 8140000, 8140000, 'paid', CURRENT_DATE + 1, now() - interval '9 day', now() - interval '1 day', NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-008', 'bd-e-008', 'bd-co-008', '(주)디자인테크', 'BD-INV-0008', 'rental', NULL, 7800000, 780000, 8580000, 8580000, 'paid', CURRENT_DATE + 2, now() - interval '10 day', now() - interval '2 day', NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-009', 'bd-e-009', 'bd-co-009', '엔지니어링테크', 'BD-INV-0009', 'rental', NULL, 8200000, 820000, 9020000, 9020000, 'paid', CURRENT_DATE + 3, now() - interval '11 day', now() - interval '3 day', NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-010', 'bd-e-010', 'bd-co-010', '(주)일렉트릭테크', 'BD-INV-0010', 'rental', NULL, 8600000, 860000, 9460000, 9460000, 'paid', CURRENT_DATE + 4, now() - interval '12 day', now() - interval '4 day', NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-011', 'bd-e-011', 'bd-co-011', '네트웍스테크', 'BD-INV-0011', 'rental', NULL, 9000000, 900000, 9900000, 9900000, 'paid', CURRENT_DATE + 5, now() - interval '13 day', now() - interval '5 day', NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-012', 'bd-e-012', 'bd-co-012', '미디어테크', 'BD-INV-0012', 'rental', NULL, 9400000, 940000, 10340000, 10340000, 'paid', CURRENT_DATE + 6, now() - interval '14 day', now() - interval '6 day', NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-013', 'bd-e-013', 'bd-co-013', '(주)디스플레이테크', 'BD-INV-0013', 'rental', NULL, 9800000, 980000, 10780000, 10780000, 'paid', CURRENT_DATE + 7, now() - interval '15 day', now() - interval '1 day', NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-014', 'bd-e-014', 'bd-co-014', '컨스트럭션테크', 'BD-INV-0014', 'rental', NULL, 10200000, 1020000, 11220000, 11220000, 'paid', CURRENT_DATE + 8, now() - interval '16 day', now() - interval '2 day', NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-015', 'bd-e-015', 'bd-co-015', '(주)부스테크', 'BD-INV-0015', 'rental', NULL, 10600000, 1060000, 11660000, 11660000, 'paid', CURRENT_DATE + 9, now() - interval '17 day', now() - interval '3 day', NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-016', 'bd-e-016', 'bd-co-016', '전기시설테크', 'BD-INV-0016', 'rental', NULL, 11000000, 1100000, 12100000, 12100000, 'paid', CURRENT_DATE + 10, now() - interval '18 day', now() - interval '4 day', NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-017', 'bd-e-017', 'bd-co-017', '구조테크', 'BD-INV-0017', 'rental', NULL, 11400000, 1140000, 12540000, 12540000, 'paid', CURRENT_DATE + 11, now() - interval '19 day', now() - interval '5 day', NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-018', 'bd-e-018', 'bd-co-018', '(주)비전테크', 'BD-INV-0018', 'rental', NULL, 11800000, 1180000, 12980000, 12980000, 'paid', CURRENT_DATE + 12, now() - interval '20 day', now() - interval '6 day', NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-019', 'bd-e-019', 'bd-co-019', '센서텍테크', 'BD-INV-0019', 'rental', NULL, 12200000, 1220000, 13420000, 13420000, 'paid', CURRENT_DATE + 13, now() - interval '21 day', now() - interval '1 day', NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-020', 'bd-e-020', 'bd-co-020', '(주)머티리얼테크', 'BD-INV-0020', 'rental', NULL, 12600000, 1260000, 13860000, 13860000, 'paid', CURRENT_DATE + 14, now() - interval '22 day', now() - interval '2 day', NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-021', 'bd-e-021', 'bd-co-021', '로지스테크', 'BD-INV-0021', 'rental', NULL, 13000000, 1300000, 14300000, 14300000, 'paid', CURRENT_DATE + -5, now() - interval '23 day', now() - interval '3 day', NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-022', 'bd-e-022', 'bd-co-022', '바이오테크', 'BD-INV-0022', 'rental', NULL, 13400000, 1340000, 14740000, 14740000, 'paid', CURRENT_DATE + -4, now() - interval '24 day', now() - interval '4 day', NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-023', 'bd-e-023', 'bd-co-023', '(주)헬스랩테크', 'BD-INV-0023', 'rental', NULL, 13800000, 1380000, 15180000, 15180000, 'paid', CURRENT_DATE + -3, now() - interval '25 day', now() - interval '5 day', NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-024', 'bd-e-024', 'bd-co-024', '에너지테크', 'BD-INV-0024', 'rental', NULL, 14200000, 1420000, 15620000, 15620000, 'paid', CURRENT_DATE + -2, now() - interval '26 day', now() - interval '6 day', NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-025', 'bd-e-025', 'bd-co-025', '(주)스마트테크', 'BD-INV-0025', 'rental', NULL, 14600000, 1460000, 16060000, 6424000, 'invoiced', CURRENT_DATE + -1, now() - interval '27 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-026', 'bd-e-026', 'bd-co-026', '글로벌테크', 'BD-INV-0026', 'rental', NULL, 15000000, 1500000, 16500000, 6600000, 'invoiced', CURRENT_DATE + 0, now() - interval '3 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-027', 'bd-e-027', 'bd-co-027', '넥스트테크', 'BD-INV-0027', 'rental', NULL, 15400000, 1540000, 16940000, 6776000, 'invoiced', CURRENT_DATE + 1, now() - interval '4 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-028', 'bd-e-028', 'bd-co-028', '(주)미래테크', 'BD-INV-0028', 'rental', NULL, 15800000, 1580000, 17380000, 6952000, 'invoiced', CURRENT_DATE + 2, now() - interval '5 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-029', 'bd-e-029', 'bd-co-029', '한빛테크', 'BD-INV-0029', 'rental', NULL, 16200000, 1620000, 17820000, 7128000, 'invoiced', CURRENT_DATE + 3, now() - interval '6 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-030', 'bd-e-030', 'bd-co-030', '(주)대한테크', 'BD-INV-0030', 'rental', NULL, 16600000, 1660000, 18260000, 7304000, 'invoiced', CURRENT_DATE + 4, now() - interval '7 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-031', 'bd-e-031', 'bd-co-031', '테크시스템즈', 'BD-INV-0031', 'rental', NULL, 5000000, 500000, 5500000, 2200000, 'invoiced', CURRENT_DATE + 5, now() - interval '8 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-032', 'bd-e-032', 'bd-co-032', '로보틱스시스템즈', 'BD-INV-0032', 'rental', NULL, 5400000, 540000, 5940000, 2376000, 'invoiced', CURRENT_DATE + 6, now() - interval '9 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-033', 'bd-e-033', 'bd-co-033', '(주)인더스트리시스템즈', 'BD-INV-0033', 'rental', NULL, 5800000, 580000, 6380000, 2552000, 'invoiced', CURRENT_DATE + 7, now() - interval '10 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-034', 'bd-e-034', 'bd-co-034', '시스템즈시스템즈', 'BD-INV-0034', 'rental', NULL, 6200000, 620000, 6820000, 2728000, 'invoiced', CURRENT_DATE + 8, now() - interval '11 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-035', 'bd-e-035', 'bd-co-035', '(주)솔루션시스템즈', 'BD-INV-0035', 'rental', NULL, 6600000, 660000, 7260000, 2904000, 'invoiced', CURRENT_DATE + 9, now() - interval '12 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-036', 'bd-e-036', 'bd-co-036', '이노베이션시스템즈', 'BD-INV-0036', 'rental', NULL, 7000000, 700000, 7700000, 3080000, 'invoiced', CURRENT_DATE + 10, now() - interval '13 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-037', 'bd-e-037', 'bd-co-037', '오토메이션시스템즈', 'BD-INV-0037', 'rental', NULL, 7400000, 740000, 8140000, 3256000, 'invoiced', CURRENT_DATE + 11, now() - interval '14 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-038', 'bd-e-038', 'bd-co-038', '(주)디자인시스템즈', 'BD-INV-0038', 'rental', NULL, 7800000, 780000, 8580000, 3432000, 'invoiced', CURRENT_DATE + 12, now() - interval '15 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-039', 'bd-e-039', 'bd-co-039', '엔지니어링시스템즈', 'BD-INV-0039', 'rental', NULL, 8200000, 820000, 9020000, 3608000, 'invoiced', CURRENT_DATE + 13, now() - interval '16 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-040', 'bd-e-040', 'bd-co-040', '(주)일렉트릭시스템즈', 'BD-INV-0040', 'rental', NULL, 8600000, 860000, 9460000, 3784000, 'invoiced', CURRENT_DATE + 14, now() - interval '17 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-041', 'bd-e-001', 'bd-co-041', '네트웍스시스템즈', 'BD-INV-0041', 'rental', NULL, 9000000, 900000, 9900000, 0, 'overdue', CURRENT_DATE + -5, now() - interval '18 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-042', 'bd-e-002', 'bd-co-042', '미디어시스템즈', 'BD-INV-0042', 'rental', NULL, 9400000, 940000, 10340000, 0, 'overdue', CURRENT_DATE + -4, now() - interval '19 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-043', 'bd-e-003', 'bd-co-043', '(주)디스플레이시스템즈', 'BD-INV-0043', 'rental', NULL, 9800000, 980000, 10780000, 0, 'overdue', CURRENT_DATE + -3, now() - interval '20 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-044', 'bd-e-004', 'bd-co-044', '컨스트럭션시스템즈', 'BD-INV-0044', 'rental', NULL, 10200000, 1020000, 11220000, 0, 'overdue', CURRENT_DATE + -2, now() - interval '21 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-045', 'bd-e-005', 'bd-co-045', '(주)부스시스템즈', 'BD-INV-0045', 'rental', NULL, 10600000, 1060000, 11660000, 0, 'overdue', CURRENT_DATE + -1, now() - interval '22 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-046', 'bd-e-006', 'bd-co-046', '전기시설시스템즈', 'BD-INV-0046', 'rental', NULL, 11000000, 1100000, 12100000, 0, 'overdue', CURRENT_DATE + 0, now() - interval '23 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-047', 'bd-e-007', 'bd-co-047', '구조시스템즈', 'BD-INV-0047', 'rental', NULL, 11400000, 1140000, 12540000, 0, 'overdue', CURRENT_DATE + 1, now() - interval '24 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-048', 'bd-e-008', 'bd-co-048', '(주)비전시스템즈', 'BD-INV-0048', 'rental', NULL, 11800000, 1180000, 12980000, 0, 'overdue', CURRENT_DATE + 2, now() - interval '25 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-049', 'bd-e-009', 'bd-co-049', '센서텍시스템즈', 'BD-INV-0049', 'rental', NULL, 12200000, 1220000, 13420000, 0, 'overdue', CURRENT_DATE + 3, now() - interval '26 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-050', 'bd-e-010', 'bd-co-050', '(주)머티리얼시스템즈', 'BD-INV-0050', 'rental', NULL, 12600000, 1260000, 13860000, 0, 'overdue', CURRENT_DATE + 4, now() - interval '27 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-051', 'bd-e-011', 'bd-co-051', '로지스시스템즈', 'BD-INV-0051', 'rental', NULL, 13000000, 1300000, 14300000, 0, 'overdue', CURRENT_DATE + 5, now() - interval '3 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-052', 'bd-e-012', 'bd-co-052', '바이오시스템즈', 'BD-INV-0052', 'rental', NULL, 13400000, 1340000, 14740000, 0, 'overdue', CURRENT_DATE + 6, now() - interval '4 day', NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-053', 'bd-e-013', 'bd-co-053', '(주)헬스랩시스템즈', 'BD-INV-0053', 'rental', NULL, 13800000, 1380000, 15180000, 0, 'pending', CURRENT_DATE + 7, NULL, NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-054', 'bd-e-014', 'bd-co-054', '에너지시스템즈', 'BD-INV-0054', 'rental', NULL, 14200000, 1420000, 15620000, 0, 'pending', CURRENT_DATE + 8, NULL, NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-055', 'bd-e-015', 'bd-co-055', '(주)스마트시스템즈', 'BD-INV-0055', 'rental', NULL, 14600000, 1460000, 16060000, 0, 'pending', CURRENT_DATE + 9, NULL, NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-056', 'bd-e-016', 'bd-co-056', '글로벌시스템즈', 'BD-INV-0056', 'rental', NULL, 15000000, 1500000, 16500000, 0, 'pending', CURRENT_DATE + 10, NULL, NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-057', 'bd-e-017', 'bd-co-057', '넥스트시스템즈', 'BD-INV-0057', 'rental', NULL, 15400000, 1540000, 16940000, 0, 'pending', CURRENT_DATE + 11, NULL, NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-058', 'bd-e-018', 'bd-co-058', '(주)미래시스템즈', 'BD-INV-0058', 'rental', NULL, 15800000, 1580000, 17380000, 0, 'pending', CURRENT_DATE + 12, NULL, NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-059', 'bd-e-019', 'bd-co-059', '한빛시스템즈', 'BD-INV-0059', 'rental', NULL, 16200000, 1620000, 17820000, 0, 'pending', CURRENT_DATE + 13, NULL, NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-060', 'bd-e-020', 'bd-co-060', '(주)대한시스템즈', 'BD-INV-0060', 'rental', NULL, 16600000, 1660000, 18260000, 0, 'pending', CURRENT_DATE + 14, NULL, NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-061', 'bd-e-021', 'bd-co-061', '테크인더스트리', 'BD-INV-0061', 'rental', NULL, 5000000, 500000, 5500000, 0, 'pending', CURRENT_DATE + -5, NULL, NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-062', 'bd-e-022', 'bd-co-062', '로보틱스인더스트리', 'BD-INV-0062', 'rental', NULL, 5400000, 540000, 5940000, 0, 'pending', CURRENT_DATE + -4, NULL, NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-063', 'bd-e-023', 'bd-co-063', '(주)인더스트리인더스트리', 'BD-INV-0063', 'rental', NULL, 5800000, 580000, 6380000, 0, 'pending', CURRENT_DATE + -3, NULL, NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-064', 'bd-e-024', 'bd-co-064', '시스템즈인더스트리', 'BD-INV-0064', 'rental', NULL, 6200000, 620000, 6820000, 0, 'pending', CURRENT_DATE + -2, NULL, NULL, NULL, NULL, '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-065', 'bd-e-025', 'bd-co-065', '(주)솔루션인더스트리', 'BD-INV-0065', 'rental', NULL, 6600000, 660000, 7260000, 2904000, 'cancelled', CURRENT_DATE + -1, now() - interval '17 day', NULL, now() - interval '5 day', '참가 철회(내부 사정) — 환불 규정 적용', '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-066', 'bd-e-026', 'bd-co-066', '이노베이션인더스트리', 'BD-INV-0066', 'rental', NULL, 7000000, 700000, 7700000, 3080000, 'cancelled', CURRENT_DATE + 0, now() - interval '18 day', NULL, now() - interval '1 day', '참가 철회(내부 사정) — 환불 규정 적용', '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-067', 'bd-e-027', 'bd-co-067', '오토메이션인더스트리', 'BD-INV-0067', 'rental', NULL, 7400000, 740000, 8140000, 3256000, 'cancelled', CURRENT_DATE + 1, now() - interval '19 day', NULL, now() - interval '2 day', '참가 철회(내부 사정) — 환불 규정 적용', '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-068', 'bd-e-028', 'bd-co-068', '(주)디자인인더스트리', 'BD-INV-0068', 'rental', NULL, 7800000, 780000, 8580000, 3432000, 'cancelled', CURRENT_DATE + 2, now() - interval '20 day', NULL, now() - interval '3 day', '참가 철회(내부 사정) — 환불 규정 적용', '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-069', 'bd-e-029', 'bd-co-069', '엔지니어링인더스트리', 'BD-INV-0069', 'rental', NULL, 8200000, 820000, 9020000, 3608000, 'cancelled', CURRENT_DATE + 3, now() - interval '21 day', NULL, now() - interval '4 day', '참가 철회(내부 사정) — 환불 규정 적용', '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-070', 'bd-e-030', 'bd-co-070', '(주)일렉트릭인더스트리', 'BD-INV-0070', 'rental', NULL, 8600000, 860000, 9460000, 3784000, 'cancelled', CURRENT_DATE + 4, now() - interval '22 day', NULL, now() - interval '5 day', '참가 철회(내부 사정) — 환불 규정 적용', '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-071', 'bd-e-031', 'bd-co-071', '네트웍스인더스트리', 'BD-INV-0071', 'rental', NULL, 9000000, 900000, 9900000, 3960000, 'cancelled', CURRENT_DATE + 5, now() - interval '23 day', NULL, now() - interval '1 day', '참가 철회(내부 사정) — 환불 규정 적용', '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-072', 'bd-e-032', 'bd-co-072', '미디어인더스트리', 'BD-INV-0072', 'rental', NULL, 9400000, 940000, 10340000, 4136000, 'cancelled', CURRENT_DATE + 6, now() - interval '24 day', NULL, now() - interval '2 day', '참가 철회(내부 사정) — 환불 규정 적용', '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-073', 'bd-e-033', 'bd-co-073', '(주)디스플레이인더스트리', 'BD-INV-0073', 'rental', NULL, 9800000, 980000, 10780000, 4312000, 'cancelled', CURRENT_DATE + 7, now() - interval '25 day', NULL, now() - interval '3 day', '참가 철회(내부 사정) — 환불 규정 적용', '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-074', 'bd-e-034', 'bd-co-074', '컨스트럭션인더스트리', 'BD-INV-0074', 'rental', NULL, 10200000, 1020000, 11220000, 4488000, 'cancelled', CURRENT_DATE + 8, now() - interval '26 day', NULL, now() - interval '4 day', '참가 철회(내부 사정) — 환불 규정 적용', '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-075', 'bd-e-035', 'bd-co-075', '(주)부스인더스트리', 'BD-INV-0075', 'rental', NULL, 10600000, 1060000, 11660000, 4664000, 'cancelled', CURRENT_DATE + 9, now() - interval '27 day', NULL, now() - interval '5 day', '참가 철회(내부 사정) — 환불 규정 적용', '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-076', 'bd-e-036', 'bd-co-076', '전기시설인더스트리', 'BD-INV-0076', 'rental', NULL, 11000000, 1100000, 12100000, 4840000, 'cancelled', CURRENT_DATE + 10, now() - interval '3 day', NULL, now() - interval '1 day', '참가 철회(내부 사정) — 환불 규정 적용', '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-077', 'bd-e-037', 'bd-co-077', '구조인더스트리', 'BD-INV-0077', 'rental', NULL, 11400000, 1140000, 12540000, 5016000, 'cancelled', CURRENT_DATE + 11, now() - interval '4 day', NULL, now() - interval '2 day', '참가 철회(내부 사정) — 환불 규정 적용', '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-078', 'bd-e-038', 'bd-co-078', '(주)비전인더스트리', 'BD-INV-0078', 'rental', NULL, 11800000, 1180000, 12980000, 5192000, 'cancelled', CURRENT_DATE + 12, now() - interval '5 day', NULL, now() - interval '3 day', '참가 철회(내부 사정) — 환불 규정 적용', '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-079', 'bd-e-039', 'bd-co-079', '센서텍인더스트리', 'BD-INV-0079', 'rental', NULL, 12200000, 1220000, 13420000, 5368000, 'cancelled', CURRENT_DATE + 13, now() - interval '6 day', NULL, now() - interval '4 day', '참가 철회(내부 사정) — 환불 규정 적용', '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed'),
  ('bd-inv-080', 'bd-e-040', 'bd-co-080', '(주)머티리얼인더스트리', 'BD-INV-0080', 'rental', NULL, 12600000, 1260000, 13860000, 5544000, 'cancelled', CURRENT_DATE + 14, now() - interval '7 day', NULL, now() - interval '5 day', '참가 철회(내부 사정) — 환불 규정 적용', '[{"category":"RENTAL","description":"부스 임대료","quantity":54,"unitPrice":100000,"amount":5400000}]'::jsonb, '대량 데모 청구.', 'system-seed')
ON CONFLICT (event_id, exhibitor_name) DO NOTHING;

INSERT INTO invoice_payment (id, invoice_id, amount, method, memo, recorded_by, recorded_at) VALUES
  ('bd-pay-0001', 'bd-inv-001', 5500000, 'transfer', '완납', 'system-seed', now() - interval '1 day'),
  ('bd-pay-0002', 'bd-inv-002', 5940000, 'transfer', '완납', 'system-seed', now() - interval '2 day'),
  ('bd-pay-0003', 'bd-inv-003', 6380000, 'transfer', '완납', 'system-seed', now() - interval '3 day'),
  ('bd-pay-0004', 'bd-inv-004', 6820000, 'transfer', '완납', 'system-seed', now() - interval '4 day'),
  ('bd-pay-0005', 'bd-inv-005', 7260000, 'transfer', '완납', 'system-seed', now() - interval '5 day'),
  ('bd-pay-0006', 'bd-inv-006', 7700000, 'transfer', '완납', 'system-seed', now() - interval '6 day'),
  ('bd-pay-0007', 'bd-inv-007', 8140000, 'transfer', '완납', 'system-seed', now() - interval '7 day'),
  ('bd-pay-0008', 'bd-inv-008', 8580000, 'transfer', '완납', 'system-seed', now() - interval '8 day'),
  ('bd-pay-0009', 'bd-inv-009', 9020000, 'transfer', '완납', 'system-seed', now() - interval '9 day'),
  ('bd-pay-0010', 'bd-inv-010', 9460000, 'transfer', '완납', 'system-seed', now() - interval '10 day'),
  ('bd-pay-0011', 'bd-inv-011', 9900000, 'transfer', '완납', 'system-seed', now() - interval '1 day'),
  ('bd-pay-0012', 'bd-inv-012', 10340000, 'transfer', '완납', 'system-seed', now() - interval '2 day'),
  ('bd-pay-0013', 'bd-inv-013', 10780000, 'transfer', '완납', 'system-seed', now() - interval '3 day'),
  ('bd-pay-0014', 'bd-inv-014', 11220000, 'transfer', '완납', 'system-seed', now() - interval '4 day'),
  ('bd-pay-0015', 'bd-inv-015', 11660000, 'transfer', '완납', 'system-seed', now() - interval '5 day'),
  ('bd-pay-0016', 'bd-inv-016', 12100000, 'transfer', '완납', 'system-seed', now() - interval '6 day'),
  ('bd-pay-0017', 'bd-inv-017', 12540000, 'transfer', '완납', 'system-seed', now() - interval '7 day'),
  ('bd-pay-0018', 'bd-inv-018', 12980000, 'transfer', '완납', 'system-seed', now() - interval '8 day'),
  ('bd-pay-0019', 'bd-inv-019', 13420000, 'transfer', '완납', 'system-seed', now() - interval '9 day'),
  ('bd-pay-0020', 'bd-inv-020', 13860000, 'transfer', '완납', 'system-seed', now() - interval '10 day'),
  ('bd-pay-0021', 'bd-inv-021', 14300000, 'transfer', '완납', 'system-seed', now() - interval '1 day'),
  ('bd-pay-0022', 'bd-inv-022', 14740000, 'transfer', '완납', 'system-seed', now() - interval '2 day'),
  ('bd-pay-0023', 'bd-inv-023', 15180000, 'transfer', '완납', 'system-seed', now() - interval '3 day'),
  ('bd-pay-0024', 'bd-inv-024', 15620000, 'transfer', '완납', 'system-seed', now() - interval '4 day'),
  ('bd-pay-0025', 'bd-inv-025', 6424000, 'transfer', '계약금', 'system-seed', now() - interval '5 day'),
  ('bd-pay-0026', 'bd-inv-026', 6600000, 'transfer', '계약금', 'system-seed', now() - interval '6 day'),
  ('bd-pay-0027', 'bd-inv-027', 6776000, 'transfer', '계약금', 'system-seed', now() - interval '7 day'),
  ('bd-pay-0028', 'bd-inv-028', 6952000, 'transfer', '계약금', 'system-seed', now() - interval '8 day'),
  ('bd-pay-0029', 'bd-inv-029', 7128000, 'transfer', '계약금', 'system-seed', now() - interval '9 day'),
  ('bd-pay-0030', 'bd-inv-030', 7304000, 'transfer', '계약금', 'system-seed', now() - interval '10 day'),
  ('bd-pay-0031', 'bd-inv-031', 2200000, 'transfer', '계약금', 'system-seed', now() - interval '1 day'),
  ('bd-pay-0032', 'bd-inv-032', 2376000, 'transfer', '계약금', 'system-seed', now() - interval '2 day'),
  ('bd-pay-0033', 'bd-inv-033', 2552000, 'transfer', '계약금', 'system-seed', now() - interval '3 day'),
  ('bd-pay-0034', 'bd-inv-034', 2728000, 'transfer', '계약금', 'system-seed', now() - interval '4 day'),
  ('bd-pay-0035', 'bd-inv-035', 2904000, 'transfer', '계약금', 'system-seed', now() - interval '5 day'),
  ('bd-pay-0036', 'bd-inv-036', 3080000, 'transfer', '계약금', 'system-seed', now() - interval '6 day'),
  ('bd-pay-0037', 'bd-inv-037', 3256000, 'transfer', '계약금', 'system-seed', now() - interval '7 day'),
  ('bd-pay-0038', 'bd-inv-038', 3432000, 'transfer', '계약금', 'system-seed', now() - interval '8 day'),
  ('bd-pay-0039', 'bd-inv-039', 3608000, 'transfer', '계약금', 'system-seed', now() - interval '9 day'),
  ('bd-pay-0040', 'bd-inv-040', 3784000, 'transfer', '계약금', 'system-seed', now() - interval '10 day'),
  ('bd-pay-0041', 'bd-inv-065', 2904000, 'transfer', '계약금', 'system-seed', now() - interval '5 day'),
  ('bd-pay-0042', 'bd-inv-066', 3080000, 'transfer', '계약금', 'system-seed', now() - interval '6 day'),
  ('bd-pay-0043', 'bd-inv-067', 3256000, 'transfer', '계약금', 'system-seed', now() - interval '7 day'),
  ('bd-pay-0044', 'bd-inv-068', 3432000, 'transfer', '계약금', 'system-seed', now() - interval '8 day'),
  ('bd-pay-0045', 'bd-inv-069', 3608000, 'transfer', '계약금', 'system-seed', now() - interval '9 day'),
  ('bd-pay-0046', 'bd-inv-070', 3784000, 'transfer', '계약금', 'system-seed', now() - interval '10 day'),
  ('bd-pay-0047', 'bd-inv-071', 3960000, 'transfer', '계약금', 'system-seed', now() - interval '1 day'),
  ('bd-pay-0048', 'bd-inv-072', 4136000, 'transfer', '계약금', 'system-seed', now() - interval '2 day'),
  ('bd-pay-0049', 'bd-inv-073', 4312000, 'transfer', '계약금', 'system-seed', now() - interval '3 day'),
  ('bd-pay-0050', 'bd-inv-074', 4488000, 'transfer', '계약금', 'system-seed', now() - interval '4 day'),
  ('bd-pay-0051', 'bd-inv-075', 4664000, 'transfer', '계약금', 'system-seed', now() - interval '5 day'),
  ('bd-pay-0052', 'bd-inv-076', 4840000, 'transfer', '계약금', 'system-seed', now() - interval '6 day'),
  ('bd-pay-0053', 'bd-inv-077', 5016000, 'transfer', '계약금', 'system-seed', now() - interval '7 day'),
  ('bd-pay-0054', 'bd-inv-078', 5192000, 'transfer', '계약금', 'system-seed', now() - interval '8 day'),
  ('bd-pay-0055', 'bd-inv-079', 5368000, 'transfer', '계약금', 'system-seed', now() - interval '9 day'),
  ('bd-pay-0056', 'bd-inv-080', 5544000, 'transfer', '계약금', 'system-seed', now() - interval '10 day')
ON CONFLICT (id) DO NOTHING;

INSERT INTO tax_invoice (tenant_id, id, invoice_id, event_id, tax_invoice_no, supplier_name, supplier_biz_no, supplier_ceo, supplier_addr, buyer_name, supply_amount, vat, total, item_summary, status, issued_by) VALUES
  ('KINTEX', 'bd-tax-0001', 'bd-inv-001', 'bd-e-001', 'BD-TAX-0001', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '테크테크', 5000000, 500000, 5500000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0002', 'bd-inv-002', 'bd-e-002', 'BD-TAX-0002', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '로보틱스테크', 5400000, 540000, 5940000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0003', 'bd-inv-003', 'bd-e-003', 'BD-TAX-0003', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '(주)인더스트리테크', 5800000, 580000, 6380000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0004', 'bd-inv-004', 'bd-e-004', 'BD-TAX-0004', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '시스템즈테크', 6200000, 620000, 6820000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0005', 'bd-inv-005', 'bd-e-005', 'BD-TAX-0005', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '(주)솔루션테크', 6600000, 660000, 7260000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0006', 'bd-inv-006', 'bd-e-006', 'BD-TAX-0006', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '이노베이션테크', 7000000, 700000, 7700000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0007', 'bd-inv-007', 'bd-e-007', 'BD-TAX-0007', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '오토메이션테크', 7400000, 740000, 8140000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0008', 'bd-inv-008', 'bd-e-008', 'BD-TAX-0008', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '(주)디자인테크', 7800000, 780000, 8580000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0009', 'bd-inv-009', 'bd-e-009', 'BD-TAX-0009', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '엔지니어링테크', 8200000, 820000, 9020000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0010', 'bd-inv-010', 'bd-e-010', 'BD-TAX-0010', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '(주)일렉트릭테크', 8600000, 860000, 9460000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0011', 'bd-inv-011', 'bd-e-011', 'BD-TAX-0011', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '네트웍스테크', 9000000, 900000, 9900000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0012', 'bd-inv-012', 'bd-e-012', 'BD-TAX-0012', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '미디어테크', 9400000, 940000, 10340000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0013', 'bd-inv-013', 'bd-e-013', 'BD-TAX-0013', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '(주)디스플레이테크', 9800000, 980000, 10780000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0014', 'bd-inv-014', 'bd-e-014', 'BD-TAX-0014', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '컨스트럭션테크', 10200000, 1020000, 11220000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0015', 'bd-inv-015', 'bd-e-015', 'BD-TAX-0015', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '(주)부스테크', 10600000, 1060000, 11660000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0016', 'bd-inv-016', 'bd-e-016', 'BD-TAX-0016', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '전기시설테크', 11000000, 1100000, 12100000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0017', 'bd-inv-017', 'bd-e-017', 'BD-TAX-0017', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '구조테크', 11400000, 1140000, 12540000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0018', 'bd-inv-018', 'bd-e-018', 'BD-TAX-0018', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '(주)비전테크', 11800000, 1180000, 12980000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0019', 'bd-inv-019', 'bd-e-019', 'BD-TAX-0019', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '센서텍테크', 12200000, 1220000, 13420000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0020', 'bd-inv-020', 'bd-e-020', 'BD-TAX-0020', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '(주)머티리얼테크', 12600000, 1260000, 13860000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0021', 'bd-inv-021', 'bd-e-021', 'BD-TAX-0021', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '로지스테크', 13000000, 1300000, 14300000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0022', 'bd-inv-022', 'bd-e-022', 'BD-TAX-0022', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '바이오테크', 13400000, 1340000, 14740000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0023', 'bd-inv-023', 'bd-e-023', 'BD-TAX-0023', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '(주)헬스랩테크', 13800000, 1380000, 15180000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0024', 'bd-inv-024', 'bd-e-024', 'BD-TAX-0024', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '에너지테크', 14200000, 1420000, 15620000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0025', 'bd-inv-025', 'bd-e-025', 'BD-TAX-0025', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '(주)스마트테크', 14600000, 1460000, 16060000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0026', 'bd-inv-026', 'bd-e-026', 'BD-TAX-0026', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '글로벌테크', 15000000, 1500000, 16500000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0027', 'bd-inv-027', 'bd-e-027', 'BD-TAX-0027', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '넥스트테크', 15400000, 1540000, 16940000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0028', 'bd-inv-028', 'bd-e-028', 'BD-TAX-0028', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '(주)미래테크', 15800000, 1580000, 17380000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0029', 'bd-inv-029', 'bd-e-029', 'BD-TAX-0029', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '한빛테크', 16200000, 1620000, 17820000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0030', 'bd-inv-030', 'bd-e-030', 'BD-TAX-0030', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '(주)대한테크', 16600000, 1660000, 18260000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0031', 'bd-inv-031', 'bd-e-031', 'BD-TAX-0031', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '테크시스템즈', 5000000, 500000, 5500000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0032', 'bd-inv-032', 'bd-e-032', 'BD-TAX-0032', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '로보틱스시스템즈', 5400000, 540000, 5940000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0033', 'bd-inv-033', 'bd-e-033', 'BD-TAX-0033', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '(주)인더스트리시스템즈', 5800000, 580000, 6380000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0034', 'bd-inv-034', 'bd-e-034', 'BD-TAX-0034', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '시스템즈시스템즈', 6200000, 620000, 6820000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0035', 'bd-inv-035', 'bd-e-035', 'BD-TAX-0035', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '(주)솔루션시스템즈', 6600000, 660000, 7260000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0036', 'bd-inv-036', 'bd-e-036', 'BD-TAX-0036', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '이노베이션시스템즈', 7000000, 700000, 7700000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0037', 'bd-inv-037', 'bd-e-037', 'BD-TAX-0037', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '오토메이션시스템즈', 7400000, 740000, 8140000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0038', 'bd-inv-038', 'bd-e-038', 'BD-TAX-0038', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '(주)디자인시스템즈', 7800000, 780000, 8580000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0039', 'bd-inv-039', 'bd-e-039', 'BD-TAX-0039', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '엔지니어링시스템즈', 8200000, 820000, 9020000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0040', 'bd-inv-040', 'bd-e-040', 'BD-TAX-0040', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '(주)일렉트릭시스템즈', 8600000, 860000, 9460000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0041', 'bd-inv-041', 'bd-e-001', 'BD-TAX-0041', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '네트웍스시스템즈', 9000000, 900000, 9900000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0042', 'bd-inv-042', 'bd-e-002', 'BD-TAX-0042', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '미디어시스템즈', 9400000, 940000, 10340000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0043', 'bd-inv-043', 'bd-e-003', 'BD-TAX-0043', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '(주)디스플레이시스템즈', 9800000, 980000, 10780000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0044', 'bd-inv-044', 'bd-e-004', 'BD-TAX-0044', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '컨스트럭션시스템즈', 10200000, 1020000, 11220000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0045', 'bd-inv-045', 'bd-e-005', 'BD-TAX-0045', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '(주)부스시스템즈', 10600000, 1060000, 11660000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0046', 'bd-inv-046', 'bd-e-006', 'BD-TAX-0046', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '전기시설시스템즈', 11000000, 1100000, 12100000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0047', 'bd-inv-047', 'bd-e-007', 'BD-TAX-0047', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '구조시스템즈', 11400000, 1140000, 12540000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0048', 'bd-inv-048', 'bd-e-008', 'BD-TAX-0048', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '(주)비전시스템즈', 11800000, 1180000, 12980000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0049', 'bd-inv-049', 'bd-e-009', 'BD-TAX-0049', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '센서텍시스템즈', 12200000, 1220000, 13420000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0050', 'bd-inv-050', 'bd-e-010', 'BD-TAX-0050', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '(주)머티리얼시스템즈', 12600000, 1260000, 13860000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0051', 'bd-inv-051', 'bd-e-011', 'BD-TAX-0051', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '로지스시스템즈', 13000000, 1300000, 14300000, '부스 임대료 외', 'issued', 'system-seed'),
  ('KINTEX', 'bd-tax-0052', 'bd-inv-052', 'bd-e-012', 'BD-TAX-0052', '킨텍스(KINTEX)', '128-81-00000', '대표이사', '경기도 고양시 일산서구 킨텍스로 217', '바이오시스템즈', 13400000, 1340000, 14740000, '부스 임대료 외', 'issued', 'system-seed')
ON CONFLICT (id) DO NOTHING;

INSERT INTO invoice_refund (tenant_id, id, invoice_id, event_id, base_amount, refund_rate_percent, refund_amount, forfeit_amount, days_before_event, bracket_label, reason, ruleset_version, status, created_by) VALUES
  ('KINTEX', 'bd-ref-0001', 'bd-inv-065', 'bd-e-025', 2904000, 50.0, 1452000, 1452000, 4, '개막 30~15일 전(50%)', '참가 철회 — 환불 규정 적용', 'refund-v1.0', 'recorded', 'system-seed'),
  ('KINTEX', 'bd-ref-0002', 'bd-inv-066', 'bd-e-026', 3080000, 50.0, 1540000, 1540000, 5, '개막 30~15일 전(50%)', '참가 철회 — 환불 규정 적용', 'refund-v1.0', 'recorded', 'system-seed'),
  ('KINTEX', 'bd-ref-0003', 'bd-inv-067', 'bd-e-027', 3256000, 50.0, 1628000, 1628000, 6, '개막 30~15일 전(50%)', '참가 철회 — 환불 규정 적용', 'refund-v1.0', 'recorded', 'system-seed'),
  ('KINTEX', 'bd-ref-0004', 'bd-inv-068', 'bd-e-028', 3432000, 50.0, 1716000, 1716000, 7, '개막 30~15일 전(50%)', '참가 철회 — 환불 규정 적용', 'refund-v1.0', 'recorded', 'system-seed'),
  ('KINTEX', 'bd-ref-0005', 'bd-inv-069', 'bd-e-029', 3608000, 50.0, 1804000, 1804000, 8, '개막 30~15일 전(50%)', '참가 철회 — 환불 규정 적용', 'refund-v1.0', 'recorded', 'system-seed'),
  ('KINTEX', 'bd-ref-0006', 'bd-inv-070', 'bd-e-030', 3784000, 50.0, 1892000, 1892000, 9, '개막 30~15일 전(50%)', '참가 철회 — 환불 규정 적용', 'refund-v1.0', 'recorded', 'system-seed'),
  ('KINTEX', 'bd-ref-0007', 'bd-inv-071', 'bd-e-031', 3960000, 50.0, 1980000, 1980000, 10, '개막 30~15일 전(50%)', '참가 철회 — 환불 규정 적용', 'refund-v1.0', 'recorded', 'system-seed'),
  ('KINTEX', 'bd-ref-0008', 'bd-inv-072', 'bd-e-032', 4136000, 50.0, 2068000, 2068000, 11, '개막 30~15일 전(50%)', '참가 철회 — 환불 규정 적용', 'refund-v1.0', 'recorded', 'system-seed'),
  ('KINTEX', 'bd-ref-0009', 'bd-inv-073', 'bd-e-033', 4312000, 50.0, 2156000, 2156000, 12, '개막 30~15일 전(50%)', '참가 철회 — 환불 규정 적용', 'refund-v1.0', 'recorded', 'system-seed'),
  ('KINTEX', 'bd-ref-0010', 'bd-inv-074', 'bd-e-034', 4488000, 50.0, 2244000, 2244000, 13, '개막 30~15일 전(50%)', '참가 철회 — 환불 규정 적용', 'refund-v1.0', 'recorded', 'system-seed'),
  ('KINTEX', 'bd-ref-0011', 'bd-inv-075', 'bd-e-035', 4664000, 50.0, 2332000, 2332000, 14, '개막 30~15일 전(50%)', '참가 철회 — 환불 규정 적용', 'refund-v1.0', 'recorded', 'system-seed'),
  ('KINTEX', 'bd-ref-0012', 'bd-inv-076', 'bd-e-036', 4840000, 50.0, 2420000, 2420000, 15, '개막 30~15일 전(50%)', '참가 철회 — 환불 규정 적용', 'refund-v1.0', 'recorded', 'system-seed'),
  ('KINTEX', 'bd-ref-0013', 'bd-inv-077', 'bd-e-037', 5016000, 50.0, 2508000, 2508000, 16, '개막 30~15일 전(50%)', '참가 철회 — 환불 규정 적용', 'refund-v1.0', 'recorded', 'system-seed'),
  ('KINTEX', 'bd-ref-0014', 'bd-inv-078', 'bd-e-038', 5192000, 50.0, 2596000, 2596000, 17, '개막 30~15일 전(50%)', '참가 철회 — 환불 규정 적용', 'refund-v1.0', 'recorded', 'system-seed'),
  ('KINTEX', 'bd-ref-0015', 'bd-inv-079', 'bd-e-039', 5368000, 50.0, 2684000, 2684000, 18, '개막 30~15일 전(50%)', '참가 철회 — 환불 규정 적용', 'refund-v1.0', 'recorded', 'system-seed'),
  ('KINTEX', 'bd-ref-0016', 'bd-inv-080', 'bd-e-040', 5544000, 50.0, 2772000, 2772000, 19, '개막 30~15일 전(50%)', '참가 철회 — 환불 규정 적용', 'refund-v1.0', 'recorded', 'system-seed')
ON CONFLICT (id) DO NOTHING;

-- 8. 전자결재(approval) 60 + 결재선(approval_line) + 이력(approval_history).
INSERT INTO approval (tenant_id, id, event_id, doc_type, title, content, ref_type, ref_id, drafter_id, drafter_name, status, cur_step, version, submitted_at, completed_at) VALUES
  ('KINTEX', 'bd-ap-001', 'bd-e-002', 'GENERAL', 'BD 결재 문서 1', '대량 데모 결재 본문 1.', 'DOCUMENT', NULL, 'demo-exhibitor', '데모 참가업체(김참가)', 'SUBMITTED', 1, 1, now() - interval '2 day', NULL),
  ('KINTEX', 'bd-ap-002', 'bd-e-003', 'GENERAL', 'BD 결재 문서 2', '대량 데모 결재 본문 2.', 'DOCUMENT', NULL, 'demo-contractor', '데모 공사업체(이시공)', 'IN_PROGRESS', 2, 1, now() - interval '3 day', NULL),
  ('KINTEX', 'bd-ap-003', 'bd-e-004', 'GENERAL', 'BD 결재 문서 3', '대량 데모 결재 본문 3.', 'DOCUMENT', NULL, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', 1, 1, now() - interval '4 day', now() - interval '1 day'),
  ('KINTEX', 'bd-ap-004', 'bd-e-005', 'GENERAL', 'BD 결재 문서 4', '대량 데모 결재 본문 4.', 'DOCUMENT', NULL, 'demo-exhibitor', '데모 참가업체(김참가)', 'REJECTED', 1, 1, now() - interval '5 day', now() - interval '2 day'),
  ('KINTEX', 'bd-ap-005', 'bd-e-006', 'GENERAL', 'BD 결재 문서 5', '대량 데모 결재 본문 5.', 'DOCUMENT', NULL, 'demo-contractor', '데모 공사업체(이시공)', 'DRAFT', 0, 1, NULL, NULL),
  ('KINTEX', 'bd-ap-006', 'bd-e-007', 'GENERAL', 'BD 결재 문서 6', '대량 데모 결재 본문 6.', 'DOCUMENT', NULL, 'demo-organizer', '데모 주최자(홍길동)', 'SUBMITTED', 1, 1, now() - interval '2 day', NULL),
  ('KINTEX', 'bd-ap-007', 'bd-e-008', 'GENERAL', 'BD 결재 문서 7', '대량 데모 결재 본문 7.', 'DOCUMENT', NULL, 'demo-exhibitor', '데모 참가업체(김참가)', 'IN_PROGRESS', 2, 1, now() - interval '3 day', NULL),
  ('KINTEX', 'bd-ap-008', 'bd-e-009', 'GENERAL', 'BD 결재 문서 8', '대량 데모 결재 본문 8.', 'DOCUMENT', NULL, 'demo-contractor', '데모 공사업체(이시공)', 'APPROVED', 1, 1, now() - interval '4 day', now() - interval '3 day'),
  ('KINTEX', 'bd-ap-009', 'bd-e-010', 'GENERAL', 'BD 결재 문서 9', '대량 데모 결재 본문 9.', 'DOCUMENT', NULL, 'demo-organizer', '데모 주최자(홍길동)', 'REJECTED', 1, 1, now() - interval '5 day', now() - interval '1 day'),
  ('KINTEX', 'bd-ap-010', 'bd-e-011', 'GENERAL', 'BD 결재 문서 10', '대량 데모 결재 본문 10.', 'DOCUMENT', NULL, 'demo-exhibitor', '데모 참가업체(김참가)', 'DRAFT', 0, 1, NULL, NULL),
  ('KINTEX', 'bd-ap-011', 'bd-e-012', 'GENERAL', 'BD 결재 문서 11', '대량 데모 결재 본문 11.', 'DOCUMENT', NULL, 'demo-contractor', '데모 공사업체(이시공)', 'SUBMITTED', 1, 1, now() - interval '2 day', NULL),
  ('KINTEX', 'bd-ap-012', 'bd-e-013', 'GENERAL', 'BD 결재 문서 12', '대량 데모 결재 본문 12.', 'DOCUMENT', NULL, 'demo-organizer', '데모 주최자(홍길동)', 'IN_PROGRESS', 2, 1, now() - interval '3 day', NULL),
  ('KINTEX', 'bd-ap-013', 'bd-e-014', 'GENERAL', 'BD 결재 문서 13', '대량 데모 결재 본문 13.', 'DOCUMENT', NULL, 'demo-exhibitor', '데모 참가업체(김참가)', 'APPROVED', 1, 1, now() - interval '4 day', now() - interval '2 day'),
  ('KINTEX', 'bd-ap-014', 'bd-e-015', 'GENERAL', 'BD 결재 문서 14', '대량 데모 결재 본문 14.', 'DOCUMENT', NULL, 'demo-contractor', '데모 공사업체(이시공)', 'REJECTED', 1, 1, now() - interval '5 day', now() - interval '3 day'),
  ('KINTEX', 'bd-ap-015', 'bd-e-016', 'GENERAL', 'BD 결재 문서 15', '대량 데모 결재 본문 15.', 'DOCUMENT', NULL, 'demo-organizer', '데모 주최자(홍길동)', 'DRAFT', 0, 1, NULL, NULL),
  ('KINTEX', 'bd-ap-016', 'bd-e-017', 'GENERAL', 'BD 결재 문서 16', '대량 데모 결재 본문 16.', 'DOCUMENT', NULL, 'demo-exhibitor', '데모 참가업체(김참가)', 'SUBMITTED', 1, 1, now() - interval '2 day', NULL),
  ('KINTEX', 'bd-ap-017', 'bd-e-018', 'GENERAL', 'BD 결재 문서 17', '대량 데모 결재 본문 17.', 'DOCUMENT', NULL, 'demo-contractor', '데모 공사업체(이시공)', 'IN_PROGRESS', 2, 1, now() - interval '3 day', NULL),
  ('KINTEX', 'bd-ap-018', 'bd-e-019', 'GENERAL', 'BD 결재 문서 18', '대량 데모 결재 본문 18.', 'DOCUMENT', NULL, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', 1, 1, now() - interval '4 day', now() - interval '1 day'),
  ('KINTEX', 'bd-ap-019', 'bd-e-020', 'GENERAL', 'BD 결재 문서 19', '대량 데모 결재 본문 19.', 'DOCUMENT', NULL, 'demo-exhibitor', '데모 참가업체(김참가)', 'REJECTED', 1, 1, now() - interval '5 day', now() - interval '2 day'),
  ('KINTEX', 'bd-ap-020', 'bd-e-021', 'GENERAL', 'BD 결재 문서 20', '대량 데모 결재 본문 20.', 'DOCUMENT', NULL, 'demo-contractor', '데모 공사업체(이시공)', 'DRAFT', 0, 1, NULL, NULL),
  ('KINTEX', 'bd-ap-021', 'bd-e-022', 'GENERAL', 'BD 결재 문서 21', '대량 데모 결재 본문 21.', 'DOCUMENT', NULL, 'demo-organizer', '데모 주최자(홍길동)', 'SUBMITTED', 1, 1, now() - interval '2 day', NULL),
  ('KINTEX', 'bd-ap-022', 'bd-e-023', 'GENERAL', 'BD 결재 문서 22', '대량 데모 결재 본문 22.', 'DOCUMENT', NULL, 'demo-exhibitor', '데모 참가업체(김참가)', 'IN_PROGRESS', 2, 1, now() - interval '3 day', NULL),
  ('KINTEX', 'bd-ap-023', 'bd-e-024', 'GENERAL', 'BD 결재 문서 23', '대량 데모 결재 본문 23.', 'DOCUMENT', NULL, 'demo-contractor', '데모 공사업체(이시공)', 'APPROVED', 1, 1, now() - interval '4 day', now() - interval '3 day'),
  ('KINTEX', 'bd-ap-024', 'bd-e-025', 'GENERAL', 'BD 결재 문서 24', '대량 데모 결재 본문 24.', 'DOCUMENT', NULL, 'demo-organizer', '데모 주최자(홍길동)', 'REJECTED', 1, 1, now() - interval '5 day', now() - interval '1 day'),
  ('KINTEX', 'bd-ap-025', 'bd-e-026', 'GENERAL', 'BD 결재 문서 25', '대량 데모 결재 본문 25.', 'DOCUMENT', NULL, 'demo-exhibitor', '데모 참가업체(김참가)', 'DRAFT', 0, 1, NULL, NULL),
  ('KINTEX', 'bd-ap-026', 'bd-e-027', 'GENERAL', 'BD 결재 문서 26', '대량 데모 결재 본문 26.', 'DOCUMENT', NULL, 'demo-contractor', '데모 공사업체(이시공)', 'SUBMITTED', 1, 1, now() - interval '2 day', NULL),
  ('KINTEX', 'bd-ap-027', 'bd-e-028', 'GENERAL', 'BD 결재 문서 27', '대량 데모 결재 본문 27.', 'DOCUMENT', NULL, 'demo-organizer', '데모 주최자(홍길동)', 'IN_PROGRESS', 2, 1, now() - interval '3 day', NULL),
  ('KINTEX', 'bd-ap-028', 'bd-e-029', 'GENERAL', 'BD 결재 문서 28', '대량 데모 결재 본문 28.', 'DOCUMENT', NULL, 'demo-exhibitor', '데모 참가업체(김참가)', 'APPROVED', 1, 1, now() - interval '4 day', now() - interval '2 day'),
  ('KINTEX', 'bd-ap-029', 'bd-e-030', 'GENERAL', 'BD 결재 문서 29', '대량 데모 결재 본문 29.', 'DOCUMENT', NULL, 'demo-contractor', '데모 공사업체(이시공)', 'REJECTED', 1, 1, now() - interval '5 day', now() - interval '3 day'),
  ('KINTEX', 'bd-ap-030', 'bd-e-031', 'GENERAL', 'BD 결재 문서 30', '대량 데모 결재 본문 30.', 'DOCUMENT', NULL, 'demo-organizer', '데모 주최자(홍길동)', 'DRAFT', 0, 1, NULL, NULL),
  ('KINTEX', 'bd-ap-031', 'bd-e-032', 'GENERAL', 'BD 결재 문서 31', '대량 데모 결재 본문 31.', 'DOCUMENT', NULL, 'demo-exhibitor', '데모 참가업체(김참가)', 'SUBMITTED', 1, 1, now() - interval '2 day', NULL),
  ('KINTEX', 'bd-ap-032', 'bd-e-033', 'GENERAL', 'BD 결재 문서 32', '대량 데모 결재 본문 32.', 'DOCUMENT', NULL, 'demo-contractor', '데모 공사업체(이시공)', 'IN_PROGRESS', 2, 1, now() - interval '3 day', NULL),
  ('KINTEX', 'bd-ap-033', 'bd-e-034', 'GENERAL', 'BD 결재 문서 33', '대량 데모 결재 본문 33.', 'DOCUMENT', NULL, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', 1, 1, now() - interval '4 day', now() - interval '1 day'),
  ('KINTEX', 'bd-ap-034', 'bd-e-035', 'GENERAL', 'BD 결재 문서 34', '대량 데모 결재 본문 34.', 'DOCUMENT', NULL, 'demo-exhibitor', '데모 참가업체(김참가)', 'REJECTED', 1, 1, now() - interval '5 day', now() - interval '2 day'),
  ('KINTEX', 'bd-ap-035', 'bd-e-036', 'GENERAL', 'BD 결재 문서 35', '대량 데모 결재 본문 35.', 'DOCUMENT', NULL, 'demo-contractor', '데모 공사업체(이시공)', 'DRAFT', 0, 1, NULL, NULL),
  ('KINTEX', 'bd-ap-036', 'bd-e-037', 'GENERAL', 'BD 결재 문서 36', '대량 데모 결재 본문 36.', 'DOCUMENT', NULL, 'demo-organizer', '데모 주최자(홍길동)', 'SUBMITTED', 1, 1, now() - interval '2 day', NULL),
  ('KINTEX', 'bd-ap-037', 'bd-e-038', 'GENERAL', 'BD 결재 문서 37', '대량 데모 결재 본문 37.', 'DOCUMENT', NULL, 'demo-exhibitor', '데모 참가업체(김참가)', 'IN_PROGRESS', 2, 1, now() - interval '3 day', NULL),
  ('KINTEX', 'bd-ap-038', 'bd-e-039', 'GENERAL', 'BD 결재 문서 38', '대량 데모 결재 본문 38.', 'DOCUMENT', NULL, 'demo-contractor', '데모 공사업체(이시공)', 'APPROVED', 1, 1, now() - interval '4 day', now() - interval '3 day'),
  ('KINTEX', 'bd-ap-039', 'bd-e-040', 'GENERAL', 'BD 결재 문서 39', '대량 데모 결재 본문 39.', 'DOCUMENT', NULL, 'demo-organizer', '데모 주최자(홍길동)', 'REJECTED', 1, 1, now() - interval '5 day', now() - interval '1 day'),
  ('KINTEX', 'bd-ap-040', 'bd-e-041', 'GENERAL', 'BD 결재 문서 40', '대량 데모 결재 본문 40.', 'DOCUMENT', NULL, 'demo-exhibitor', '데모 참가업체(김참가)', 'DRAFT', 0, 1, NULL, NULL),
  ('KINTEX', 'bd-ap-041', 'bd-e-042', 'GENERAL', 'BD 결재 문서 41', '대량 데모 결재 본문 41.', 'DOCUMENT', NULL, 'demo-contractor', '데모 공사업체(이시공)', 'SUBMITTED', 1, 1, now() - interval '2 day', NULL),
  ('KINTEX', 'bd-ap-042', 'bd-e-043', 'GENERAL', 'BD 결재 문서 42', '대량 데모 결재 본문 42.', 'DOCUMENT', NULL, 'demo-organizer', '데모 주최자(홍길동)', 'IN_PROGRESS', 2, 1, now() - interval '3 day', NULL),
  ('KINTEX', 'bd-ap-043', 'bd-e-044', 'GENERAL', 'BD 결재 문서 43', '대량 데모 결재 본문 43.', 'DOCUMENT', NULL, 'demo-exhibitor', '데모 참가업체(김참가)', 'APPROVED', 1, 1, now() - interval '4 day', now() - interval '2 day'),
  ('KINTEX', 'bd-ap-044', 'bd-e-045', 'GENERAL', 'BD 결재 문서 44', '대량 데모 결재 본문 44.', 'DOCUMENT', NULL, 'demo-contractor', '데모 공사업체(이시공)', 'REJECTED', 1, 1, now() - interval '5 day', now() - interval '3 day'),
  ('KINTEX', 'bd-ap-045', 'bd-e-046', 'GENERAL', 'BD 결재 문서 45', '대량 데모 결재 본문 45.', 'DOCUMENT', NULL, 'demo-organizer', '데모 주최자(홍길동)', 'DRAFT', 0, 1, NULL, NULL),
  ('KINTEX', 'bd-ap-046', 'bd-e-047', 'GENERAL', 'BD 결재 문서 46', '대량 데모 결재 본문 46.', 'DOCUMENT', NULL, 'demo-exhibitor', '데모 참가업체(김참가)', 'SUBMITTED', 1, 1, now() - interval '2 day', NULL),
  ('KINTEX', 'bd-ap-047', 'bd-e-048', 'GENERAL', 'BD 결재 문서 47', '대량 데모 결재 본문 47.', 'DOCUMENT', NULL, 'demo-contractor', '데모 공사업체(이시공)', 'IN_PROGRESS', 2, 1, now() - interval '3 day', NULL),
  ('KINTEX', 'bd-ap-048', 'bd-e-049', 'GENERAL', 'BD 결재 문서 48', '대량 데모 결재 본문 48.', 'DOCUMENT', NULL, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', 1, 1, now() - interval '4 day', now() - interval '1 day'),
  ('KINTEX', 'bd-ap-049', 'bd-e-050', 'GENERAL', 'BD 결재 문서 49', '대량 데모 결재 본문 49.', 'DOCUMENT', NULL, 'demo-exhibitor', '데모 참가업체(김참가)', 'REJECTED', 1, 1, now() - interval '5 day', now() - interval '2 day'),
  ('KINTEX', 'bd-ap-050', 'bd-e-051', 'GENERAL', 'BD 결재 문서 50', '대량 데모 결재 본문 50.', 'DOCUMENT', NULL, 'demo-contractor', '데모 공사업체(이시공)', 'DRAFT', 0, 1, NULL, NULL),
  ('KINTEX', 'bd-ap-051', 'bd-e-052', 'GENERAL', 'BD 결재 문서 51', '대량 데모 결재 본문 51.', 'DOCUMENT', NULL, 'demo-organizer', '데모 주최자(홍길동)', 'SUBMITTED', 1, 1, now() - interval '2 day', NULL),
  ('KINTEX', 'bd-ap-052', 'bd-e-053', 'GENERAL', 'BD 결재 문서 52', '대량 데모 결재 본문 52.', 'DOCUMENT', NULL, 'demo-exhibitor', '데모 참가업체(김참가)', 'IN_PROGRESS', 2, 1, now() - interval '3 day', NULL),
  ('KINTEX', 'bd-ap-053', 'bd-e-054', 'GENERAL', 'BD 결재 문서 53', '대량 데모 결재 본문 53.', 'DOCUMENT', NULL, 'demo-contractor', '데모 공사업체(이시공)', 'APPROVED', 1, 1, now() - interval '4 day', now() - interval '3 day'),
  ('KINTEX', 'bd-ap-054', 'bd-e-055', 'GENERAL', 'BD 결재 문서 54', '대량 데모 결재 본문 54.', 'DOCUMENT', NULL, 'demo-organizer', '데모 주최자(홍길동)', 'REJECTED', 1, 1, now() - interval '5 day', now() - interval '1 day'),
  ('KINTEX', 'bd-ap-055', 'bd-e-056', 'GENERAL', 'BD 결재 문서 55', '대량 데모 결재 본문 55.', 'DOCUMENT', NULL, 'demo-exhibitor', '데모 참가업체(김참가)', 'DRAFT', 0, 1, NULL, NULL),
  ('KINTEX', 'bd-ap-056', 'bd-e-057', 'GENERAL', 'BD 결재 문서 56', '대량 데모 결재 본문 56.', 'DOCUMENT', NULL, 'demo-contractor', '데모 공사업체(이시공)', 'SUBMITTED', 1, 1, now() - interval '2 day', NULL),
  ('KINTEX', 'bd-ap-057', 'bd-e-058', 'GENERAL', 'BD 결재 문서 57', '대량 데모 결재 본문 57.', 'DOCUMENT', NULL, 'demo-organizer', '데모 주최자(홍길동)', 'IN_PROGRESS', 2, 1, now() - interval '3 day', NULL),
  ('KINTEX', 'bd-ap-058', 'bd-e-059', 'GENERAL', 'BD 결재 문서 58', '대량 데모 결재 본문 58.', 'DOCUMENT', NULL, 'demo-exhibitor', '데모 참가업체(김참가)', 'APPROVED', 1, 1, now() - interval '4 day', now() - interval '2 day'),
  ('KINTEX', 'bd-ap-059', 'bd-e-060', 'GENERAL', 'BD 결재 문서 59', '대량 데모 결재 본문 59.', 'DOCUMENT', NULL, 'demo-contractor', '데모 공사업체(이시공)', 'REJECTED', 1, 1, now() - interval '5 day', now() - interval '3 day'),
  ('KINTEX', 'bd-ap-060', 'bd-e-001', 'GENERAL', 'BD 결재 문서 60', '대량 데모 결재 본문 60.', 'DOCUMENT', NULL, 'demo-organizer', '데모 주최자(홍길동)', 'DRAFT', 0, 1, NULL, NULL)
ON CONFLICT (id) DO NOTHING;

INSERT INTO approval_line (tenant_id, id, approval_id, step_no, approver_id, approver_name, line_status, acted_at, comment) VALUES
  ('KINTEX', 'bd-al-0001', 'bd-ap-001', 1, 'demo-organizer', '데모 주최자(홍길동)', 'CURRENT', NULL, NULL),
  ('KINTEX', 'bd-al-0002', 'bd-ap-002', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', now() - interval '3 day', NULL),
  ('KINTEX', 'bd-al-0003', 'bd-ap-002', 2, 'demo-organizer', '데모 주최자(홍길동)', 'CURRENT', NULL, NULL),
  ('KINTEX', 'bd-al-0004', 'bd-ap-003', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', now() - interval '1 day', NULL),
  ('KINTEX', 'bd-al-0005', 'bd-ap-004', 1, 'demo-organizer', '데모 주최자(홍길동)', 'REJECTED', now() - interval '2 day', NULL),
  ('KINTEX', 'bd-al-0006', 'bd-ap-005', 1, 'demo-organizer', '데모 주최자(홍길동)', 'WAIT', NULL, NULL),
  ('KINTEX', 'bd-al-0007', 'bd-ap-006', 1, 'demo-organizer', '데모 주최자(홍길동)', 'CURRENT', NULL, NULL),
  ('KINTEX', 'bd-al-0008', 'bd-ap-007', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', now() - interval '2 day', NULL),
  ('KINTEX', 'bd-al-0009', 'bd-ap-007', 2, 'demo-organizer', '데모 주최자(홍길동)', 'CURRENT', NULL, NULL),
  ('KINTEX', 'bd-al-0010', 'bd-ap-008', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', now() - interval '3 day', NULL),
  ('KINTEX', 'bd-al-0011', 'bd-ap-009', 1, 'demo-organizer', '데모 주최자(홍길동)', 'REJECTED', now() - interval '1 day', NULL),
  ('KINTEX', 'bd-al-0012', 'bd-ap-010', 1, 'demo-organizer', '데모 주최자(홍길동)', 'WAIT', NULL, NULL),
  ('KINTEX', 'bd-al-0013', 'bd-ap-011', 1, 'demo-organizer', '데모 주최자(홍길동)', 'CURRENT', NULL, NULL),
  ('KINTEX', 'bd-al-0014', 'bd-ap-012', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', now() - interval '1 day', NULL),
  ('KINTEX', 'bd-al-0015', 'bd-ap-012', 2, 'demo-organizer', '데모 주최자(홍길동)', 'CURRENT', NULL, NULL),
  ('KINTEX', 'bd-al-0016', 'bd-ap-013', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', now() - interval '2 day', NULL),
  ('KINTEX', 'bd-al-0017', 'bd-ap-014', 1, 'demo-organizer', '데모 주최자(홍길동)', 'REJECTED', now() - interval '3 day', NULL),
  ('KINTEX', 'bd-al-0018', 'bd-ap-015', 1, 'demo-organizer', '데모 주최자(홍길동)', 'WAIT', NULL, NULL),
  ('KINTEX', 'bd-al-0019', 'bd-ap-016', 1, 'demo-organizer', '데모 주최자(홍길동)', 'CURRENT', NULL, NULL),
  ('KINTEX', 'bd-al-0020', 'bd-ap-017', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', now() - interval '3 day', NULL),
  ('KINTEX', 'bd-al-0021', 'bd-ap-017', 2, 'demo-organizer', '데모 주최자(홍길동)', 'CURRENT', NULL, NULL),
  ('KINTEX', 'bd-al-0022', 'bd-ap-018', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', now() - interval '1 day', NULL),
  ('KINTEX', 'bd-al-0023', 'bd-ap-019', 1, 'demo-organizer', '데모 주최자(홍길동)', 'REJECTED', now() - interval '2 day', NULL),
  ('KINTEX', 'bd-al-0024', 'bd-ap-020', 1, 'demo-organizer', '데모 주최자(홍길동)', 'WAIT', NULL, NULL),
  ('KINTEX', 'bd-al-0025', 'bd-ap-021', 1, 'demo-organizer', '데모 주최자(홍길동)', 'CURRENT', NULL, NULL),
  ('KINTEX', 'bd-al-0026', 'bd-ap-022', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', now() - interval '2 day', NULL),
  ('KINTEX', 'bd-al-0027', 'bd-ap-022', 2, 'demo-organizer', '데모 주최자(홍길동)', 'CURRENT', NULL, NULL),
  ('KINTEX', 'bd-al-0028', 'bd-ap-023', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', now() - interval '3 day', NULL),
  ('KINTEX', 'bd-al-0029', 'bd-ap-024', 1, 'demo-organizer', '데모 주최자(홍길동)', 'REJECTED', now() - interval '1 day', NULL),
  ('KINTEX', 'bd-al-0030', 'bd-ap-025', 1, 'demo-organizer', '데모 주최자(홍길동)', 'WAIT', NULL, NULL),
  ('KINTEX', 'bd-al-0031', 'bd-ap-026', 1, 'demo-organizer', '데모 주최자(홍길동)', 'CURRENT', NULL, NULL),
  ('KINTEX', 'bd-al-0032', 'bd-ap-027', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', now() - interval '1 day', NULL),
  ('KINTEX', 'bd-al-0033', 'bd-ap-027', 2, 'demo-organizer', '데모 주최자(홍길동)', 'CURRENT', NULL, NULL),
  ('KINTEX', 'bd-al-0034', 'bd-ap-028', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', now() - interval '2 day', NULL),
  ('KINTEX', 'bd-al-0035', 'bd-ap-029', 1, 'demo-organizer', '데모 주최자(홍길동)', 'REJECTED', now() - interval '3 day', NULL),
  ('KINTEX', 'bd-al-0036', 'bd-ap-030', 1, 'demo-organizer', '데모 주최자(홍길동)', 'WAIT', NULL, NULL),
  ('KINTEX', 'bd-al-0037', 'bd-ap-031', 1, 'demo-organizer', '데모 주최자(홍길동)', 'CURRENT', NULL, NULL),
  ('KINTEX', 'bd-al-0038', 'bd-ap-032', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', now() - interval '3 day', NULL),
  ('KINTEX', 'bd-al-0039', 'bd-ap-032', 2, 'demo-organizer', '데모 주최자(홍길동)', 'CURRENT', NULL, NULL),
  ('KINTEX', 'bd-al-0040', 'bd-ap-033', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', now() - interval '1 day', NULL),
  ('KINTEX', 'bd-al-0041', 'bd-ap-034', 1, 'demo-organizer', '데모 주최자(홍길동)', 'REJECTED', now() - interval '2 day', NULL),
  ('KINTEX', 'bd-al-0042', 'bd-ap-035', 1, 'demo-organizer', '데모 주최자(홍길동)', 'WAIT', NULL, NULL),
  ('KINTEX', 'bd-al-0043', 'bd-ap-036', 1, 'demo-organizer', '데모 주최자(홍길동)', 'CURRENT', NULL, NULL),
  ('KINTEX', 'bd-al-0044', 'bd-ap-037', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', now() - interval '2 day', NULL),
  ('KINTEX', 'bd-al-0045', 'bd-ap-037', 2, 'demo-organizer', '데모 주최자(홍길동)', 'CURRENT', NULL, NULL),
  ('KINTEX', 'bd-al-0046', 'bd-ap-038', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', now() - interval '3 day', NULL),
  ('KINTEX', 'bd-al-0047', 'bd-ap-039', 1, 'demo-organizer', '데모 주최자(홍길동)', 'REJECTED', now() - interval '1 day', NULL),
  ('KINTEX', 'bd-al-0048', 'bd-ap-040', 1, 'demo-organizer', '데모 주최자(홍길동)', 'WAIT', NULL, NULL),
  ('KINTEX', 'bd-al-0049', 'bd-ap-041', 1, 'demo-organizer', '데모 주최자(홍길동)', 'CURRENT', NULL, NULL),
  ('KINTEX', 'bd-al-0050', 'bd-ap-042', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', now() - interval '1 day', NULL),
  ('KINTEX', 'bd-al-0051', 'bd-ap-042', 2, 'demo-organizer', '데모 주최자(홍길동)', 'CURRENT', NULL, NULL),
  ('KINTEX', 'bd-al-0052', 'bd-ap-043', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', now() - interval '2 day', NULL),
  ('KINTEX', 'bd-al-0053', 'bd-ap-044', 1, 'demo-organizer', '데모 주최자(홍길동)', 'REJECTED', now() - interval '3 day', NULL),
  ('KINTEX', 'bd-al-0054', 'bd-ap-045', 1, 'demo-organizer', '데모 주최자(홍길동)', 'WAIT', NULL, NULL),
  ('KINTEX', 'bd-al-0055', 'bd-ap-046', 1, 'demo-organizer', '데모 주최자(홍길동)', 'CURRENT', NULL, NULL),
  ('KINTEX', 'bd-al-0056', 'bd-ap-047', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', now() - interval '3 day', NULL),
  ('KINTEX', 'bd-al-0057', 'bd-ap-047', 2, 'demo-organizer', '데모 주최자(홍길동)', 'CURRENT', NULL, NULL),
  ('KINTEX', 'bd-al-0058', 'bd-ap-048', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', now() - interval '1 day', NULL),
  ('KINTEX', 'bd-al-0059', 'bd-ap-049', 1, 'demo-organizer', '데모 주최자(홍길동)', 'REJECTED', now() - interval '2 day', NULL),
  ('KINTEX', 'bd-al-0060', 'bd-ap-050', 1, 'demo-organizer', '데모 주최자(홍길동)', 'WAIT', NULL, NULL),
  ('KINTEX', 'bd-al-0061', 'bd-ap-051', 1, 'demo-organizer', '데모 주최자(홍길동)', 'CURRENT', NULL, NULL),
  ('KINTEX', 'bd-al-0062', 'bd-ap-052', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', now() - interval '2 day', NULL),
  ('KINTEX', 'bd-al-0063', 'bd-ap-052', 2, 'demo-organizer', '데모 주최자(홍길동)', 'CURRENT', NULL, NULL),
  ('KINTEX', 'bd-al-0064', 'bd-ap-053', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', now() - interval '3 day', NULL),
  ('KINTEX', 'bd-al-0065', 'bd-ap-054', 1, 'demo-organizer', '데모 주최자(홍길동)', 'REJECTED', now() - interval '1 day', NULL),
  ('KINTEX', 'bd-al-0066', 'bd-ap-055', 1, 'demo-organizer', '데모 주최자(홍길동)', 'WAIT', NULL, NULL),
  ('KINTEX', 'bd-al-0067', 'bd-ap-056', 1, 'demo-organizer', '데모 주최자(홍길동)', 'CURRENT', NULL, NULL),
  ('KINTEX', 'bd-al-0068', 'bd-ap-057', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', now() - interval '1 day', NULL),
  ('KINTEX', 'bd-al-0069', 'bd-ap-057', 2, 'demo-organizer', '데모 주최자(홍길동)', 'CURRENT', NULL, NULL),
  ('KINTEX', 'bd-al-0070', 'bd-ap-058', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVED', now() - interval '2 day', NULL),
  ('KINTEX', 'bd-al-0071', 'bd-ap-059', 1, 'demo-organizer', '데모 주최자(홍길동)', 'REJECTED', now() - interval '3 day', NULL),
  ('KINTEX', 'bd-al-0072', 'bd-ap-060', 1, 'demo-organizer', '데모 주최자(홍길동)', 'WAIT', NULL, NULL)
ON CONFLICT (tenant_id, id) DO NOTHING;

INSERT INTO approval_history (tenant_id, id, approval_id, step_no, actor_id, actor_name, action, comment, acted_at) VALUES
  ('KINTEX', 'bd-ah-0001', 'bd-ap-001', 1, 'demo-exhibitor', '데모 참가업체(김참가)', 'SUBMIT', '상신', now() - interval '2 day'),
  ('KINTEX', 'bd-ah-0002', 'bd-ap-002', 1, 'demo-contractor', '데모 공사업체(이시공)', 'SUBMIT', '상신', now() - interval '3 day'),
  ('KINTEX', 'bd-ah-0003', 'bd-ap-003', 1, 'demo-organizer', '데모 주최자(홍길동)', 'SUBMIT', '상신', now() - interval '4 day'),
  ('KINTEX', 'bd-ah-0004', 'bd-ap-003', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVE', '처리', now() - interval '1 day'),
  ('KINTEX', 'bd-ah-0005', 'bd-ap-004', 1, 'demo-exhibitor', '데모 참가업체(김참가)', 'SUBMIT', '상신', now() - interval '5 day'),
  ('KINTEX', 'bd-ah-0006', 'bd-ap-004', 1, 'demo-organizer', '데모 주최자(홍길동)', 'REJECT', '처리', now() - interval '2 day'),
  ('KINTEX', 'bd-ah-0007', 'bd-ap-006', 1, 'demo-organizer', '데모 주최자(홍길동)', 'SUBMIT', '상신', now() - interval '2 day'),
  ('KINTEX', 'bd-ah-0008', 'bd-ap-007', 1, 'demo-exhibitor', '데모 참가업체(김참가)', 'SUBMIT', '상신', now() - interval '3 day'),
  ('KINTEX', 'bd-ah-0009', 'bd-ap-008', 1, 'demo-contractor', '데모 공사업체(이시공)', 'SUBMIT', '상신', now() - interval '4 day'),
  ('KINTEX', 'bd-ah-0010', 'bd-ap-008', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVE', '처리', now() - interval '3 day'),
  ('KINTEX', 'bd-ah-0011', 'bd-ap-009', 1, 'demo-organizer', '데모 주최자(홍길동)', 'SUBMIT', '상신', now() - interval '5 day'),
  ('KINTEX', 'bd-ah-0012', 'bd-ap-009', 1, 'demo-organizer', '데모 주최자(홍길동)', 'REJECT', '처리', now() - interval '1 day'),
  ('KINTEX', 'bd-ah-0013', 'bd-ap-011', 1, 'demo-contractor', '데모 공사업체(이시공)', 'SUBMIT', '상신', now() - interval '2 day'),
  ('KINTEX', 'bd-ah-0014', 'bd-ap-012', 1, 'demo-organizer', '데모 주최자(홍길동)', 'SUBMIT', '상신', now() - interval '3 day'),
  ('KINTEX', 'bd-ah-0015', 'bd-ap-013', 1, 'demo-exhibitor', '데모 참가업체(김참가)', 'SUBMIT', '상신', now() - interval '4 day'),
  ('KINTEX', 'bd-ah-0016', 'bd-ap-013', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVE', '처리', now() - interval '2 day'),
  ('KINTEX', 'bd-ah-0017', 'bd-ap-014', 1, 'demo-contractor', '데모 공사업체(이시공)', 'SUBMIT', '상신', now() - interval '5 day'),
  ('KINTEX', 'bd-ah-0018', 'bd-ap-014', 1, 'demo-organizer', '데모 주최자(홍길동)', 'REJECT', '처리', now() - interval '3 day'),
  ('KINTEX', 'bd-ah-0019', 'bd-ap-016', 1, 'demo-exhibitor', '데모 참가업체(김참가)', 'SUBMIT', '상신', now() - interval '2 day'),
  ('KINTEX', 'bd-ah-0020', 'bd-ap-017', 1, 'demo-contractor', '데모 공사업체(이시공)', 'SUBMIT', '상신', now() - interval '3 day'),
  ('KINTEX', 'bd-ah-0021', 'bd-ap-018', 1, 'demo-organizer', '데모 주최자(홍길동)', 'SUBMIT', '상신', now() - interval '4 day'),
  ('KINTEX', 'bd-ah-0022', 'bd-ap-018', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVE', '처리', now() - interval '1 day'),
  ('KINTEX', 'bd-ah-0023', 'bd-ap-019', 1, 'demo-exhibitor', '데모 참가업체(김참가)', 'SUBMIT', '상신', now() - interval '5 day'),
  ('KINTEX', 'bd-ah-0024', 'bd-ap-019', 1, 'demo-organizer', '데모 주최자(홍길동)', 'REJECT', '처리', now() - interval '2 day'),
  ('KINTEX', 'bd-ah-0025', 'bd-ap-021', 1, 'demo-organizer', '데모 주최자(홍길동)', 'SUBMIT', '상신', now() - interval '2 day'),
  ('KINTEX', 'bd-ah-0026', 'bd-ap-022', 1, 'demo-exhibitor', '데모 참가업체(김참가)', 'SUBMIT', '상신', now() - interval '3 day'),
  ('KINTEX', 'bd-ah-0027', 'bd-ap-023', 1, 'demo-contractor', '데모 공사업체(이시공)', 'SUBMIT', '상신', now() - interval '4 day'),
  ('KINTEX', 'bd-ah-0028', 'bd-ap-023', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVE', '처리', now() - interval '3 day'),
  ('KINTEX', 'bd-ah-0029', 'bd-ap-024', 1, 'demo-organizer', '데모 주최자(홍길동)', 'SUBMIT', '상신', now() - interval '5 day'),
  ('KINTEX', 'bd-ah-0030', 'bd-ap-024', 1, 'demo-organizer', '데모 주최자(홍길동)', 'REJECT', '처리', now() - interval '1 day'),
  ('KINTEX', 'bd-ah-0031', 'bd-ap-026', 1, 'demo-contractor', '데모 공사업체(이시공)', 'SUBMIT', '상신', now() - interval '2 day'),
  ('KINTEX', 'bd-ah-0032', 'bd-ap-027', 1, 'demo-organizer', '데모 주최자(홍길동)', 'SUBMIT', '상신', now() - interval '3 day'),
  ('KINTEX', 'bd-ah-0033', 'bd-ap-028', 1, 'demo-exhibitor', '데모 참가업체(김참가)', 'SUBMIT', '상신', now() - interval '4 day'),
  ('KINTEX', 'bd-ah-0034', 'bd-ap-028', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVE', '처리', now() - interval '2 day'),
  ('KINTEX', 'bd-ah-0035', 'bd-ap-029', 1, 'demo-contractor', '데모 공사업체(이시공)', 'SUBMIT', '상신', now() - interval '5 day'),
  ('KINTEX', 'bd-ah-0036', 'bd-ap-029', 1, 'demo-organizer', '데모 주최자(홍길동)', 'REJECT', '처리', now() - interval '3 day'),
  ('KINTEX', 'bd-ah-0037', 'bd-ap-031', 1, 'demo-exhibitor', '데모 참가업체(김참가)', 'SUBMIT', '상신', now() - interval '2 day'),
  ('KINTEX', 'bd-ah-0038', 'bd-ap-032', 1, 'demo-contractor', '데모 공사업체(이시공)', 'SUBMIT', '상신', now() - interval '3 day'),
  ('KINTEX', 'bd-ah-0039', 'bd-ap-033', 1, 'demo-organizer', '데모 주최자(홍길동)', 'SUBMIT', '상신', now() - interval '4 day'),
  ('KINTEX', 'bd-ah-0040', 'bd-ap-033', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVE', '처리', now() - interval '1 day'),
  ('KINTEX', 'bd-ah-0041', 'bd-ap-034', 1, 'demo-exhibitor', '데모 참가업체(김참가)', 'SUBMIT', '상신', now() - interval '5 day'),
  ('KINTEX', 'bd-ah-0042', 'bd-ap-034', 1, 'demo-organizer', '데모 주최자(홍길동)', 'REJECT', '처리', now() - interval '2 day'),
  ('KINTEX', 'bd-ah-0043', 'bd-ap-036', 1, 'demo-organizer', '데모 주최자(홍길동)', 'SUBMIT', '상신', now() - interval '2 day'),
  ('KINTEX', 'bd-ah-0044', 'bd-ap-037', 1, 'demo-exhibitor', '데모 참가업체(김참가)', 'SUBMIT', '상신', now() - interval '3 day'),
  ('KINTEX', 'bd-ah-0045', 'bd-ap-038', 1, 'demo-contractor', '데모 공사업체(이시공)', 'SUBMIT', '상신', now() - interval '4 day'),
  ('KINTEX', 'bd-ah-0046', 'bd-ap-038', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVE', '처리', now() - interval '3 day'),
  ('KINTEX', 'bd-ah-0047', 'bd-ap-039', 1, 'demo-organizer', '데모 주최자(홍길동)', 'SUBMIT', '상신', now() - interval '5 day'),
  ('KINTEX', 'bd-ah-0048', 'bd-ap-039', 1, 'demo-organizer', '데모 주최자(홍길동)', 'REJECT', '처리', now() - interval '1 day'),
  ('KINTEX', 'bd-ah-0049', 'bd-ap-041', 1, 'demo-contractor', '데모 공사업체(이시공)', 'SUBMIT', '상신', now() - interval '2 day'),
  ('KINTEX', 'bd-ah-0050', 'bd-ap-042', 1, 'demo-organizer', '데모 주최자(홍길동)', 'SUBMIT', '상신', now() - interval '3 day'),
  ('KINTEX', 'bd-ah-0051', 'bd-ap-043', 1, 'demo-exhibitor', '데모 참가업체(김참가)', 'SUBMIT', '상신', now() - interval '4 day'),
  ('KINTEX', 'bd-ah-0052', 'bd-ap-043', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVE', '처리', now() - interval '2 day'),
  ('KINTEX', 'bd-ah-0053', 'bd-ap-044', 1, 'demo-contractor', '데모 공사업체(이시공)', 'SUBMIT', '상신', now() - interval '5 day'),
  ('KINTEX', 'bd-ah-0054', 'bd-ap-044', 1, 'demo-organizer', '데모 주최자(홍길동)', 'REJECT', '처리', now() - interval '3 day'),
  ('KINTEX', 'bd-ah-0055', 'bd-ap-046', 1, 'demo-exhibitor', '데모 참가업체(김참가)', 'SUBMIT', '상신', now() - interval '2 day'),
  ('KINTEX', 'bd-ah-0056', 'bd-ap-047', 1, 'demo-contractor', '데모 공사업체(이시공)', 'SUBMIT', '상신', now() - interval '3 day'),
  ('KINTEX', 'bd-ah-0057', 'bd-ap-048', 1, 'demo-organizer', '데모 주최자(홍길동)', 'SUBMIT', '상신', now() - interval '4 day'),
  ('KINTEX', 'bd-ah-0058', 'bd-ap-048', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVE', '처리', now() - interval '1 day'),
  ('KINTEX', 'bd-ah-0059', 'bd-ap-049', 1, 'demo-exhibitor', '데모 참가업체(김참가)', 'SUBMIT', '상신', now() - interval '5 day'),
  ('KINTEX', 'bd-ah-0060', 'bd-ap-049', 1, 'demo-organizer', '데모 주최자(홍길동)', 'REJECT', '처리', now() - interval '2 day'),
  ('KINTEX', 'bd-ah-0061', 'bd-ap-051', 1, 'demo-organizer', '데모 주최자(홍길동)', 'SUBMIT', '상신', now() - interval '2 day'),
  ('KINTEX', 'bd-ah-0062', 'bd-ap-052', 1, 'demo-exhibitor', '데모 참가업체(김참가)', 'SUBMIT', '상신', now() - interval '3 day'),
  ('KINTEX', 'bd-ah-0063', 'bd-ap-053', 1, 'demo-contractor', '데모 공사업체(이시공)', 'SUBMIT', '상신', now() - interval '4 day'),
  ('KINTEX', 'bd-ah-0064', 'bd-ap-053', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVE', '처리', now() - interval '3 day'),
  ('KINTEX', 'bd-ah-0065', 'bd-ap-054', 1, 'demo-organizer', '데모 주최자(홍길동)', 'SUBMIT', '상신', now() - interval '5 day'),
  ('KINTEX', 'bd-ah-0066', 'bd-ap-054', 1, 'demo-organizer', '데모 주최자(홍길동)', 'REJECT', '처리', now() - interval '1 day'),
  ('KINTEX', 'bd-ah-0067', 'bd-ap-056', 1, 'demo-contractor', '데모 공사업체(이시공)', 'SUBMIT', '상신', now() - interval '2 day'),
  ('KINTEX', 'bd-ah-0068', 'bd-ap-057', 1, 'demo-organizer', '데모 주최자(홍길동)', 'SUBMIT', '상신', now() - interval '3 day'),
  ('KINTEX', 'bd-ah-0069', 'bd-ap-058', 1, 'demo-exhibitor', '데모 참가업체(김참가)', 'SUBMIT', '상신', now() - interval '4 day'),
  ('KINTEX', 'bd-ah-0070', 'bd-ap-058', 1, 'demo-organizer', '데모 주최자(홍길동)', 'APPROVE', '처리', now() - interval '2 day'),
  ('KINTEX', 'bd-ah-0071', 'bd-ap-059', 1, 'demo-contractor', '데모 공사업체(이시공)', 'SUBMIT', '상신', now() - interval '5 day'),
  ('KINTEX', 'bd-ah-0072', 'bd-ap-059', 1, 'demo-organizer', '데모 주최자(홍길동)', 'REJECT', '처리', now() - interval '3 day')
ON CONFLICT (tenant_id, id) DO NOTHING;

-- 9. 공지(notice) 60 — 행사/전역 혼합.
INSERT INTO notice (id, event_id, category, title, content, pinned, author_id, author_name, view_count, published_at) VALUES
  ('bd-nt-001', 'bd-e-002', 'EVENT', '[BD] 데모 공지 1', '대량 데모 공지 본문 1.', false, 'demo-organizer', '데모 주최자(홍길동)', 13, now() - interval '2 day'),
  ('bd-nt-002', 'bd-e-003', 'GENERAL', '[BD] 데모 공지 2', '대량 데모 공지 본문 2.', false, 'demo-organizer', '데모 주최자(홍길동)', 26, now() - interval '3 day'),
  ('bd-nt-003', 'bd-e-004', 'SYSTEM', '[BD] 데모 공지 3', '대량 데모 공지 본문 3.', false, 'demo-organizer', '데모 주최자(홍길동)', 39, now() - interval '4 day'),
  ('bd-nt-004', NULL, 'EVENT', '[BD] 데모 공지 4', '대량 데모 공지 본문 4.', false, 'demo-organizer', '데모 주최자(홍길동)', 52, now() - interval '5 day'),
  ('bd-nt-005', 'bd-e-006', 'GENERAL', '[BD] 데모 공지 5', '대량 데모 공지 본문 5.', false, 'demo-organizer', '데모 주최자(홍길동)', 65, now() - interval '6 day'),
  ('bd-nt-006', 'bd-e-007', 'SYSTEM', '[BD] 데모 공지 6', '대량 데모 공지 본문 6.', false, 'demo-organizer', '데모 주최자(홍길동)', 78, now() - interval '7 day'),
  ('bd-nt-007', 'bd-e-008', 'EVENT', '[BD] 데모 공지 7', '대량 데모 공지 본문 7.', true, 'demo-organizer', '데모 주최자(홍길동)', 91, now() - interval '8 day'),
  ('bd-nt-008', NULL, 'GENERAL', '[BD] 데모 공지 8', '대량 데모 공지 본문 8.', false, 'demo-organizer', '데모 주최자(홍길동)', 104, now() - interval '9 day'),
  ('bd-nt-009', 'bd-e-010', 'SYSTEM', '[BD] 데모 공지 9', '대량 데모 공지 본문 9.', false, 'demo-organizer', '데모 주최자(홍길동)', 117, now() - interval '10 day'),
  ('bd-nt-010', 'bd-e-011', 'EVENT', '[BD] 데모 공지 10', '대량 데모 공지 본문 10.', false, 'demo-organizer', '데모 주최자(홍길동)', 130, now() - interval '11 day'),
  ('bd-nt-011', 'bd-e-012', 'GENERAL', '[BD] 데모 공지 11', '대량 데모 공지 본문 11.', false, 'demo-organizer', '데모 주최자(홍길동)', 143, now() - interval '12 day'),
  ('bd-nt-012', NULL, 'SYSTEM', '[BD] 데모 공지 12', '대량 데모 공지 본문 12.', false, 'demo-organizer', '데모 주최자(홍길동)', 156, now() - interval '13 day'),
  ('bd-nt-013', 'bd-e-014', 'EVENT', '[BD] 데모 공지 13', '대량 데모 공지 본문 13.', false, 'demo-organizer', '데모 주최자(홍길동)', 169, now() - interval '14 day'),
  ('bd-nt-014', 'bd-e-015', 'GENERAL', '[BD] 데모 공지 14', '대량 데모 공지 본문 14.', true, 'demo-organizer', '데모 주최자(홍길동)', 182, now() - interval '15 day'),
  ('bd-nt-015', 'bd-e-016', 'SYSTEM', '[BD] 데모 공지 15', '대량 데모 공지 본문 15.', false, 'demo-organizer', '데모 주최자(홍길동)', 195, now() - interval '16 day'),
  ('bd-nt-016', NULL, 'EVENT', '[BD] 데모 공지 16', '대량 데모 공지 본문 16.', false, 'demo-organizer', '데모 주최자(홍길동)', 208, now() - interval '17 day'),
  ('bd-nt-017', 'bd-e-018', 'GENERAL', '[BD] 데모 공지 17', '대량 데모 공지 본문 17.', false, 'demo-organizer', '데모 주최자(홍길동)', 221, now() - interval '18 day'),
  ('bd-nt-018', 'bd-e-019', 'SYSTEM', '[BD] 데모 공지 18', '대량 데모 공지 본문 18.', false, 'demo-organizer', '데모 주최자(홍길동)', 234, now() - interval '19 day'),
  ('bd-nt-019', 'bd-e-020', 'EVENT', '[BD] 데모 공지 19', '대량 데모 공지 본문 19.', false, 'demo-organizer', '데모 주최자(홍길동)', 247, now() - interval '20 day'),
  ('bd-nt-020', NULL, 'GENERAL', '[BD] 데모 공지 20', '대량 데모 공지 본문 20.', false, 'demo-organizer', '데모 주최자(홍길동)', 260, now() - interval '1 day'),
  ('bd-nt-021', 'bd-e-022', 'SYSTEM', '[BD] 데모 공지 21', '대량 데모 공지 본문 21.', true, 'demo-organizer', '데모 주최자(홍길동)', 273, now() - interval '2 day'),
  ('bd-nt-022', 'bd-e-023', 'EVENT', '[BD] 데모 공지 22', '대량 데모 공지 본문 22.', false, 'demo-organizer', '데모 주최자(홍길동)', 286, now() - interval '3 day'),
  ('bd-nt-023', 'bd-e-024', 'GENERAL', '[BD] 데모 공지 23', '대량 데모 공지 본문 23.', false, 'demo-organizer', '데모 주최자(홍길동)', 299, now() - interval '4 day'),
  ('bd-nt-024', NULL, 'SYSTEM', '[BD] 데모 공지 24', '대량 데모 공지 본문 24.', false, 'demo-organizer', '데모 주최자(홍길동)', 312, now() - interval '5 day'),
  ('bd-nt-025', 'bd-e-026', 'EVENT', '[BD] 데모 공지 25', '대량 데모 공지 본문 25.', false, 'demo-organizer', '데모 주최자(홍길동)', 325, now() - interval '6 day'),
  ('bd-nt-026', 'bd-e-027', 'GENERAL', '[BD] 데모 공지 26', '대량 데모 공지 본문 26.', false, 'demo-organizer', '데모 주최자(홍길동)', 338, now() - interval '7 day'),
  ('bd-nt-027', 'bd-e-028', 'SYSTEM', '[BD] 데모 공지 27', '대량 데모 공지 본문 27.', false, 'demo-organizer', '데모 주최자(홍길동)', 351, now() - interval '8 day'),
  ('bd-nt-028', NULL, 'EVENT', '[BD] 데모 공지 28', '대량 데모 공지 본문 28.', true, 'demo-organizer', '데모 주최자(홍길동)', 364, now() - interval '9 day'),
  ('bd-nt-029', 'bd-e-030', 'GENERAL', '[BD] 데모 공지 29', '대량 데모 공지 본문 29.', false, 'demo-organizer', '데모 주최자(홍길동)', 377, now() - interval '10 day'),
  ('bd-nt-030', 'bd-e-031', 'SYSTEM', '[BD] 데모 공지 30', '대량 데모 공지 본문 30.', false, 'demo-organizer', '데모 주최자(홍길동)', 390, now() - interval '11 day'),
  ('bd-nt-031', 'bd-e-032', 'EVENT', '[BD] 데모 공지 31', '대량 데모 공지 본문 31.', false, 'demo-organizer', '데모 주최자(홍길동)', 403, now() - interval '12 day'),
  ('bd-nt-032', NULL, 'GENERAL', '[BD] 데모 공지 32', '대량 데모 공지 본문 32.', false, 'demo-organizer', '데모 주최자(홍길동)', 416, now() - interval '13 day'),
  ('bd-nt-033', 'bd-e-034', 'SYSTEM', '[BD] 데모 공지 33', '대량 데모 공지 본문 33.', false, 'demo-organizer', '데모 주최자(홍길동)', 429, now() - interval '14 day'),
  ('bd-nt-034', 'bd-e-035', 'EVENT', '[BD] 데모 공지 34', '대량 데모 공지 본문 34.', false, 'demo-organizer', '데모 주최자(홍길동)', 442, now() - interval '15 day'),
  ('bd-nt-035', 'bd-e-036', 'GENERAL', '[BD] 데모 공지 35', '대량 데모 공지 본문 35.', true, 'demo-organizer', '데모 주최자(홍길동)', 455, now() - interval '16 day'),
  ('bd-nt-036', NULL, 'SYSTEM', '[BD] 데모 공지 36', '대량 데모 공지 본문 36.', false, 'demo-organizer', '데모 주최자(홍길동)', 468, now() - interval '17 day'),
  ('bd-nt-037', 'bd-e-038', 'EVENT', '[BD] 데모 공지 37', '대량 데모 공지 본문 37.', false, 'demo-organizer', '데모 주최자(홍길동)', 481, now() - interval '18 day'),
  ('bd-nt-038', 'bd-e-039', 'GENERAL', '[BD] 데모 공지 38', '대량 데모 공지 본문 38.', false, 'demo-organizer', '데모 주최자(홍길동)', 494, now() - interval '19 day'),
  ('bd-nt-039', 'bd-e-040', 'SYSTEM', '[BD] 데모 공지 39', '대량 데모 공지 본문 39.', false, 'demo-organizer', '데모 주최자(홍길동)', 7, now() - interval '20 day'),
  ('bd-nt-040', NULL, 'EVENT', '[BD] 데모 공지 40', '대량 데모 공지 본문 40.', false, 'demo-organizer', '데모 주최자(홍길동)', 20, now() - interval '1 day'),
  ('bd-nt-041', 'bd-e-042', 'GENERAL', '[BD] 데모 공지 41', '대량 데모 공지 본문 41.', false, 'demo-organizer', '데모 주최자(홍길동)', 33, now() - interval '2 day'),
  ('bd-nt-042', 'bd-e-043', 'SYSTEM', '[BD] 데모 공지 42', '대량 데모 공지 본문 42.', true, 'demo-organizer', '데모 주최자(홍길동)', 46, now() - interval '3 day'),
  ('bd-nt-043', 'bd-e-044', 'EVENT', '[BD] 데모 공지 43', '대량 데모 공지 본문 43.', false, 'demo-organizer', '데모 주최자(홍길동)', 59, now() - interval '4 day'),
  ('bd-nt-044', NULL, 'GENERAL', '[BD] 데모 공지 44', '대량 데모 공지 본문 44.', false, 'demo-organizer', '데모 주최자(홍길동)', 72, now() - interval '5 day'),
  ('bd-nt-045', 'bd-e-046', 'SYSTEM', '[BD] 데모 공지 45', '대량 데모 공지 본문 45.', false, 'demo-organizer', '데모 주최자(홍길동)', 85, now() - interval '6 day'),
  ('bd-nt-046', 'bd-e-047', 'EVENT', '[BD] 데모 공지 46', '대량 데모 공지 본문 46.', false, 'demo-organizer', '데모 주최자(홍길동)', 98, now() - interval '7 day'),
  ('bd-nt-047', 'bd-e-048', 'GENERAL', '[BD] 데모 공지 47', '대량 데모 공지 본문 47.', false, 'demo-organizer', '데모 주최자(홍길동)', 111, now() - interval '8 day'),
  ('bd-nt-048', NULL, 'SYSTEM', '[BD] 데모 공지 48', '대량 데모 공지 본문 48.', false, 'demo-organizer', '데모 주최자(홍길동)', 124, now() - interval '9 day'),
  ('bd-nt-049', 'bd-e-050', 'EVENT', '[BD] 데모 공지 49', '대량 데모 공지 본문 49.', true, 'demo-organizer', '데모 주최자(홍길동)', 137, now() - interval '10 day'),
  ('bd-nt-050', 'bd-e-051', 'GENERAL', '[BD] 데모 공지 50', '대량 데모 공지 본문 50.', false, 'demo-organizer', '데모 주최자(홍길동)', 150, now() - interval '11 day'),
  ('bd-nt-051', 'bd-e-052', 'SYSTEM', '[BD] 데모 공지 51', '대량 데모 공지 본문 51.', false, 'demo-organizer', '데모 주최자(홍길동)', 163, now() - interval '12 day'),
  ('bd-nt-052', NULL, 'EVENT', '[BD] 데모 공지 52', '대량 데모 공지 본문 52.', false, 'demo-organizer', '데모 주최자(홍길동)', 176, now() - interval '13 day'),
  ('bd-nt-053', 'bd-e-054', 'GENERAL', '[BD] 데모 공지 53', '대량 데모 공지 본문 53.', false, 'demo-organizer', '데모 주최자(홍길동)', 189, now() - interval '14 day'),
  ('bd-nt-054', 'bd-e-055', 'SYSTEM', '[BD] 데모 공지 54', '대량 데모 공지 본문 54.', false, 'demo-organizer', '데모 주최자(홍길동)', 202, now() - interval '15 day'),
  ('bd-nt-055', 'bd-e-056', 'EVENT', '[BD] 데모 공지 55', '대량 데모 공지 본문 55.', false, 'demo-organizer', '데모 주최자(홍길동)', 215, now() - interval '16 day'),
  ('bd-nt-056', NULL, 'GENERAL', '[BD] 데모 공지 56', '대량 데모 공지 본문 56.', true, 'demo-organizer', '데모 주최자(홍길동)', 228, now() - interval '17 day'),
  ('bd-nt-057', 'bd-e-058', 'SYSTEM', '[BD] 데모 공지 57', '대량 데모 공지 본문 57.', false, 'demo-organizer', '데모 주최자(홍길동)', 241, now() - interval '18 day'),
  ('bd-nt-058', 'bd-e-059', 'EVENT', '[BD] 데모 공지 58', '대량 데모 공지 본문 58.', false, 'demo-organizer', '데모 주최자(홍길동)', 254, now() - interval '19 day'),
  ('bd-nt-059', 'bd-e-060', 'GENERAL', '[BD] 데모 공지 59', '대량 데모 공지 본문 59.', false, 'demo-organizer', '데모 주최자(홍길동)', 267, now() - interval '20 day'),
  ('bd-nt-060', NULL, 'SYSTEM', '[BD] 데모 공지 60', '대량 데모 공지 본문 60.', false, 'demo-organizer', '데모 주최자(홍길동)', 280, now() - interval '1 day')
ON CONFLICT (id) DO NOTHING;

-- 10. 알림(notification) 80 — 데모 계정 수신.
INSERT INTO notification (id, recipient_id, event_id, noti_type, title, message, link, read_at) VALUES
  ('bd-no-001', 'demo-exhibitor', 'bd-e-002', 'APPROVAL', 'BD 알림 1', '대량 데모 알림 메시지 1.', '/notifications', NULL),
  ('bd-no-002', 'demo-contractor', 'bd-e-003', 'DEADLINE', 'BD 알림 2', '대량 데모 알림 메시지 2.', '/notifications', NULL),
  ('bd-no-003', 'demo-visitor', 'bd-e-004', 'MESSAGE', 'BD 알림 3', '대량 데모 알림 메시지 3.', '/notifications', now() - interval '4 day'),
  ('bd-no-004', 'demo-organizer', 'bd-e-005', 'SYSTEM', 'BD 알림 4', '대량 데모 알림 메시지 4.', '/notifications', NULL),
  ('bd-no-005', 'demo-exhibitor', 'bd-e-006', 'APPROVAL', 'BD 알림 5', '대량 데모 알림 메시지 5.', '/notifications', NULL),
  ('bd-no-006', 'demo-contractor', 'bd-e-007', 'DEADLINE', 'BD 알림 6', '대량 데모 알림 메시지 6.', '/notifications', now() - interval '2 day'),
  ('bd-no-007', 'demo-visitor', 'bd-e-008', 'MESSAGE', 'BD 알림 7', '대량 데모 알림 메시지 7.', '/notifications', NULL),
  ('bd-no-008', 'demo-organizer', 'bd-e-009', 'SYSTEM', 'BD 알림 8', '대량 데모 알림 메시지 8.', '/notifications', NULL),
  ('bd-no-009', 'demo-exhibitor', 'bd-e-010', 'APPROVAL', 'BD 알림 9', '대량 데모 알림 메시지 9.', '/notifications', now() - interval '5 day'),
  ('bd-no-010', 'demo-contractor', 'bd-e-011', 'DEADLINE', 'BD 알림 10', '대량 데모 알림 메시지 10.', '/notifications', NULL),
  ('bd-no-011', 'demo-visitor', 'bd-e-012', 'MESSAGE', 'BD 알림 11', '대량 데모 알림 메시지 11.', '/notifications', NULL),
  ('bd-no-012', 'demo-organizer', 'bd-e-013', 'SYSTEM', 'BD 알림 12', '대량 데모 알림 메시지 12.', '/notifications', now() - interval '3 day'),
  ('bd-no-013', 'demo-exhibitor', 'bd-e-014', 'APPROVAL', 'BD 알림 13', '대량 데모 알림 메시지 13.', '/notifications', NULL),
  ('bd-no-014', 'demo-contractor', 'bd-e-015', 'DEADLINE', 'BD 알림 14', '대량 데모 알림 메시지 14.', '/notifications', NULL),
  ('bd-no-015', 'demo-visitor', 'bd-e-016', 'MESSAGE', 'BD 알림 15', '대량 데모 알림 메시지 15.', '/notifications', now() - interval '1 day'),
  ('bd-no-016', 'demo-organizer', 'bd-e-017', 'SYSTEM', 'BD 알림 16', '대량 데모 알림 메시지 16.', '/notifications', NULL),
  ('bd-no-017', 'demo-exhibitor', 'bd-e-018', 'APPROVAL', 'BD 알림 17', '대량 데모 알림 메시지 17.', '/notifications', NULL),
  ('bd-no-018', 'demo-contractor', 'bd-e-019', 'DEADLINE', 'BD 알림 18', '대량 데모 알림 메시지 18.', '/notifications', now() - interval '4 day'),
  ('bd-no-019', 'demo-visitor', 'bd-e-020', 'MESSAGE', 'BD 알림 19', '대량 데모 알림 메시지 19.', '/notifications', NULL),
  ('bd-no-020', 'demo-organizer', 'bd-e-021', 'SYSTEM', 'BD 알림 20', '대량 데모 알림 메시지 20.', '/notifications', NULL),
  ('bd-no-021', 'demo-exhibitor', 'bd-e-022', 'APPROVAL', 'BD 알림 21', '대량 데모 알림 메시지 21.', '/notifications', now() - interval '2 day'),
  ('bd-no-022', 'demo-contractor', 'bd-e-023', 'DEADLINE', 'BD 알림 22', '대량 데모 알림 메시지 22.', '/notifications', NULL),
  ('bd-no-023', 'demo-visitor', 'bd-e-024', 'MESSAGE', 'BD 알림 23', '대량 데모 알림 메시지 23.', '/notifications', NULL),
  ('bd-no-024', 'demo-organizer', 'bd-e-025', 'SYSTEM', 'BD 알림 24', '대량 데모 알림 메시지 24.', '/notifications', now() - interval '5 day'),
  ('bd-no-025', 'demo-exhibitor', 'bd-e-026', 'APPROVAL', 'BD 알림 25', '대량 데모 알림 메시지 25.', '/notifications', NULL),
  ('bd-no-026', 'demo-contractor', 'bd-e-027', 'DEADLINE', 'BD 알림 26', '대량 데모 알림 메시지 26.', '/notifications', NULL),
  ('bd-no-027', 'demo-visitor', 'bd-e-028', 'MESSAGE', 'BD 알림 27', '대량 데모 알림 메시지 27.', '/notifications', now() - interval '3 day'),
  ('bd-no-028', 'demo-organizer', 'bd-e-029', 'SYSTEM', 'BD 알림 28', '대량 데모 알림 메시지 28.', '/notifications', NULL),
  ('bd-no-029', 'demo-exhibitor', 'bd-e-030', 'APPROVAL', 'BD 알림 29', '대량 데모 알림 메시지 29.', '/notifications', NULL),
  ('bd-no-030', 'demo-contractor', 'bd-e-031', 'DEADLINE', 'BD 알림 30', '대량 데모 알림 메시지 30.', '/notifications', now() - interval '1 day'),
  ('bd-no-031', 'demo-visitor', 'bd-e-032', 'MESSAGE', 'BD 알림 31', '대량 데모 알림 메시지 31.', '/notifications', NULL),
  ('bd-no-032', 'demo-organizer', 'bd-e-033', 'SYSTEM', 'BD 알림 32', '대량 데모 알림 메시지 32.', '/notifications', NULL),
  ('bd-no-033', 'demo-exhibitor', 'bd-e-034', 'APPROVAL', 'BD 알림 33', '대량 데모 알림 메시지 33.', '/notifications', now() - interval '4 day'),
  ('bd-no-034', 'demo-contractor', 'bd-e-035', 'DEADLINE', 'BD 알림 34', '대량 데모 알림 메시지 34.', '/notifications', NULL),
  ('bd-no-035', 'demo-visitor', 'bd-e-036', 'MESSAGE', 'BD 알림 35', '대량 데모 알림 메시지 35.', '/notifications', NULL),
  ('bd-no-036', 'demo-organizer', 'bd-e-037', 'SYSTEM', 'BD 알림 36', '대량 데모 알림 메시지 36.', '/notifications', now() - interval '2 day'),
  ('bd-no-037', 'demo-exhibitor', 'bd-e-038', 'APPROVAL', 'BD 알림 37', '대량 데모 알림 메시지 37.', '/notifications', NULL),
  ('bd-no-038', 'demo-contractor', 'bd-e-039', 'DEADLINE', 'BD 알림 38', '대량 데모 알림 메시지 38.', '/notifications', NULL),
  ('bd-no-039', 'demo-visitor', 'bd-e-040', 'MESSAGE', 'BD 알림 39', '대량 데모 알림 메시지 39.', '/notifications', now() - interval '5 day'),
  ('bd-no-040', 'demo-organizer', 'bd-e-041', 'SYSTEM', 'BD 알림 40', '대량 데모 알림 메시지 40.', '/notifications', NULL),
  ('bd-no-041', 'demo-exhibitor', 'bd-e-042', 'APPROVAL', 'BD 알림 41', '대량 데모 알림 메시지 41.', '/notifications', NULL),
  ('bd-no-042', 'demo-contractor', 'bd-e-043', 'DEADLINE', 'BD 알림 42', '대량 데모 알림 메시지 42.', '/notifications', now() - interval '3 day'),
  ('bd-no-043', 'demo-visitor', 'bd-e-044', 'MESSAGE', 'BD 알림 43', '대량 데모 알림 메시지 43.', '/notifications', NULL),
  ('bd-no-044', 'demo-organizer', 'bd-e-045', 'SYSTEM', 'BD 알림 44', '대량 데모 알림 메시지 44.', '/notifications', NULL),
  ('bd-no-045', 'demo-exhibitor', 'bd-e-046', 'APPROVAL', 'BD 알림 45', '대량 데모 알림 메시지 45.', '/notifications', now() - interval '1 day'),
  ('bd-no-046', 'demo-contractor', 'bd-e-047', 'DEADLINE', 'BD 알림 46', '대량 데모 알림 메시지 46.', '/notifications', NULL),
  ('bd-no-047', 'demo-visitor', 'bd-e-048', 'MESSAGE', 'BD 알림 47', '대량 데모 알림 메시지 47.', '/notifications', NULL),
  ('bd-no-048', 'demo-organizer', 'bd-e-049', 'SYSTEM', 'BD 알림 48', '대량 데모 알림 메시지 48.', '/notifications', now() - interval '4 day'),
  ('bd-no-049', 'demo-exhibitor', 'bd-e-050', 'APPROVAL', 'BD 알림 49', '대량 데모 알림 메시지 49.', '/notifications', NULL),
  ('bd-no-050', 'demo-contractor', 'bd-e-051', 'DEADLINE', 'BD 알림 50', '대량 데모 알림 메시지 50.', '/notifications', NULL),
  ('bd-no-051', 'demo-visitor', 'bd-e-052', 'MESSAGE', 'BD 알림 51', '대량 데모 알림 메시지 51.', '/notifications', now() - interval '2 day'),
  ('bd-no-052', 'demo-organizer', 'bd-e-053', 'SYSTEM', 'BD 알림 52', '대량 데모 알림 메시지 52.', '/notifications', NULL),
  ('bd-no-053', 'demo-exhibitor', 'bd-e-054', 'APPROVAL', 'BD 알림 53', '대량 데모 알림 메시지 53.', '/notifications', NULL),
  ('bd-no-054', 'demo-contractor', 'bd-e-055', 'DEADLINE', 'BD 알림 54', '대량 데모 알림 메시지 54.', '/notifications', now() - interval '5 day'),
  ('bd-no-055', 'demo-visitor', 'bd-e-056', 'MESSAGE', 'BD 알림 55', '대량 데모 알림 메시지 55.', '/notifications', NULL),
  ('bd-no-056', 'demo-organizer', 'bd-e-057', 'SYSTEM', 'BD 알림 56', '대량 데모 알림 메시지 56.', '/notifications', NULL),
  ('bd-no-057', 'demo-exhibitor', 'bd-e-058', 'APPROVAL', 'BD 알림 57', '대량 데모 알림 메시지 57.', '/notifications', now() - interval '3 day'),
  ('bd-no-058', 'demo-contractor', 'bd-e-059', 'DEADLINE', 'BD 알림 58', '대량 데모 알림 메시지 58.', '/notifications', NULL),
  ('bd-no-059', 'demo-visitor', 'bd-e-060', 'MESSAGE', 'BD 알림 59', '대량 데모 알림 메시지 59.', '/notifications', NULL),
  ('bd-no-060', 'demo-organizer', 'bd-e-001', 'SYSTEM', 'BD 알림 60', '대량 데모 알림 메시지 60.', '/notifications', now() - interval '1 day'),
  ('bd-no-061', 'demo-exhibitor', 'bd-e-002', 'APPROVAL', 'BD 알림 61', '대량 데모 알림 메시지 61.', '/notifications', NULL),
  ('bd-no-062', 'demo-contractor', 'bd-e-003', 'DEADLINE', 'BD 알림 62', '대량 데모 알림 메시지 62.', '/notifications', NULL),
  ('bd-no-063', 'demo-visitor', 'bd-e-004', 'MESSAGE', 'BD 알림 63', '대량 데모 알림 메시지 63.', '/notifications', now() - interval '4 day'),
  ('bd-no-064', 'demo-organizer', 'bd-e-005', 'SYSTEM', 'BD 알림 64', '대량 데모 알림 메시지 64.', '/notifications', NULL),
  ('bd-no-065', 'demo-exhibitor', 'bd-e-006', 'APPROVAL', 'BD 알림 65', '대량 데모 알림 메시지 65.', '/notifications', NULL),
  ('bd-no-066', 'demo-contractor', 'bd-e-007', 'DEADLINE', 'BD 알림 66', '대량 데모 알림 메시지 66.', '/notifications', now() - interval '2 day'),
  ('bd-no-067', 'demo-visitor', 'bd-e-008', 'MESSAGE', 'BD 알림 67', '대량 데모 알림 메시지 67.', '/notifications', NULL),
  ('bd-no-068', 'demo-organizer', 'bd-e-009', 'SYSTEM', 'BD 알림 68', '대량 데모 알림 메시지 68.', '/notifications', NULL),
  ('bd-no-069', 'demo-exhibitor', 'bd-e-010', 'APPROVAL', 'BD 알림 69', '대량 데모 알림 메시지 69.', '/notifications', now() - interval '5 day'),
  ('bd-no-070', 'demo-contractor', 'bd-e-011', 'DEADLINE', 'BD 알림 70', '대량 데모 알림 메시지 70.', '/notifications', NULL),
  ('bd-no-071', 'demo-visitor', 'bd-e-012', 'MESSAGE', 'BD 알림 71', '대량 데모 알림 메시지 71.', '/notifications', NULL),
  ('bd-no-072', 'demo-organizer', 'bd-e-013', 'SYSTEM', 'BD 알림 72', '대량 데모 알림 메시지 72.', '/notifications', now() - interval '3 day'),
  ('bd-no-073', 'demo-exhibitor', 'bd-e-014', 'APPROVAL', 'BD 알림 73', '대량 데모 알림 메시지 73.', '/notifications', NULL),
  ('bd-no-074', 'demo-contractor', 'bd-e-015', 'DEADLINE', 'BD 알림 74', '대량 데모 알림 메시지 74.', '/notifications', NULL),
  ('bd-no-075', 'demo-visitor', 'bd-e-016', 'MESSAGE', 'BD 알림 75', '대량 데모 알림 메시지 75.', '/notifications', now() - interval '1 day'),
  ('bd-no-076', 'demo-organizer', 'bd-e-017', 'SYSTEM', 'BD 알림 76', '대량 데모 알림 메시지 76.', '/notifications', NULL),
  ('bd-no-077', 'demo-exhibitor', 'bd-e-018', 'APPROVAL', 'BD 알림 77', '대량 데모 알림 메시지 77.', '/notifications', NULL),
  ('bd-no-078', 'demo-contractor', 'bd-e-019', 'DEADLINE', 'BD 알림 78', '대량 데모 알림 메시지 78.', '/notifications', now() - interval '4 day'),
  ('bd-no-079', 'demo-visitor', 'bd-e-020', 'MESSAGE', 'BD 알림 79', '대량 데모 알림 메시지 79.', '/notifications', NULL),
  ('bd-no-080', 'demo-organizer', 'bd-e-021', 'SYSTEM', 'BD 알림 80', '대량 데모 알림 메시지 80.', '/notifications', NULL)
ON CONFLICT (id) DO NOTHING;

-- 11. 업무일지(worklog) 80.
INSERT INTO worklog (id, event_id, writer_id, writer_name, dept_id, work_date, title, work_type, progress, status, content, hours) VALUES
  ('bd-wl-001', 'bd-e-002', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-sales', CURRENT_DATE - 1, 'BD 업무일지 1', 'DESIGN', 'P25', 'DOING', '대량 데모 업무 내용 1.', 1.5),
  ('bd-wl-002', 'bd-e-003', 'demo-contractor', '데모 공사업체(이시공)', 'd-mkt', CURRENT_DATE - 2, 'BD 업무일지 2', 'SALES', 'P50', 'DONE', '대량 데모 업무 내용 2.', 2.0),
  ('bd-wl-003', 'bd-e-004', 'demo-organizer', '데모 주최자(홍길동)', 'd-fin', CURRENT_DATE - 3, 'BD 업무일지 3', 'SUPPORT', 'P75', 'TODO', '대량 데모 업무 내용 3.', 2.5),
  ('bd-wl-004', 'bd-e-005', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-it-ops', CURRENT_DATE - 4, 'BD 업무일지 4', 'OPERATION', 'P100', 'DOING', '대량 데모 업무 내용 4.', 3.0),
  ('bd-wl-005', 'bd-e-006', 'demo-contractor', '데모 공사업체(이시공)', 'd-hall', CURRENT_DATE - 5, 'BD 업무일지 5', 'DESIGN', 'P0', 'DONE', '대량 데모 업무 내용 5.', 3.5),
  ('bd-wl-006', 'bd-e-007', 'demo-organizer', '데모 주최자(홍길동)', 'd-sales', CURRENT_DATE - 6, 'BD 업무일지 6', 'SALES', 'P25', 'TODO', '대량 데모 업무 내용 6.', 4.0),
  ('bd-wl-007', 'bd-e-008', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-mkt', CURRENT_DATE - 7, 'BD 업무일지 7', 'SUPPORT', 'P50', 'DOING', '대량 데모 업무 내용 7.', 4.5),
  ('bd-wl-008', 'bd-e-009', 'demo-contractor', '데모 공사업체(이시공)', 'd-fin', CURRENT_DATE - 8, 'BD 업무일지 8', 'OPERATION', 'P75', 'DONE', '대량 데모 업무 내용 8.', 1.0),
  ('bd-wl-009', 'bd-e-010', 'demo-organizer', '데모 주최자(홍길동)', 'd-it-ops', CURRENT_DATE - 9, 'BD 업무일지 9', 'DESIGN', 'P100', 'TODO', '대량 데모 업무 내용 9.', 1.5),
  ('bd-wl-010', 'bd-e-011', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-hall', CURRENT_DATE - 10, 'BD 업무일지 10', 'SALES', 'P0', 'DOING', '대량 데모 업무 내용 10.', 2.0),
  ('bd-wl-011', 'bd-e-012', 'demo-contractor', '데모 공사업체(이시공)', 'd-sales', CURRENT_DATE - 11, 'BD 업무일지 11', 'SUPPORT', 'P25', 'DONE', '대량 데모 업무 내용 11.', 2.5),
  ('bd-wl-012', 'bd-e-013', 'demo-organizer', '데모 주최자(홍길동)', 'd-mkt', CURRENT_DATE - 12, 'BD 업무일지 12', 'OPERATION', 'P50', 'TODO', '대량 데모 업무 내용 12.', 3.0),
  ('bd-wl-013', 'bd-e-014', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-fin', CURRENT_DATE - 13, 'BD 업무일지 13', 'DESIGN', 'P75', 'DOING', '대량 데모 업무 내용 13.', 3.5),
  ('bd-wl-014', 'bd-e-015', 'demo-contractor', '데모 공사업체(이시공)', 'd-it-ops', CURRENT_DATE - 14, 'BD 업무일지 14', 'SALES', 'P100', 'DONE', '대량 데모 업무 내용 14.', 4.0),
  ('bd-wl-015', 'bd-e-016', 'demo-organizer', '데모 주최자(홍길동)', 'd-hall', CURRENT_DATE - 15, 'BD 업무일지 15', 'SUPPORT', 'P0', 'TODO', '대량 데모 업무 내용 15.', 4.5),
  ('bd-wl-016', 'bd-e-017', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-sales', CURRENT_DATE - 16, 'BD 업무일지 16', 'OPERATION', 'P25', 'DOING', '대량 데모 업무 내용 16.', 1.0),
  ('bd-wl-017', 'bd-e-018', 'demo-contractor', '데모 공사업체(이시공)', 'd-mkt', CURRENT_DATE - 17, 'BD 업무일지 17', 'DESIGN', 'P50', 'DONE', '대량 데모 업무 내용 17.', 1.5),
  ('bd-wl-018', 'bd-e-019', 'demo-organizer', '데모 주최자(홍길동)', 'd-fin', CURRENT_DATE - 18, 'BD 업무일지 18', 'SALES', 'P75', 'TODO', '대량 데모 업무 내용 18.', 2.0),
  ('bd-wl-019', 'bd-e-020', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-it-ops', CURRENT_DATE - 19, 'BD 업무일지 19', 'SUPPORT', 'P100', 'DOING', '대량 데모 업무 내용 19.', 2.5),
  ('bd-wl-020', 'bd-e-021', 'demo-contractor', '데모 공사업체(이시공)', 'd-hall', CURRENT_DATE - 20, 'BD 업무일지 20', 'OPERATION', 'P0', 'DONE', '대량 데모 업무 내용 20.', 3.0),
  ('bd-wl-021', 'bd-e-022', 'demo-organizer', '데모 주최자(홍길동)', 'd-sales', CURRENT_DATE - 21, 'BD 업무일지 21', 'DESIGN', 'P25', 'TODO', '대량 데모 업무 내용 21.', 3.5),
  ('bd-wl-022', 'bd-e-023', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-mkt', CURRENT_DATE - 22, 'BD 업무일지 22', 'SALES', 'P50', 'DOING', '대량 데모 업무 내용 22.', 4.0),
  ('bd-wl-023', 'bd-e-024', 'demo-contractor', '데모 공사업체(이시공)', 'd-fin', CURRENT_DATE - 23, 'BD 업무일지 23', 'SUPPORT', 'P75', 'DONE', '대량 데모 업무 내용 23.', 4.5),
  ('bd-wl-024', 'bd-e-025', 'demo-organizer', '데모 주최자(홍길동)', 'd-it-ops', CURRENT_DATE - 24, 'BD 업무일지 24', 'OPERATION', 'P100', 'TODO', '대량 데모 업무 내용 24.', 1.0),
  ('bd-wl-025', 'bd-e-026', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-hall', CURRENT_DATE - 25, 'BD 업무일지 25', 'DESIGN', 'P0', 'DOING', '대량 데모 업무 내용 25.', 1.5),
  ('bd-wl-026', 'bd-e-027', 'demo-contractor', '데모 공사업체(이시공)', 'd-sales', CURRENT_DATE - 26, 'BD 업무일지 26', 'SALES', 'P25', 'DONE', '대량 데모 업무 내용 26.', 2.0),
  ('bd-wl-027', 'bd-e-028', 'demo-organizer', '데모 주최자(홍길동)', 'd-mkt', CURRENT_DATE - 27, 'BD 업무일지 27', 'SUPPORT', 'P50', 'TODO', '대량 데모 업무 내용 27.', 2.5),
  ('bd-wl-028', 'bd-e-029', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-fin', CURRENT_DATE - 28, 'BD 업무일지 28', 'OPERATION', 'P75', 'DOING', '대량 데모 업무 내용 28.', 3.0),
  ('bd-wl-029', 'bd-e-030', 'demo-contractor', '데모 공사업체(이시공)', 'd-it-ops', CURRENT_DATE - 29, 'BD 업무일지 29', 'DESIGN', 'P100', 'DONE', '대량 데모 업무 내용 29.', 3.5),
  ('bd-wl-030', 'bd-e-031', 'demo-organizer', '데모 주최자(홍길동)', 'd-hall', CURRENT_DATE - 0, 'BD 업무일지 30', 'SALES', 'P0', 'TODO', '대량 데모 업무 내용 30.', 4.0),
  ('bd-wl-031', 'bd-e-032', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-sales', CURRENT_DATE - 1, 'BD 업무일지 31', 'SUPPORT', 'P25', 'DOING', '대량 데모 업무 내용 31.', 4.5),
  ('bd-wl-032', 'bd-e-033', 'demo-contractor', '데모 공사업체(이시공)', 'd-mkt', CURRENT_DATE - 2, 'BD 업무일지 32', 'OPERATION', 'P50', 'DONE', '대량 데모 업무 내용 32.', 1.0),
  ('bd-wl-033', 'bd-e-034', 'demo-organizer', '데모 주최자(홍길동)', 'd-fin', CURRENT_DATE - 3, 'BD 업무일지 33', 'DESIGN', 'P75', 'TODO', '대량 데모 업무 내용 33.', 1.5),
  ('bd-wl-034', 'bd-e-035', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-it-ops', CURRENT_DATE - 4, 'BD 업무일지 34', 'SALES', 'P100', 'DOING', '대량 데모 업무 내용 34.', 2.0),
  ('bd-wl-035', 'bd-e-036', 'demo-contractor', '데모 공사업체(이시공)', 'd-hall', CURRENT_DATE - 5, 'BD 업무일지 35', 'SUPPORT', 'P0', 'DONE', '대량 데모 업무 내용 35.', 2.5),
  ('bd-wl-036', 'bd-e-037', 'demo-organizer', '데모 주최자(홍길동)', 'd-sales', CURRENT_DATE - 6, 'BD 업무일지 36', 'OPERATION', 'P25', 'TODO', '대량 데모 업무 내용 36.', 3.0),
  ('bd-wl-037', 'bd-e-038', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-mkt', CURRENT_DATE - 7, 'BD 업무일지 37', 'DESIGN', 'P50', 'DOING', '대량 데모 업무 내용 37.', 3.5),
  ('bd-wl-038', 'bd-e-039', 'demo-contractor', '데모 공사업체(이시공)', 'd-fin', CURRENT_DATE - 8, 'BD 업무일지 38', 'SALES', 'P75', 'DONE', '대량 데모 업무 내용 38.', 4.0),
  ('bd-wl-039', 'bd-e-040', 'demo-organizer', '데모 주최자(홍길동)', 'd-it-ops', CURRENT_DATE - 9, 'BD 업무일지 39', 'SUPPORT', 'P100', 'TODO', '대량 데모 업무 내용 39.', 4.5),
  ('bd-wl-040', 'bd-e-041', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-hall', CURRENT_DATE - 10, 'BD 업무일지 40', 'OPERATION', 'P0', 'DOING', '대량 데모 업무 내용 40.', 1.0),
  ('bd-wl-041', 'bd-e-042', 'demo-contractor', '데모 공사업체(이시공)', 'd-sales', CURRENT_DATE - 11, 'BD 업무일지 41', 'DESIGN', 'P25', 'DONE', '대량 데모 업무 내용 41.', 1.5),
  ('bd-wl-042', 'bd-e-043', 'demo-organizer', '데모 주최자(홍길동)', 'd-mkt', CURRENT_DATE - 12, 'BD 업무일지 42', 'SALES', 'P50', 'TODO', '대량 데모 업무 내용 42.', 2.0),
  ('bd-wl-043', 'bd-e-044', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-fin', CURRENT_DATE - 13, 'BD 업무일지 43', 'SUPPORT', 'P75', 'DOING', '대량 데모 업무 내용 43.', 2.5),
  ('bd-wl-044', 'bd-e-045', 'demo-contractor', '데모 공사업체(이시공)', 'd-it-ops', CURRENT_DATE - 14, 'BD 업무일지 44', 'OPERATION', 'P100', 'DONE', '대량 데모 업무 내용 44.', 3.0),
  ('bd-wl-045', 'bd-e-046', 'demo-organizer', '데모 주최자(홍길동)', 'd-hall', CURRENT_DATE - 15, 'BD 업무일지 45', 'DESIGN', 'P0', 'TODO', '대량 데모 업무 내용 45.', 3.5),
  ('bd-wl-046', 'bd-e-047', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-sales', CURRENT_DATE - 16, 'BD 업무일지 46', 'SALES', 'P25', 'DOING', '대량 데모 업무 내용 46.', 4.0),
  ('bd-wl-047', 'bd-e-048', 'demo-contractor', '데모 공사업체(이시공)', 'd-mkt', CURRENT_DATE - 17, 'BD 업무일지 47', 'SUPPORT', 'P50', 'DONE', '대량 데모 업무 내용 47.', 4.5),
  ('bd-wl-048', 'bd-e-049', 'demo-organizer', '데모 주최자(홍길동)', 'd-fin', CURRENT_DATE - 18, 'BD 업무일지 48', 'OPERATION', 'P75', 'TODO', '대량 데모 업무 내용 48.', 1.0),
  ('bd-wl-049', 'bd-e-050', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-it-ops', CURRENT_DATE - 19, 'BD 업무일지 49', 'DESIGN', 'P100', 'DOING', '대량 데모 업무 내용 49.', 1.5),
  ('bd-wl-050', 'bd-e-051', 'demo-contractor', '데모 공사업체(이시공)', 'd-hall', CURRENT_DATE - 20, 'BD 업무일지 50', 'SALES', 'P0', 'DONE', '대량 데모 업무 내용 50.', 2.0),
  ('bd-wl-051', 'bd-e-052', 'demo-organizer', '데모 주최자(홍길동)', 'd-sales', CURRENT_DATE - 21, 'BD 업무일지 51', 'SUPPORT', 'P25', 'TODO', '대량 데모 업무 내용 51.', 2.5),
  ('bd-wl-052', 'bd-e-053', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-mkt', CURRENT_DATE - 22, 'BD 업무일지 52', 'OPERATION', 'P50', 'DOING', '대량 데모 업무 내용 52.', 3.0),
  ('bd-wl-053', 'bd-e-054', 'demo-contractor', '데모 공사업체(이시공)', 'd-fin', CURRENT_DATE - 23, 'BD 업무일지 53', 'DESIGN', 'P75', 'DONE', '대량 데모 업무 내용 53.', 3.5),
  ('bd-wl-054', 'bd-e-055', 'demo-organizer', '데모 주최자(홍길동)', 'd-it-ops', CURRENT_DATE - 24, 'BD 업무일지 54', 'SALES', 'P100', 'TODO', '대량 데모 업무 내용 54.', 4.0),
  ('bd-wl-055', 'bd-e-056', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-hall', CURRENT_DATE - 25, 'BD 업무일지 55', 'SUPPORT', 'P0', 'DOING', '대량 데모 업무 내용 55.', 4.5),
  ('bd-wl-056', 'bd-e-057', 'demo-contractor', '데모 공사업체(이시공)', 'd-sales', CURRENT_DATE - 26, 'BD 업무일지 56', 'OPERATION', 'P25', 'DONE', '대량 데모 업무 내용 56.', 1.0),
  ('bd-wl-057', 'bd-e-058', 'demo-organizer', '데모 주최자(홍길동)', 'd-mkt', CURRENT_DATE - 27, 'BD 업무일지 57', 'DESIGN', 'P50', 'TODO', '대량 데모 업무 내용 57.', 1.5),
  ('bd-wl-058', 'bd-e-059', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-fin', CURRENT_DATE - 28, 'BD 업무일지 58', 'SALES', 'P75', 'DOING', '대량 데모 업무 내용 58.', 2.0),
  ('bd-wl-059', 'bd-e-060', 'demo-contractor', '데모 공사업체(이시공)', 'd-it-ops', CURRENT_DATE - 29, 'BD 업무일지 59', 'SUPPORT', 'P100', 'DONE', '대량 데모 업무 내용 59.', 2.5),
  ('bd-wl-060', 'bd-e-001', 'demo-organizer', '데모 주최자(홍길동)', 'd-hall', CURRENT_DATE - 0, 'BD 업무일지 60', 'OPERATION', 'P0', 'TODO', '대량 데모 업무 내용 60.', 3.0),
  ('bd-wl-061', 'bd-e-002', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-sales', CURRENT_DATE - 1, 'BD 업무일지 61', 'DESIGN', 'P25', 'DOING', '대량 데모 업무 내용 61.', 3.5),
  ('bd-wl-062', 'bd-e-003', 'demo-contractor', '데모 공사업체(이시공)', 'd-mkt', CURRENT_DATE - 2, 'BD 업무일지 62', 'SALES', 'P50', 'DONE', '대량 데모 업무 내용 62.', 4.0),
  ('bd-wl-063', 'bd-e-004', 'demo-organizer', '데모 주최자(홍길동)', 'd-fin', CURRENT_DATE - 3, 'BD 업무일지 63', 'SUPPORT', 'P75', 'TODO', '대량 데모 업무 내용 63.', 4.5),
  ('bd-wl-064', 'bd-e-005', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-it-ops', CURRENT_DATE - 4, 'BD 업무일지 64', 'OPERATION', 'P100', 'DOING', '대량 데모 업무 내용 64.', 1.0),
  ('bd-wl-065', 'bd-e-006', 'demo-contractor', '데모 공사업체(이시공)', 'd-hall', CURRENT_DATE - 5, 'BD 업무일지 65', 'DESIGN', 'P0', 'DONE', '대량 데모 업무 내용 65.', 1.5),
  ('bd-wl-066', 'bd-e-007', 'demo-organizer', '데모 주최자(홍길동)', 'd-sales', CURRENT_DATE - 6, 'BD 업무일지 66', 'SALES', 'P25', 'TODO', '대량 데모 업무 내용 66.', 2.0),
  ('bd-wl-067', 'bd-e-008', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-mkt', CURRENT_DATE - 7, 'BD 업무일지 67', 'SUPPORT', 'P50', 'DOING', '대량 데모 업무 내용 67.', 2.5),
  ('bd-wl-068', 'bd-e-009', 'demo-contractor', '데모 공사업체(이시공)', 'd-fin', CURRENT_DATE - 8, 'BD 업무일지 68', 'OPERATION', 'P75', 'DONE', '대량 데모 업무 내용 68.', 3.0),
  ('bd-wl-069', 'bd-e-010', 'demo-organizer', '데모 주최자(홍길동)', 'd-it-ops', CURRENT_DATE - 9, 'BD 업무일지 69', 'DESIGN', 'P100', 'TODO', '대량 데모 업무 내용 69.', 3.5),
  ('bd-wl-070', 'bd-e-011', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-hall', CURRENT_DATE - 10, 'BD 업무일지 70', 'SALES', 'P0', 'DOING', '대량 데모 업무 내용 70.', 4.0),
  ('bd-wl-071', 'bd-e-012', 'demo-contractor', '데모 공사업체(이시공)', 'd-sales', CURRENT_DATE - 11, 'BD 업무일지 71', 'SUPPORT', 'P25', 'DONE', '대량 데모 업무 내용 71.', 4.5),
  ('bd-wl-072', 'bd-e-013', 'demo-organizer', '데모 주최자(홍길동)', 'd-mkt', CURRENT_DATE - 12, 'BD 업무일지 72', 'OPERATION', 'P50', 'TODO', '대량 데모 업무 내용 72.', 1.0),
  ('bd-wl-073', 'bd-e-014', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-fin', CURRENT_DATE - 13, 'BD 업무일지 73', 'DESIGN', 'P75', 'DOING', '대량 데모 업무 내용 73.', 1.5),
  ('bd-wl-074', 'bd-e-015', 'demo-contractor', '데모 공사업체(이시공)', 'd-it-ops', CURRENT_DATE - 14, 'BD 업무일지 74', 'SALES', 'P100', 'DONE', '대량 데모 업무 내용 74.', 2.0),
  ('bd-wl-075', 'bd-e-016', 'demo-organizer', '데모 주최자(홍길동)', 'd-hall', CURRENT_DATE - 15, 'BD 업무일지 75', 'SUPPORT', 'P0', 'TODO', '대량 데모 업무 내용 75.', 2.5),
  ('bd-wl-076', 'bd-e-017', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-sales', CURRENT_DATE - 16, 'BD 업무일지 76', 'OPERATION', 'P25', 'DOING', '대량 데모 업무 내용 76.', 3.0),
  ('bd-wl-077', 'bd-e-018', 'demo-contractor', '데모 공사업체(이시공)', 'd-mkt', CURRENT_DATE - 17, 'BD 업무일지 77', 'DESIGN', 'P50', 'DONE', '대량 데모 업무 내용 77.', 3.5),
  ('bd-wl-078', 'bd-e-019', 'demo-organizer', '데모 주최자(홍길동)', 'd-fin', CURRENT_DATE - 18, 'BD 업무일지 78', 'SALES', 'P75', 'TODO', '대량 데모 업무 내용 78.', 4.0),
  ('bd-wl-079', 'bd-e-020', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-it-ops', CURRENT_DATE - 19, 'BD 업무일지 79', 'SUPPORT', 'P100', 'DOING', '대량 데모 업무 내용 79.', 4.5),
  ('bd-wl-080', 'bd-e-021', 'demo-contractor', '데모 공사업체(이시공)', 'd-hall', CURRENT_DATE - 20, 'BD 업무일지 80', 'OPERATION', 'P0', 'DONE', '대량 데모 업무 내용 80.', 1.0)
ON CONFLICT (id) DO NOTHING;

-- 12. 일정(schedule) 60.
INSERT INTO schedule (id, event_id, owner_id, owner_name, dept_id, title, schedule_type, importance, start_at, end_at, all_day, location, content) VALUES
  ('bd-sc-001', 'bd-e-002', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-sales', 'BD 일정 1', 'TEAM', 'NORMAL', now() + interval '-4 day', now() + interval '-4 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 1.'),
  ('bd-sc-002', 'bd-e-003', 'demo-contractor', '데모 공사업체(이시공)', 'd-mkt', 'BD 일정 2', 'EVENT', 'HIGH', now() + interval '-3 day', now() + interval '-3 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 2.'),
  ('bd-sc-003', 'bd-e-004', 'demo-organizer', '데모 주최자(홍길동)', 'd-fin', 'BD 일정 3', 'PERSONAL', 'URGENT', now() + interval '-2 day', now() + interval '-2 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 3.'),
  ('bd-sc-004', 'bd-e-005', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-it-ops', 'BD 일정 4', 'TEAM', 'LOW', now() + interval '-1 day', now() + interval '-1 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 4.'),
  ('bd-sc-005', 'bd-e-006', 'demo-contractor', '데모 공사업체(이시공)', 'd-hall', 'BD 일정 5', 'EVENT', 'NORMAL', now() + interval '0 day', now() + interval '0 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 5.'),
  ('bd-sc-006', 'bd-e-007', 'demo-organizer', '데모 주최자(홍길동)', 'd-sales', 'BD 일정 6', 'PERSONAL', 'HIGH', now() + interval '1 day', now() + interval '1 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 6.'),
  ('bd-sc-007', 'bd-e-008', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-mkt', 'BD 일정 7', 'TEAM', 'URGENT', now() + interval '2 day', now() + interval '2 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 7.'),
  ('bd-sc-008', 'bd-e-009', 'demo-contractor', '데모 공사업체(이시공)', 'd-fin', 'BD 일정 8', 'EVENT', 'LOW', now() + interval '3 day', now() + interval '3 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 8.'),
  ('bd-sc-009', 'bd-e-010', 'demo-organizer', '데모 주최자(홍길동)', 'd-it-ops', 'BD 일정 9', 'PERSONAL', 'NORMAL', now() + interval '4 day', now() + interval '4 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 9.'),
  ('bd-sc-010', 'bd-e-011', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-hall', 'BD 일정 10', 'TEAM', 'HIGH', now() + interval '5 day', now() + interval '5 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 10.'),
  ('bd-sc-011', 'bd-e-012', 'demo-contractor', '데모 공사업체(이시공)', 'd-sales', 'BD 일정 11', 'EVENT', 'URGENT', now() + interval '6 day', now() + interval '6 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 11.'),
  ('bd-sc-012', 'bd-e-013', 'demo-organizer', '데모 주최자(홍길동)', 'd-mkt', 'BD 일정 12', 'PERSONAL', 'LOW', now() + interval '7 day', now() + interval '7 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 12.'),
  ('bd-sc-013', 'bd-e-014', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-fin', 'BD 일정 13', 'TEAM', 'NORMAL', now() + interval '8 day', now() + interval '8 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 13.'),
  ('bd-sc-014', 'bd-e-015', 'demo-contractor', '데모 공사업체(이시공)', 'd-it-ops', 'BD 일정 14', 'EVENT', 'HIGH', now() + interval '9 day', now() + interval '9 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 14.'),
  ('bd-sc-015', 'bd-e-016', 'demo-organizer', '데모 주최자(홍길동)', 'd-hall', 'BD 일정 15', 'PERSONAL', 'URGENT', now() + interval '10 day', now() + interval '10 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 15.'),
  ('bd-sc-016', 'bd-e-017', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-sales', 'BD 일정 16', 'TEAM', 'LOW', now() + interval '11 day', now() + interval '11 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 16.'),
  ('bd-sc-017', 'bd-e-018', 'demo-contractor', '데모 공사업체(이시공)', 'd-mkt', 'BD 일정 17', 'EVENT', 'NORMAL', now() + interval '12 day', now() + interval '12 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 17.'),
  ('bd-sc-018', 'bd-e-019', 'demo-organizer', '데모 주최자(홍길동)', 'd-fin', 'BD 일정 18', 'PERSONAL', 'HIGH', now() + interval '13 day', now() + interval '13 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 18.'),
  ('bd-sc-019', 'bd-e-020', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-it-ops', 'BD 일정 19', 'TEAM', 'URGENT', now() + interval '14 day', now() + interval '14 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 19.'),
  ('bd-sc-020', 'bd-e-021', 'demo-contractor', '데모 공사업체(이시공)', 'd-hall', 'BD 일정 20', 'EVENT', 'LOW', now() + interval '-5 day', now() + interval '-5 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 20.'),
  ('bd-sc-021', 'bd-e-022', 'demo-organizer', '데모 주최자(홍길동)', 'd-sales', 'BD 일정 21', 'PERSONAL', 'NORMAL', now() + interval '-4 day', now() + interval '-4 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 21.'),
  ('bd-sc-022', 'bd-e-023', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-mkt', 'BD 일정 22', 'TEAM', 'HIGH', now() + interval '-3 day', now() + interval '-3 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 22.'),
  ('bd-sc-023', 'bd-e-024', 'demo-contractor', '데모 공사업체(이시공)', 'd-fin', 'BD 일정 23', 'EVENT', 'URGENT', now() + interval '-2 day', now() + interval '-2 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 23.'),
  ('bd-sc-024', 'bd-e-025', 'demo-organizer', '데모 주최자(홍길동)', 'd-it-ops', 'BD 일정 24', 'PERSONAL', 'LOW', now() + interval '-1 day', now() + interval '-1 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 24.'),
  ('bd-sc-025', 'bd-e-026', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-hall', 'BD 일정 25', 'TEAM', 'NORMAL', now() + interval '0 day', now() + interval '0 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 25.'),
  ('bd-sc-026', 'bd-e-027', 'demo-contractor', '데모 공사업체(이시공)', 'd-sales', 'BD 일정 26', 'EVENT', 'HIGH', now() + interval '1 day', now() + interval '1 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 26.'),
  ('bd-sc-027', 'bd-e-028', 'demo-organizer', '데모 주최자(홍길동)', 'd-mkt', 'BD 일정 27', 'PERSONAL', 'URGENT', now() + interval '2 day', now() + interval '2 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 27.'),
  ('bd-sc-028', 'bd-e-029', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-fin', 'BD 일정 28', 'TEAM', 'LOW', now() + interval '3 day', now() + interval '3 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 28.'),
  ('bd-sc-029', 'bd-e-030', 'demo-contractor', '데모 공사업체(이시공)', 'd-it-ops', 'BD 일정 29', 'EVENT', 'NORMAL', now() + interval '4 day', now() + interval '4 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 29.'),
  ('bd-sc-030', 'bd-e-031', 'demo-organizer', '데모 주최자(홍길동)', 'd-hall', 'BD 일정 30', 'PERSONAL', 'HIGH', now() + interval '5 day', now() + interval '5 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 30.'),
  ('bd-sc-031', 'bd-e-032', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-sales', 'BD 일정 31', 'TEAM', 'URGENT', now() + interval '6 day', now() + interval '6 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 31.'),
  ('bd-sc-032', 'bd-e-033', 'demo-contractor', '데모 공사업체(이시공)', 'd-mkt', 'BD 일정 32', 'EVENT', 'LOW', now() + interval '7 day', now() + interval '7 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 32.'),
  ('bd-sc-033', 'bd-e-034', 'demo-organizer', '데모 주최자(홍길동)', 'd-fin', 'BD 일정 33', 'PERSONAL', 'NORMAL', now() + interval '8 day', now() + interval '8 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 33.'),
  ('bd-sc-034', 'bd-e-035', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-it-ops', 'BD 일정 34', 'TEAM', 'HIGH', now() + interval '9 day', now() + interval '9 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 34.'),
  ('bd-sc-035', 'bd-e-036', 'demo-contractor', '데모 공사업체(이시공)', 'd-hall', 'BD 일정 35', 'EVENT', 'URGENT', now() + interval '10 day', now() + interval '10 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 35.'),
  ('bd-sc-036', 'bd-e-037', 'demo-organizer', '데모 주최자(홍길동)', 'd-sales', 'BD 일정 36', 'PERSONAL', 'LOW', now() + interval '11 day', now() + interval '11 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 36.'),
  ('bd-sc-037', 'bd-e-038', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-mkt', 'BD 일정 37', 'TEAM', 'NORMAL', now() + interval '12 day', now() + interval '12 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 37.'),
  ('bd-sc-038', 'bd-e-039', 'demo-contractor', '데모 공사업체(이시공)', 'd-fin', 'BD 일정 38', 'EVENT', 'HIGH', now() + interval '13 day', now() + interval '13 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 38.'),
  ('bd-sc-039', 'bd-e-040', 'demo-organizer', '데모 주최자(홍길동)', 'd-it-ops', 'BD 일정 39', 'PERSONAL', 'URGENT', now() + interval '14 day', now() + interval '14 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 39.'),
  ('bd-sc-040', 'bd-e-041', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-hall', 'BD 일정 40', 'TEAM', 'LOW', now() + interval '-5 day', now() + interval '-5 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 40.'),
  ('bd-sc-041', 'bd-e-042', 'demo-contractor', '데모 공사업체(이시공)', 'd-sales', 'BD 일정 41', 'EVENT', 'NORMAL', now() + interval '-4 day', now() + interval '-4 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 41.'),
  ('bd-sc-042', 'bd-e-043', 'demo-organizer', '데모 주최자(홍길동)', 'd-mkt', 'BD 일정 42', 'PERSONAL', 'HIGH', now() + interval '-3 day', now() + interval '-3 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 42.'),
  ('bd-sc-043', 'bd-e-044', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-fin', 'BD 일정 43', 'TEAM', 'URGENT', now() + interval '-2 day', now() + interval '-2 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 43.'),
  ('bd-sc-044', 'bd-e-045', 'demo-contractor', '데모 공사업체(이시공)', 'd-it-ops', 'BD 일정 44', 'EVENT', 'LOW', now() + interval '-1 day', now() + interval '-1 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 44.'),
  ('bd-sc-045', 'bd-e-046', 'demo-organizer', '데모 주최자(홍길동)', 'd-hall', 'BD 일정 45', 'PERSONAL', 'NORMAL', now() + interval '0 day', now() + interval '0 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 45.'),
  ('bd-sc-046', 'bd-e-047', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-sales', 'BD 일정 46', 'TEAM', 'HIGH', now() + interval '1 day', now() + interval '1 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 46.'),
  ('bd-sc-047', 'bd-e-048', 'demo-contractor', '데모 공사업체(이시공)', 'd-mkt', 'BD 일정 47', 'EVENT', 'URGENT', now() + interval '2 day', now() + interval '2 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 47.'),
  ('bd-sc-048', 'bd-e-049', 'demo-organizer', '데모 주최자(홍길동)', 'd-fin', 'BD 일정 48', 'PERSONAL', 'LOW', now() + interval '3 day', now() + interval '3 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 48.'),
  ('bd-sc-049', 'bd-e-050', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-it-ops', 'BD 일정 49', 'TEAM', 'NORMAL', now() + interval '4 day', now() + interval '4 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 49.'),
  ('bd-sc-050', 'bd-e-051', 'demo-contractor', '데모 공사업체(이시공)', 'd-hall', 'BD 일정 50', 'EVENT', 'HIGH', now() + interval '5 day', now() + interval '5 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 50.'),
  ('bd-sc-051', 'bd-e-052', 'demo-organizer', '데모 주최자(홍길동)', 'd-sales', 'BD 일정 51', 'PERSONAL', 'URGENT', now() + interval '6 day', now() + interval '6 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 51.'),
  ('bd-sc-052', 'bd-e-053', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-mkt', 'BD 일정 52', 'TEAM', 'LOW', now() + interval '7 day', now() + interval '7 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 52.'),
  ('bd-sc-053', 'bd-e-054', 'demo-contractor', '데모 공사업체(이시공)', 'd-fin', 'BD 일정 53', 'EVENT', 'NORMAL', now() + interval '8 day', now() + interval '8 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 53.'),
  ('bd-sc-054', 'bd-e-055', 'demo-organizer', '데모 주최자(홍길동)', 'd-it-ops', 'BD 일정 54', 'PERSONAL', 'HIGH', now() + interval '9 day', now() + interval '9 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 54.'),
  ('bd-sc-055', 'bd-e-056', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-hall', 'BD 일정 55', 'TEAM', 'URGENT', now() + interval '10 day', now() + interval '10 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 55.'),
  ('bd-sc-056', 'bd-e-057', 'demo-contractor', '데모 공사업체(이시공)', 'd-sales', 'BD 일정 56', 'EVENT', 'LOW', now() + interval '11 day', now() + interval '11 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 56.'),
  ('bd-sc-057', 'bd-e-058', 'demo-organizer', '데모 주최자(홍길동)', 'd-mkt', 'BD 일정 57', 'PERSONAL', 'NORMAL', now() + interval '12 day', now() + interval '12 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 57.'),
  ('bd-sc-058', 'bd-e-059', 'demo-exhibitor', '데모 참가업체(김참가)', 'd-fin', 'BD 일정 58', 'TEAM', 'HIGH', now() + interval '13 day', now() + interval '13 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 58.'),
  ('bd-sc-059', 'bd-e-060', 'demo-contractor', '데모 공사업체(이시공)', 'd-it-ops', 'BD 일정 59', 'EVENT', 'URGENT', now() + interval '14 day', now() + interval '14 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 59.'),
  ('bd-sc-060', 'bd-e-001', 'demo-organizer', '데모 주최자(홍길동)', 'd-hall', 'BD 일정 60', 'PERSONAL', 'LOW', now() + interval '-5 day', now() + interval '-5 day' + interval '2 hour', false, '킨텍스 회의실', '대량 데모 일정 60.')
ON CONFLICT (id) DO NOTHING;

-- 13. 쪽지(message) 60 + 수신(message_recipient).
INSERT INTO message (id, sender_id, sender_name, title, content) VALUES
  ('bd-msg-001', 'demo-exhibitor', '데모 참가업체(김참가)', 'BD 쪽지 1', '대량 데모 쪽지 본문 1.'),
  ('bd-msg-002', 'demo-contractor', '데모 공사업체(이시공)', 'BD 쪽지 2', '대량 데모 쪽지 본문 2.'),
  ('bd-msg-003', 'demo-visitor', '데모 관람객(박관람)', 'BD 쪽지 3', '대량 데모 쪽지 본문 3.'),
  ('bd-msg-004', 'demo-organizer', '데모 주최자(홍길동)', 'BD 쪽지 4', '대량 데모 쪽지 본문 4.'),
  ('bd-msg-005', 'demo-exhibitor', '데모 참가업체(김참가)', 'BD 쪽지 5', '대량 데모 쪽지 본문 5.'),
  ('bd-msg-006', 'demo-contractor', '데모 공사업체(이시공)', 'BD 쪽지 6', '대량 데모 쪽지 본문 6.'),
  ('bd-msg-007', 'demo-visitor', '데모 관람객(박관람)', 'BD 쪽지 7', '대량 데모 쪽지 본문 7.'),
  ('bd-msg-008', 'demo-organizer', '데모 주최자(홍길동)', 'BD 쪽지 8', '대량 데모 쪽지 본문 8.'),
  ('bd-msg-009', 'demo-exhibitor', '데모 참가업체(김참가)', 'BD 쪽지 9', '대량 데모 쪽지 본문 9.'),
  ('bd-msg-010', 'demo-contractor', '데모 공사업체(이시공)', 'BD 쪽지 10', '대량 데모 쪽지 본문 10.'),
  ('bd-msg-011', 'demo-visitor', '데모 관람객(박관람)', 'BD 쪽지 11', '대량 데모 쪽지 본문 11.'),
  ('bd-msg-012', 'demo-organizer', '데모 주최자(홍길동)', 'BD 쪽지 12', '대량 데모 쪽지 본문 12.'),
  ('bd-msg-013', 'demo-exhibitor', '데모 참가업체(김참가)', 'BD 쪽지 13', '대량 데모 쪽지 본문 13.'),
  ('bd-msg-014', 'demo-contractor', '데모 공사업체(이시공)', 'BD 쪽지 14', '대량 데모 쪽지 본문 14.'),
  ('bd-msg-015', 'demo-visitor', '데모 관람객(박관람)', 'BD 쪽지 15', '대량 데모 쪽지 본문 15.'),
  ('bd-msg-016', 'demo-organizer', '데모 주최자(홍길동)', 'BD 쪽지 16', '대량 데모 쪽지 본문 16.'),
  ('bd-msg-017', 'demo-exhibitor', '데모 참가업체(김참가)', 'BD 쪽지 17', '대량 데모 쪽지 본문 17.'),
  ('bd-msg-018', 'demo-contractor', '데모 공사업체(이시공)', 'BD 쪽지 18', '대량 데모 쪽지 본문 18.'),
  ('bd-msg-019', 'demo-visitor', '데모 관람객(박관람)', 'BD 쪽지 19', '대량 데모 쪽지 본문 19.'),
  ('bd-msg-020', 'demo-organizer', '데모 주최자(홍길동)', 'BD 쪽지 20', '대량 데모 쪽지 본문 20.'),
  ('bd-msg-021', 'demo-exhibitor', '데모 참가업체(김참가)', 'BD 쪽지 21', '대량 데모 쪽지 본문 21.'),
  ('bd-msg-022', 'demo-contractor', '데모 공사업체(이시공)', 'BD 쪽지 22', '대량 데모 쪽지 본문 22.'),
  ('bd-msg-023', 'demo-visitor', '데모 관람객(박관람)', 'BD 쪽지 23', '대량 데모 쪽지 본문 23.'),
  ('bd-msg-024', 'demo-organizer', '데모 주최자(홍길동)', 'BD 쪽지 24', '대량 데모 쪽지 본문 24.'),
  ('bd-msg-025', 'demo-exhibitor', '데모 참가업체(김참가)', 'BD 쪽지 25', '대량 데모 쪽지 본문 25.'),
  ('bd-msg-026', 'demo-contractor', '데모 공사업체(이시공)', 'BD 쪽지 26', '대량 데모 쪽지 본문 26.'),
  ('bd-msg-027', 'demo-visitor', '데모 관람객(박관람)', 'BD 쪽지 27', '대량 데모 쪽지 본문 27.'),
  ('bd-msg-028', 'demo-organizer', '데모 주최자(홍길동)', 'BD 쪽지 28', '대량 데모 쪽지 본문 28.'),
  ('bd-msg-029', 'demo-exhibitor', '데모 참가업체(김참가)', 'BD 쪽지 29', '대량 데모 쪽지 본문 29.'),
  ('bd-msg-030', 'demo-contractor', '데모 공사업체(이시공)', 'BD 쪽지 30', '대량 데모 쪽지 본문 30.'),
  ('bd-msg-031', 'demo-visitor', '데모 관람객(박관람)', 'BD 쪽지 31', '대량 데모 쪽지 본문 31.'),
  ('bd-msg-032', 'demo-organizer', '데모 주최자(홍길동)', 'BD 쪽지 32', '대량 데모 쪽지 본문 32.'),
  ('bd-msg-033', 'demo-exhibitor', '데모 참가업체(김참가)', 'BD 쪽지 33', '대량 데모 쪽지 본문 33.'),
  ('bd-msg-034', 'demo-contractor', '데모 공사업체(이시공)', 'BD 쪽지 34', '대량 데모 쪽지 본문 34.'),
  ('bd-msg-035', 'demo-visitor', '데모 관람객(박관람)', 'BD 쪽지 35', '대량 데모 쪽지 본문 35.'),
  ('bd-msg-036', 'demo-organizer', '데모 주최자(홍길동)', 'BD 쪽지 36', '대량 데모 쪽지 본문 36.'),
  ('bd-msg-037', 'demo-exhibitor', '데모 참가업체(김참가)', 'BD 쪽지 37', '대량 데모 쪽지 본문 37.'),
  ('bd-msg-038', 'demo-contractor', '데모 공사업체(이시공)', 'BD 쪽지 38', '대량 데모 쪽지 본문 38.'),
  ('bd-msg-039', 'demo-visitor', '데모 관람객(박관람)', 'BD 쪽지 39', '대량 데모 쪽지 본문 39.'),
  ('bd-msg-040', 'demo-organizer', '데모 주최자(홍길동)', 'BD 쪽지 40', '대량 데모 쪽지 본문 40.'),
  ('bd-msg-041', 'demo-exhibitor', '데모 참가업체(김참가)', 'BD 쪽지 41', '대량 데모 쪽지 본문 41.'),
  ('bd-msg-042', 'demo-contractor', '데모 공사업체(이시공)', 'BD 쪽지 42', '대량 데모 쪽지 본문 42.'),
  ('bd-msg-043', 'demo-visitor', '데모 관람객(박관람)', 'BD 쪽지 43', '대량 데모 쪽지 본문 43.'),
  ('bd-msg-044', 'demo-organizer', '데모 주최자(홍길동)', 'BD 쪽지 44', '대량 데모 쪽지 본문 44.'),
  ('bd-msg-045', 'demo-exhibitor', '데모 참가업체(김참가)', 'BD 쪽지 45', '대량 데모 쪽지 본문 45.'),
  ('bd-msg-046', 'demo-contractor', '데모 공사업체(이시공)', 'BD 쪽지 46', '대량 데모 쪽지 본문 46.'),
  ('bd-msg-047', 'demo-visitor', '데모 관람객(박관람)', 'BD 쪽지 47', '대량 데모 쪽지 본문 47.'),
  ('bd-msg-048', 'demo-organizer', '데모 주최자(홍길동)', 'BD 쪽지 48', '대량 데모 쪽지 본문 48.'),
  ('bd-msg-049', 'demo-exhibitor', '데모 참가업체(김참가)', 'BD 쪽지 49', '대량 데모 쪽지 본문 49.'),
  ('bd-msg-050', 'demo-contractor', '데모 공사업체(이시공)', 'BD 쪽지 50', '대량 데모 쪽지 본문 50.'),
  ('bd-msg-051', 'demo-visitor', '데모 관람객(박관람)', 'BD 쪽지 51', '대량 데모 쪽지 본문 51.'),
  ('bd-msg-052', 'demo-organizer', '데모 주최자(홍길동)', 'BD 쪽지 52', '대량 데모 쪽지 본문 52.'),
  ('bd-msg-053', 'demo-exhibitor', '데모 참가업체(김참가)', 'BD 쪽지 53', '대량 데모 쪽지 본문 53.'),
  ('bd-msg-054', 'demo-contractor', '데모 공사업체(이시공)', 'BD 쪽지 54', '대량 데모 쪽지 본문 54.'),
  ('bd-msg-055', 'demo-visitor', '데모 관람객(박관람)', 'BD 쪽지 55', '대량 데모 쪽지 본문 55.'),
  ('bd-msg-056', 'demo-organizer', '데모 주최자(홍길동)', 'BD 쪽지 56', '대량 데모 쪽지 본문 56.'),
  ('bd-msg-057', 'demo-exhibitor', '데모 참가업체(김참가)', 'BD 쪽지 57', '대량 데모 쪽지 본문 57.'),
  ('bd-msg-058', 'demo-contractor', '데모 공사업체(이시공)', 'BD 쪽지 58', '대량 데모 쪽지 본문 58.'),
  ('bd-msg-059', 'demo-visitor', '데모 관람객(박관람)', 'BD 쪽지 59', '대량 데모 쪽지 본문 59.'),
  ('bd-msg-060', 'demo-organizer', '데모 주최자(홍길동)', 'BD 쪽지 60', '대량 데모 쪽지 본문 60.')
ON CONFLICT (id) DO NOTHING;

INSERT INTO message_recipient (id, message_id, recipient_id, recv_type, read_at, deleted) VALUES
  ('bd-mr-001', 'bd-msg-001', 'demo-contractor', 'RECV', NULL, false),
  ('bd-mr-002', 'bd-msg-002', 'demo-visitor', 'RECV', now() - interval '3 day', false),
  ('bd-mr-003', 'bd-msg-003', 'demo-organizer', 'RECV', NULL, false),
  ('bd-mr-004', 'bd-msg-004', 'demo-exhibitor', 'RECV', now() - interval '1 day', false),
  ('bd-mr-005', 'bd-msg-005', 'demo-contractor', 'RECV', NULL, false),
  ('bd-mr-006', 'bd-msg-006', 'demo-visitor', 'RECV', now() - interval '3 day', false),
  ('bd-mr-007', 'bd-msg-007', 'demo-organizer', 'RECV', NULL, false),
  ('bd-mr-008', 'bd-msg-008', 'demo-exhibitor', 'RECV', now() - interval '1 day', false),
  ('bd-mr-009', 'bd-msg-009', 'demo-contractor', 'RECV', NULL, false),
  ('bd-mr-010', 'bd-msg-010', 'demo-visitor', 'RECV', now() - interval '3 day', false),
  ('bd-mr-011', 'bd-msg-011', 'demo-organizer', 'RECV', NULL, false),
  ('bd-mr-012', 'bd-msg-012', 'demo-exhibitor', 'RECV', now() - interval '1 day', false),
  ('bd-mr-013', 'bd-msg-013', 'demo-contractor', 'RECV', NULL, false),
  ('bd-mr-014', 'bd-msg-014', 'demo-visitor', 'RECV', now() - interval '3 day', false),
  ('bd-mr-015', 'bd-msg-015', 'demo-organizer', 'RECV', NULL, false),
  ('bd-mr-016', 'bd-msg-016', 'demo-exhibitor', 'RECV', now() - interval '1 day', false),
  ('bd-mr-017', 'bd-msg-017', 'demo-contractor', 'RECV', NULL, false),
  ('bd-mr-018', 'bd-msg-018', 'demo-visitor', 'RECV', now() - interval '3 day', false),
  ('bd-mr-019', 'bd-msg-019', 'demo-organizer', 'RECV', NULL, false),
  ('bd-mr-020', 'bd-msg-020', 'demo-exhibitor', 'RECV', now() - interval '1 day', false),
  ('bd-mr-021', 'bd-msg-021', 'demo-contractor', 'RECV', NULL, false),
  ('bd-mr-022', 'bd-msg-022', 'demo-visitor', 'RECV', now() - interval '3 day', false),
  ('bd-mr-023', 'bd-msg-023', 'demo-organizer', 'RECV', NULL, false),
  ('bd-mr-024', 'bd-msg-024', 'demo-exhibitor', 'RECV', now() - interval '1 day', false),
  ('bd-mr-025', 'bd-msg-025', 'demo-contractor', 'RECV', NULL, false),
  ('bd-mr-026', 'bd-msg-026', 'demo-visitor', 'RECV', now() - interval '3 day', false),
  ('bd-mr-027', 'bd-msg-027', 'demo-organizer', 'RECV', NULL, false),
  ('bd-mr-028', 'bd-msg-028', 'demo-exhibitor', 'RECV', now() - interval '1 day', false),
  ('bd-mr-029', 'bd-msg-029', 'demo-contractor', 'RECV', NULL, false),
  ('bd-mr-030', 'bd-msg-030', 'demo-visitor', 'RECV', now() - interval '3 day', false),
  ('bd-mr-031', 'bd-msg-031', 'demo-organizer', 'RECV', NULL, false),
  ('bd-mr-032', 'bd-msg-032', 'demo-exhibitor', 'RECV', now() - interval '1 day', false),
  ('bd-mr-033', 'bd-msg-033', 'demo-contractor', 'RECV', NULL, false),
  ('bd-mr-034', 'bd-msg-034', 'demo-visitor', 'RECV', now() - interval '3 day', false),
  ('bd-mr-035', 'bd-msg-035', 'demo-organizer', 'RECV', NULL, false),
  ('bd-mr-036', 'bd-msg-036', 'demo-exhibitor', 'RECV', now() - interval '1 day', false),
  ('bd-mr-037', 'bd-msg-037', 'demo-contractor', 'RECV', NULL, false),
  ('bd-mr-038', 'bd-msg-038', 'demo-visitor', 'RECV', now() - interval '3 day', false),
  ('bd-mr-039', 'bd-msg-039', 'demo-organizer', 'RECV', NULL, false),
  ('bd-mr-040', 'bd-msg-040', 'demo-exhibitor', 'RECV', now() - interval '1 day', false),
  ('bd-mr-041', 'bd-msg-041', 'demo-contractor', 'RECV', NULL, false),
  ('bd-mr-042', 'bd-msg-042', 'demo-visitor', 'RECV', now() - interval '3 day', false),
  ('bd-mr-043', 'bd-msg-043', 'demo-organizer', 'RECV', NULL, false),
  ('bd-mr-044', 'bd-msg-044', 'demo-exhibitor', 'RECV', now() - interval '1 day', false),
  ('bd-mr-045', 'bd-msg-045', 'demo-contractor', 'RECV', NULL, false),
  ('bd-mr-046', 'bd-msg-046', 'demo-visitor', 'RECV', now() - interval '3 day', false),
  ('bd-mr-047', 'bd-msg-047', 'demo-organizer', 'RECV', NULL, false),
  ('bd-mr-048', 'bd-msg-048', 'demo-exhibitor', 'RECV', now() - interval '1 day', false),
  ('bd-mr-049', 'bd-msg-049', 'demo-contractor', 'RECV', NULL, false),
  ('bd-mr-050', 'bd-msg-050', 'demo-visitor', 'RECV', now() - interval '3 day', false),
  ('bd-mr-051', 'bd-msg-051', 'demo-organizer', 'RECV', NULL, false),
  ('bd-mr-052', 'bd-msg-052', 'demo-exhibitor', 'RECV', now() - interval '1 day', false),
  ('bd-mr-053', 'bd-msg-053', 'demo-contractor', 'RECV', NULL, false),
  ('bd-mr-054', 'bd-msg-054', 'demo-visitor', 'RECV', now() - interval '3 day', false),
  ('bd-mr-055', 'bd-msg-055', 'demo-organizer', 'RECV', NULL, false),
  ('bd-mr-056', 'bd-msg-056', 'demo-exhibitor', 'RECV', now() - interval '1 day', false),
  ('bd-mr-057', 'bd-msg-057', 'demo-contractor', 'RECV', NULL, false),
  ('bd-mr-058', 'bd-msg-058', 'demo-visitor', 'RECV', now() - interval '3 day', false),
  ('bd-mr-059', 'bd-msg-059', 'demo-organizer', 'RECV', NULL, false),
  ('bd-mr-060', 'bd-msg-060', 'demo-exhibitor', 'RECV', now() - interval '1 day', false)
ON CONFLICT (id) DO NOTHING;

-- 14. 회의(meeting) 50 + 액션아이템(meeting_action).
INSERT INTO meeting (id, event_id, title, location, meeting_at, organizer_id, organizer_name, content, minutes) VALUES
  ('bd-mtg-001', 'bd-e-002', 'BD 회의 1', '킨텍스 회의실', now() - interval '-6 day', 'demo-exhibitor', '데모 참가업체(김참가)', '대량 데모 회의 안건 1.', '대량 데모 회의록 1.'),
  ('bd-mtg-002', 'bd-e-003', 'BD 회의 2', '킨텍스 회의실', now() - interval '-5 day', 'demo-contractor', '데모 공사업체(이시공)', '대량 데모 회의 안건 2.', '대량 데모 회의록 2.'),
  ('bd-mtg-003', 'bd-e-004', 'BD 회의 3', '킨텍스 회의실', now() - interval '-4 day', 'demo-organizer', '데모 주최자(홍길동)', '대량 데모 회의 안건 3.', '대량 데모 회의록 3.'),
  ('bd-mtg-004', 'bd-e-005', 'BD 회의 4', '킨텍스 회의실', now() - interval '-3 day', 'demo-exhibitor', '데모 참가업체(김참가)', '대량 데모 회의 안건 4.', '대량 데모 회의록 4.'),
  ('bd-mtg-005', 'bd-e-006', 'BD 회의 5', '킨텍스 회의실', now() - interval '-2 day', 'demo-contractor', '데모 공사업체(이시공)', '대량 데모 회의 안건 5.', '대량 데모 회의록 5.'),
  ('bd-mtg-006', 'bd-e-007', 'BD 회의 6', '킨텍스 회의실', now() - interval '-1 day', 'demo-organizer', '데모 주최자(홍길동)', '대량 데모 회의 안건 6.', '대량 데모 회의록 6.'),
  ('bd-mtg-007', 'bd-e-008', 'BD 회의 7', '킨텍스 회의실', now() - interval '0 day', 'demo-exhibitor', '데모 참가업체(김참가)', '대량 데모 회의 안건 7.', '대량 데모 회의록 7.'),
  ('bd-mtg-008', 'bd-e-009', 'BD 회의 8', '킨텍스 회의실', now() - interval '1 day', 'demo-contractor', '데모 공사업체(이시공)', '대량 데모 회의 안건 8.', '대량 데모 회의록 8.'),
  ('bd-mtg-009', 'bd-e-010', 'BD 회의 9', '킨텍스 회의실', now() - interval '2 day', 'demo-organizer', '데모 주최자(홍길동)', '대량 데모 회의 안건 9.', '대량 데모 회의록 9.'),
  ('bd-mtg-010', 'bd-e-011', 'BD 회의 10', '킨텍스 회의실', now() - interval '3 day', 'demo-exhibitor', '데모 참가업체(김참가)', '대량 데모 회의 안건 10.', '대량 데모 회의록 10.'),
  ('bd-mtg-011', 'bd-e-012', 'BD 회의 11', '킨텍스 회의실', now() - interval '4 day', 'demo-contractor', '데모 공사업체(이시공)', '대량 데모 회의 안건 11.', '대량 데모 회의록 11.'),
  ('bd-mtg-012', 'bd-e-013', 'BD 회의 12', '킨텍스 회의실', now() - interval '5 day', 'demo-organizer', '데모 주최자(홍길동)', '대량 데모 회의 안건 12.', '대량 데모 회의록 12.'),
  ('bd-mtg-013', 'bd-e-014', 'BD 회의 13', '킨텍스 회의실', now() - interval '6 day', 'demo-exhibitor', '데모 참가업체(김참가)', '대량 데모 회의 안건 13.', '대량 데모 회의록 13.'),
  ('bd-mtg-014', 'bd-e-015', 'BD 회의 14', '킨텍스 회의실', now() - interval '7 day', 'demo-contractor', '데모 공사업체(이시공)', '대량 데모 회의 안건 14.', '대량 데모 회의록 14.'),
  ('bd-mtg-015', 'bd-e-016', 'BD 회의 15', '킨텍스 회의실', now() - interval '-7 day', 'demo-organizer', '데모 주최자(홍길동)', '대량 데모 회의 안건 15.', '대량 데모 회의록 15.'),
  ('bd-mtg-016', 'bd-e-017', 'BD 회의 16', '킨텍스 회의실', now() - interval '-6 day', 'demo-exhibitor', '데모 참가업체(김참가)', '대량 데모 회의 안건 16.', '대량 데모 회의록 16.'),
  ('bd-mtg-017', 'bd-e-018', 'BD 회의 17', '킨텍스 회의실', now() - interval '-5 day', 'demo-contractor', '데모 공사업체(이시공)', '대량 데모 회의 안건 17.', '대량 데모 회의록 17.'),
  ('bd-mtg-018', 'bd-e-019', 'BD 회의 18', '킨텍스 회의실', now() - interval '-4 day', 'demo-organizer', '데모 주최자(홍길동)', '대량 데모 회의 안건 18.', '대량 데모 회의록 18.'),
  ('bd-mtg-019', 'bd-e-020', 'BD 회의 19', '킨텍스 회의실', now() - interval '-3 day', 'demo-exhibitor', '데모 참가업체(김참가)', '대량 데모 회의 안건 19.', '대량 데모 회의록 19.'),
  ('bd-mtg-020', 'bd-e-021', 'BD 회의 20', '킨텍스 회의실', now() - interval '-2 day', 'demo-contractor', '데모 공사업체(이시공)', '대량 데모 회의 안건 20.', '대량 데모 회의록 20.'),
  ('bd-mtg-021', 'bd-e-022', 'BD 회의 21', '킨텍스 회의실', now() - interval '-1 day', 'demo-organizer', '데모 주최자(홍길동)', '대량 데모 회의 안건 21.', '대량 데모 회의록 21.'),
  ('bd-mtg-022', 'bd-e-023', 'BD 회의 22', '킨텍스 회의실', now() - interval '0 day', 'demo-exhibitor', '데모 참가업체(김참가)', '대량 데모 회의 안건 22.', '대량 데모 회의록 22.'),
  ('bd-mtg-023', 'bd-e-024', 'BD 회의 23', '킨텍스 회의실', now() - interval '1 day', 'demo-contractor', '데모 공사업체(이시공)', '대량 데모 회의 안건 23.', '대량 데모 회의록 23.'),
  ('bd-mtg-024', 'bd-e-025', 'BD 회의 24', '킨텍스 회의실', now() - interval '2 day', 'demo-organizer', '데모 주최자(홍길동)', '대량 데모 회의 안건 24.', '대량 데모 회의록 24.'),
  ('bd-mtg-025', 'bd-e-026', 'BD 회의 25', '킨텍스 회의실', now() - interval '3 day', 'demo-exhibitor', '데모 참가업체(김참가)', '대량 데모 회의 안건 25.', '대량 데모 회의록 25.'),
  ('bd-mtg-026', 'bd-e-027', 'BD 회의 26', '킨텍스 회의실', now() - interval '4 day', 'demo-contractor', '데모 공사업체(이시공)', '대량 데모 회의 안건 26.', '대량 데모 회의록 26.'),
  ('bd-mtg-027', 'bd-e-028', 'BD 회의 27', '킨텍스 회의실', now() - interval '5 day', 'demo-organizer', '데모 주최자(홍길동)', '대량 데모 회의 안건 27.', '대량 데모 회의록 27.'),
  ('bd-mtg-028', 'bd-e-029', 'BD 회의 28', '킨텍스 회의실', now() - interval '6 day', 'demo-exhibitor', '데모 참가업체(김참가)', '대량 데모 회의 안건 28.', '대량 데모 회의록 28.'),
  ('bd-mtg-029', 'bd-e-030', 'BD 회의 29', '킨텍스 회의실', now() - interval '7 day', 'demo-contractor', '데모 공사업체(이시공)', '대량 데모 회의 안건 29.', '대량 데모 회의록 29.'),
  ('bd-mtg-030', 'bd-e-031', 'BD 회의 30', '킨텍스 회의실', now() - interval '-7 day', 'demo-organizer', '데모 주최자(홍길동)', '대량 데모 회의 안건 30.', '대량 데모 회의록 30.'),
  ('bd-mtg-031', 'bd-e-032', 'BD 회의 31', '킨텍스 회의실', now() - interval '-6 day', 'demo-exhibitor', '데모 참가업체(김참가)', '대량 데모 회의 안건 31.', '대량 데모 회의록 31.'),
  ('bd-mtg-032', 'bd-e-033', 'BD 회의 32', '킨텍스 회의실', now() - interval '-5 day', 'demo-contractor', '데모 공사업체(이시공)', '대량 데모 회의 안건 32.', '대량 데모 회의록 32.'),
  ('bd-mtg-033', 'bd-e-034', 'BD 회의 33', '킨텍스 회의실', now() - interval '-4 day', 'demo-organizer', '데모 주최자(홍길동)', '대량 데모 회의 안건 33.', '대량 데모 회의록 33.'),
  ('bd-mtg-034', 'bd-e-035', 'BD 회의 34', '킨텍스 회의실', now() - interval '-3 day', 'demo-exhibitor', '데모 참가업체(김참가)', '대량 데모 회의 안건 34.', '대량 데모 회의록 34.'),
  ('bd-mtg-035', 'bd-e-036', 'BD 회의 35', '킨텍스 회의실', now() - interval '-2 day', 'demo-contractor', '데모 공사업체(이시공)', '대량 데모 회의 안건 35.', '대량 데모 회의록 35.'),
  ('bd-mtg-036', 'bd-e-037', 'BD 회의 36', '킨텍스 회의실', now() - interval '-1 day', 'demo-organizer', '데모 주최자(홍길동)', '대량 데모 회의 안건 36.', '대량 데모 회의록 36.'),
  ('bd-mtg-037', 'bd-e-038', 'BD 회의 37', '킨텍스 회의실', now() - interval '0 day', 'demo-exhibitor', '데모 참가업체(김참가)', '대량 데모 회의 안건 37.', '대량 데모 회의록 37.'),
  ('bd-mtg-038', 'bd-e-039', 'BD 회의 38', '킨텍스 회의실', now() - interval '1 day', 'demo-contractor', '데모 공사업체(이시공)', '대량 데모 회의 안건 38.', '대량 데모 회의록 38.'),
  ('bd-mtg-039', 'bd-e-040', 'BD 회의 39', '킨텍스 회의실', now() - interval '2 day', 'demo-organizer', '데모 주최자(홍길동)', '대량 데모 회의 안건 39.', '대량 데모 회의록 39.'),
  ('bd-mtg-040', 'bd-e-041', 'BD 회의 40', '킨텍스 회의실', now() - interval '3 day', 'demo-exhibitor', '데모 참가업체(김참가)', '대량 데모 회의 안건 40.', '대량 데모 회의록 40.'),
  ('bd-mtg-041', 'bd-e-042', 'BD 회의 41', '킨텍스 회의실', now() - interval '4 day', 'demo-contractor', '데모 공사업체(이시공)', '대량 데모 회의 안건 41.', '대량 데모 회의록 41.'),
  ('bd-mtg-042', 'bd-e-043', 'BD 회의 42', '킨텍스 회의실', now() - interval '5 day', 'demo-organizer', '데모 주최자(홍길동)', '대량 데모 회의 안건 42.', '대량 데모 회의록 42.'),
  ('bd-mtg-043', 'bd-e-044', 'BD 회의 43', '킨텍스 회의실', now() - interval '6 day', 'demo-exhibitor', '데모 참가업체(김참가)', '대량 데모 회의 안건 43.', '대량 데모 회의록 43.'),
  ('bd-mtg-044', 'bd-e-045', 'BD 회의 44', '킨텍스 회의실', now() - interval '7 day', 'demo-contractor', '데모 공사업체(이시공)', '대량 데모 회의 안건 44.', '대량 데모 회의록 44.'),
  ('bd-mtg-045', 'bd-e-046', 'BD 회의 45', '킨텍스 회의실', now() - interval '-7 day', 'demo-organizer', '데모 주최자(홍길동)', '대량 데모 회의 안건 45.', '대량 데모 회의록 45.'),
  ('bd-mtg-046', 'bd-e-047', 'BD 회의 46', '킨텍스 회의실', now() - interval '-6 day', 'demo-exhibitor', '데모 참가업체(김참가)', '대량 데모 회의 안건 46.', '대량 데모 회의록 46.'),
  ('bd-mtg-047', 'bd-e-048', 'BD 회의 47', '킨텍스 회의실', now() - interval '-5 day', 'demo-contractor', '데모 공사업체(이시공)', '대량 데모 회의 안건 47.', '대량 데모 회의록 47.'),
  ('bd-mtg-048', 'bd-e-049', 'BD 회의 48', '킨텍스 회의실', now() - interval '-4 day', 'demo-organizer', '데모 주최자(홍길동)', '대량 데모 회의 안건 48.', '대량 데모 회의록 48.'),
  ('bd-mtg-049', 'bd-e-050', 'BD 회의 49', '킨텍스 회의실', now() - interval '-3 day', 'demo-exhibitor', '데모 참가업체(김참가)', '대량 데모 회의 안건 49.', '대량 데모 회의록 49.'),
  ('bd-mtg-050', 'bd-e-051', 'BD 회의 50', '킨텍스 회의실', now() - interval '-2 day', 'demo-contractor', '데모 공사업체(이시공)', '대량 데모 회의 안건 50.', '대량 데모 회의록 50.')
ON CONFLICT (id) DO NOTHING;

INSERT INTO meeting_action (id, meeting_id, seq, action_item, assignee_id, due_date, status) VALUES
  ('bd-ma-001', 'bd-mtg-001', 1, '액션아이템 1', 'demo-contractor', CURRENT_DATE + 2, 'TODO'),
  ('bd-ma-002', 'bd-mtg-002', 1, '액션아이템 2', 'demo-organizer', CURRENT_DATE + 3, 'TODO'),
  ('bd-ma-003', 'bd-mtg-003', 1, '액션아이템 3', 'demo-exhibitor', CURRENT_DATE + 4, 'TODO'),
  ('bd-ma-004', 'bd-mtg-004', 1, '액션아이템 4', 'demo-contractor', CURRENT_DATE + 5, 'TODO'),
  ('bd-ma-005', 'bd-mtg-005', 1, '액션아이템 5', 'demo-organizer', CURRENT_DATE + 6, 'TODO'),
  ('bd-ma-006', 'bd-mtg-006', 1, '액션아이템 6', 'demo-exhibitor', CURRENT_DATE + 7, 'TODO'),
  ('bd-ma-007', 'bd-mtg-007', 1, '액션아이템 7', 'demo-contractor', CURRENT_DATE + 8, 'TODO'),
  ('bd-ma-008', 'bd-mtg-008', 1, '액션아이템 8', 'demo-organizer', CURRENT_DATE + 9, 'TODO'),
  ('bd-ma-009', 'bd-mtg-009', 1, '액션아이템 9', 'demo-exhibitor', CURRENT_DATE + 10, 'TODO'),
  ('bd-ma-010', 'bd-mtg-010', 1, '액션아이템 10', 'demo-contractor', CURRENT_DATE + 1, 'TODO'),
  ('bd-ma-011', 'bd-mtg-011', 1, '액션아이템 11', 'demo-organizer', CURRENT_DATE + 2, 'TODO'),
  ('bd-ma-012', 'bd-mtg-012', 1, '액션아이템 12', 'demo-exhibitor', CURRENT_DATE + 3, 'TODO'),
  ('bd-ma-013', 'bd-mtg-013', 1, '액션아이템 13', 'demo-contractor', CURRENT_DATE + 4, 'TODO'),
  ('bd-ma-014', 'bd-mtg-014', 1, '액션아이템 14', 'demo-organizer', CURRENT_DATE + 5, 'TODO'),
  ('bd-ma-015', 'bd-mtg-015', 1, '액션아이템 15', 'demo-exhibitor', CURRENT_DATE + 6, 'TODO'),
  ('bd-ma-016', 'bd-mtg-016', 1, '액션아이템 16', 'demo-contractor', CURRENT_DATE + 7, 'TODO'),
  ('bd-ma-017', 'bd-mtg-017', 1, '액션아이템 17', 'demo-organizer', CURRENT_DATE + 8, 'TODO'),
  ('bd-ma-018', 'bd-mtg-018', 1, '액션아이템 18', 'demo-exhibitor', CURRENT_DATE + 9, 'TODO'),
  ('bd-ma-019', 'bd-mtg-019', 1, '액션아이템 19', 'demo-contractor', CURRENT_DATE + 10, 'TODO'),
  ('bd-ma-020', 'bd-mtg-020', 1, '액션아이템 20', 'demo-organizer', CURRENT_DATE + 1, 'TODO'),
  ('bd-ma-021', 'bd-mtg-021', 1, '액션아이템 21', 'demo-exhibitor', CURRENT_DATE + 2, 'TODO'),
  ('bd-ma-022', 'bd-mtg-022', 1, '액션아이템 22', 'demo-contractor', CURRENT_DATE + 3, 'TODO'),
  ('bd-ma-023', 'bd-mtg-023', 1, '액션아이템 23', 'demo-organizer', CURRENT_DATE + 4, 'TODO'),
  ('bd-ma-024', 'bd-mtg-024', 1, '액션아이템 24', 'demo-exhibitor', CURRENT_DATE + 5, 'TODO'),
  ('bd-ma-025', 'bd-mtg-025', 1, '액션아이템 25', 'demo-contractor', CURRENT_DATE + 6, 'TODO'),
  ('bd-ma-026', 'bd-mtg-026', 1, '액션아이템 26', 'demo-organizer', CURRENT_DATE + 7, 'TODO'),
  ('bd-ma-027', 'bd-mtg-027', 1, '액션아이템 27', 'demo-exhibitor', CURRENT_DATE + 8, 'TODO'),
  ('bd-ma-028', 'bd-mtg-028', 1, '액션아이템 28', 'demo-contractor', CURRENT_DATE + 9, 'TODO'),
  ('bd-ma-029', 'bd-mtg-029', 1, '액션아이템 29', 'demo-organizer', CURRENT_DATE + 10, 'TODO'),
  ('bd-ma-030', 'bd-mtg-030', 1, '액션아이템 30', 'demo-exhibitor', CURRENT_DATE + 1, 'TODO'),
  ('bd-ma-031', 'bd-mtg-031', 1, '액션아이템 31', 'demo-contractor', CURRENT_DATE + 2, 'TODO'),
  ('bd-ma-032', 'bd-mtg-032', 1, '액션아이템 32', 'demo-organizer', CURRENT_DATE + 3, 'TODO'),
  ('bd-ma-033', 'bd-mtg-033', 1, '액션아이템 33', 'demo-exhibitor', CURRENT_DATE + 4, 'TODO'),
  ('bd-ma-034', 'bd-mtg-034', 1, '액션아이템 34', 'demo-contractor', CURRENT_DATE + 5, 'TODO'),
  ('bd-ma-035', 'bd-mtg-035', 1, '액션아이템 35', 'demo-organizer', CURRENT_DATE + 6, 'TODO'),
  ('bd-ma-036', 'bd-mtg-036', 1, '액션아이템 36', 'demo-exhibitor', CURRENT_DATE + 7, 'TODO'),
  ('bd-ma-037', 'bd-mtg-037', 1, '액션아이템 37', 'demo-contractor', CURRENT_DATE + 8, 'TODO'),
  ('bd-ma-038', 'bd-mtg-038', 1, '액션아이템 38', 'demo-organizer', CURRENT_DATE + 9, 'TODO'),
  ('bd-ma-039', 'bd-mtg-039', 1, '액션아이템 39', 'demo-exhibitor', CURRENT_DATE + 10, 'TODO'),
  ('bd-ma-040', 'bd-mtg-040', 1, '액션아이템 40', 'demo-contractor', CURRENT_DATE + 1, 'TODO'),
  ('bd-ma-041', 'bd-mtg-041', 1, '액션아이템 41', 'demo-organizer', CURRENT_DATE + 2, 'TODO'),
  ('bd-ma-042', 'bd-mtg-042', 1, '액션아이템 42', 'demo-exhibitor', CURRENT_DATE + 3, 'TODO'),
  ('bd-ma-043', 'bd-mtg-043', 1, '액션아이템 43', 'demo-contractor', CURRENT_DATE + 4, 'TODO'),
  ('bd-ma-044', 'bd-mtg-044', 1, '액션아이템 44', 'demo-organizer', CURRENT_DATE + 5, 'TODO'),
  ('bd-ma-045', 'bd-mtg-045', 1, '액션아이템 45', 'demo-exhibitor', CURRENT_DATE + 6, 'TODO'),
  ('bd-ma-046', 'bd-mtg-046', 1, '액션아이템 46', 'demo-contractor', CURRENT_DATE + 7, 'TODO'),
  ('bd-ma-047', 'bd-mtg-047', 1, '액션아이템 47', 'demo-organizer', CURRENT_DATE + 8, 'TODO'),
  ('bd-ma-048', 'bd-mtg-048', 1, '액션아이템 48', 'demo-exhibitor', CURRENT_DATE + 9, 'TODO'),
  ('bd-ma-049', 'bd-mtg-049', 1, '액션아이템 49', 'demo-contractor', CURRENT_DATE + 10, 'TODO'),
  ('bd-ma-050', 'bd-mtg-050', 1, '액션아이템 50', 'demo-organizer', CURRENT_DATE + 1, 'TODO')
ON CONFLICT (id) DO NOTHING;

-- 15. 보고서(report) 50.
INSERT INTO report (id, event_id, report_type, period_from, period_to, title, content, author_id, author_name) VALUES
  ('bd-rpt-001', 'bd-e-002', 'WEEKLY', CURRENT_DATE - 8, CURRENT_DATE - 1, 'BD 보고서 1', '대량 데모 보고 내용 1.', 'demo-exhibitor', '데모 참가업체(김참가)'),
  ('bd-rpt-002', 'bd-e-003', 'MONTHLY', CURRENT_DATE - 9, CURRENT_DATE - 2, 'BD 보고서 2', '대량 데모 보고 내용 2.', 'demo-contractor', '데모 공사업체(이시공)'),
  ('bd-rpt-003', 'bd-e-004', 'DAILY', CURRENT_DATE - 10, CURRENT_DATE - 3, 'BD 보고서 3', '대량 데모 보고 내용 3.', 'demo-organizer', '데모 주최자(홍길동)'),
  ('bd-rpt-004', 'bd-e-005', 'WEEKLY', CURRENT_DATE - 11, CURRENT_DATE - 4, 'BD 보고서 4', '대량 데모 보고 내용 4.', 'demo-exhibitor', '데모 참가업체(김참가)'),
  ('bd-rpt-005', 'bd-e-006', 'MONTHLY', CURRENT_DATE - 12, CURRENT_DATE - 5, 'BD 보고서 5', '대량 데모 보고 내용 5.', 'demo-contractor', '데모 공사업체(이시공)'),
  ('bd-rpt-006', 'bd-e-007', 'DAILY', CURRENT_DATE - 13, CURRENT_DATE - 6, 'BD 보고서 6', '대량 데모 보고 내용 6.', 'demo-organizer', '데모 주최자(홍길동)'),
  ('bd-rpt-007', 'bd-e-008', 'WEEKLY', CURRENT_DATE - 14, CURRENT_DATE - 7, 'BD 보고서 7', '대량 데모 보고 내용 7.', 'demo-exhibitor', '데모 참가업체(김참가)'),
  ('bd-rpt-008', 'bd-e-009', 'MONTHLY', CURRENT_DATE - 15, CURRENT_DATE - 8, 'BD 보고서 8', '대량 데모 보고 내용 8.', 'demo-contractor', '데모 공사업체(이시공)'),
  ('bd-rpt-009', 'bd-e-010', 'DAILY', CURRENT_DATE - 16, CURRENT_DATE - 9, 'BD 보고서 9', '대량 데모 보고 내용 9.', 'demo-organizer', '데모 주최자(홍길동)'),
  ('bd-rpt-010', 'bd-e-011', 'WEEKLY', CURRENT_DATE - 17, CURRENT_DATE - 10, 'BD 보고서 10', '대량 데모 보고 내용 10.', 'demo-exhibitor', '데모 참가업체(김참가)'),
  ('bd-rpt-011', 'bd-e-012', 'MONTHLY', CURRENT_DATE - 18, CURRENT_DATE - 11, 'BD 보고서 11', '대량 데모 보고 내용 11.', 'demo-contractor', '데모 공사업체(이시공)'),
  ('bd-rpt-012', 'bd-e-013', 'DAILY', CURRENT_DATE - 19, CURRENT_DATE - 12, 'BD 보고서 12', '대량 데모 보고 내용 12.', 'demo-organizer', '데모 주최자(홍길동)'),
  ('bd-rpt-013', 'bd-e-014', 'WEEKLY', CURRENT_DATE - 20, CURRENT_DATE - 13, 'BD 보고서 13', '대량 데모 보고 내용 13.', 'demo-exhibitor', '데모 참가업체(김참가)'),
  ('bd-rpt-014', 'bd-e-015', 'MONTHLY', CURRENT_DATE - 21, CURRENT_DATE - 14, 'BD 보고서 14', '대량 데모 보고 내용 14.', 'demo-contractor', '데모 공사업체(이시공)'),
  ('bd-rpt-015', 'bd-e-016', 'DAILY', CURRENT_DATE - 22, CURRENT_DATE - 15, 'BD 보고서 15', '대량 데모 보고 내용 15.', 'demo-organizer', '데모 주최자(홍길동)'),
  ('bd-rpt-016', 'bd-e-017', 'WEEKLY', CURRENT_DATE - 23, CURRENT_DATE - 16, 'BD 보고서 16', '대량 데모 보고 내용 16.', 'demo-exhibitor', '데모 참가업체(김참가)'),
  ('bd-rpt-017', 'bd-e-018', 'MONTHLY', CURRENT_DATE - 24, CURRENT_DATE - 17, 'BD 보고서 17', '대량 데모 보고 내용 17.', 'demo-contractor', '데모 공사업체(이시공)'),
  ('bd-rpt-018', 'bd-e-019', 'DAILY', CURRENT_DATE - 25, CURRENT_DATE - 18, 'BD 보고서 18', '대량 데모 보고 내용 18.', 'demo-organizer', '데모 주최자(홍길동)'),
  ('bd-rpt-019', 'bd-e-020', 'WEEKLY', CURRENT_DATE - 26, CURRENT_DATE - 19, 'BD 보고서 19', '대량 데모 보고 내용 19.', 'demo-exhibitor', '데모 참가업체(김참가)'),
  ('bd-rpt-020', 'bd-e-021', 'MONTHLY', CURRENT_DATE - 27, CURRENT_DATE - 20, 'BD 보고서 20', '대량 데모 보고 내용 20.', 'demo-contractor', '데모 공사업체(이시공)'),
  ('bd-rpt-021', 'bd-e-022', 'DAILY', CURRENT_DATE - 28, CURRENT_DATE - 21, 'BD 보고서 21', '대량 데모 보고 내용 21.', 'demo-organizer', '데모 주최자(홍길동)'),
  ('bd-rpt-022', 'bd-e-023', 'WEEKLY', CURRENT_DATE - 29, CURRENT_DATE - 22, 'BD 보고서 22', '대량 데모 보고 내용 22.', 'demo-exhibitor', '데모 참가업체(김참가)'),
  ('bd-rpt-023', 'bd-e-024', 'MONTHLY', CURRENT_DATE - 30, CURRENT_DATE - 23, 'BD 보고서 23', '대량 데모 보고 내용 23.', 'demo-contractor', '데모 공사업체(이시공)'),
  ('bd-rpt-024', 'bd-e-025', 'DAILY', CURRENT_DATE - 31, CURRENT_DATE - 24, 'BD 보고서 24', '대량 데모 보고 내용 24.', 'demo-organizer', '데모 주최자(홍길동)'),
  ('bd-rpt-025', 'bd-e-026', 'WEEKLY', CURRENT_DATE - 32, CURRENT_DATE - 25, 'BD 보고서 25', '대량 데모 보고 내용 25.', 'demo-exhibitor', '데모 참가업체(김참가)'),
  ('bd-rpt-026', 'bd-e-027', 'MONTHLY', CURRENT_DATE - 33, CURRENT_DATE - 26, 'BD 보고서 26', '대량 데모 보고 내용 26.', 'demo-contractor', '데모 공사업체(이시공)'),
  ('bd-rpt-027', 'bd-e-028', 'DAILY', CURRENT_DATE - 34, CURRENT_DATE - 27, 'BD 보고서 27', '대량 데모 보고 내용 27.', 'demo-organizer', '데모 주최자(홍길동)'),
  ('bd-rpt-028', 'bd-e-029', 'WEEKLY', CURRENT_DATE - 35, CURRENT_DATE - 28, 'BD 보고서 28', '대량 데모 보고 내용 28.', 'demo-exhibitor', '데모 참가업체(김참가)'),
  ('bd-rpt-029', 'bd-e-030', 'MONTHLY', CURRENT_DATE - 36, CURRENT_DATE - 29, 'BD 보고서 29', '대량 데모 보고 내용 29.', 'demo-contractor', '데모 공사업체(이시공)'),
  ('bd-rpt-030', 'bd-e-031', 'DAILY', CURRENT_DATE - 7, CURRENT_DATE - 0, 'BD 보고서 30', '대량 데모 보고 내용 30.', 'demo-organizer', '데모 주최자(홍길동)'),
  ('bd-rpt-031', 'bd-e-032', 'WEEKLY', CURRENT_DATE - 8, CURRENT_DATE - 1, 'BD 보고서 31', '대량 데모 보고 내용 31.', 'demo-exhibitor', '데모 참가업체(김참가)'),
  ('bd-rpt-032', 'bd-e-033', 'MONTHLY', CURRENT_DATE - 9, CURRENT_DATE - 2, 'BD 보고서 32', '대량 데모 보고 내용 32.', 'demo-contractor', '데모 공사업체(이시공)'),
  ('bd-rpt-033', 'bd-e-034', 'DAILY', CURRENT_DATE - 10, CURRENT_DATE - 3, 'BD 보고서 33', '대량 데모 보고 내용 33.', 'demo-organizer', '데모 주최자(홍길동)'),
  ('bd-rpt-034', 'bd-e-035', 'WEEKLY', CURRENT_DATE - 11, CURRENT_DATE - 4, 'BD 보고서 34', '대량 데모 보고 내용 34.', 'demo-exhibitor', '데모 참가업체(김참가)'),
  ('bd-rpt-035', 'bd-e-036', 'MONTHLY', CURRENT_DATE - 12, CURRENT_DATE - 5, 'BD 보고서 35', '대량 데모 보고 내용 35.', 'demo-contractor', '데모 공사업체(이시공)'),
  ('bd-rpt-036', 'bd-e-037', 'DAILY', CURRENT_DATE - 13, CURRENT_DATE - 6, 'BD 보고서 36', '대량 데모 보고 내용 36.', 'demo-organizer', '데모 주최자(홍길동)'),
  ('bd-rpt-037', 'bd-e-038', 'WEEKLY', CURRENT_DATE - 14, CURRENT_DATE - 7, 'BD 보고서 37', '대량 데모 보고 내용 37.', 'demo-exhibitor', '데모 참가업체(김참가)'),
  ('bd-rpt-038', 'bd-e-039', 'MONTHLY', CURRENT_DATE - 15, CURRENT_DATE - 8, 'BD 보고서 38', '대량 데모 보고 내용 38.', 'demo-contractor', '데모 공사업체(이시공)'),
  ('bd-rpt-039', 'bd-e-040', 'DAILY', CURRENT_DATE - 16, CURRENT_DATE - 9, 'BD 보고서 39', '대량 데모 보고 내용 39.', 'demo-organizer', '데모 주최자(홍길동)'),
  ('bd-rpt-040', 'bd-e-041', 'WEEKLY', CURRENT_DATE - 17, CURRENT_DATE - 10, 'BD 보고서 40', '대량 데모 보고 내용 40.', 'demo-exhibitor', '데모 참가업체(김참가)'),
  ('bd-rpt-041', 'bd-e-042', 'MONTHLY', CURRENT_DATE - 18, CURRENT_DATE - 11, 'BD 보고서 41', '대량 데모 보고 내용 41.', 'demo-contractor', '데모 공사업체(이시공)'),
  ('bd-rpt-042', 'bd-e-043', 'DAILY', CURRENT_DATE - 19, CURRENT_DATE - 12, 'BD 보고서 42', '대량 데모 보고 내용 42.', 'demo-organizer', '데모 주최자(홍길동)'),
  ('bd-rpt-043', 'bd-e-044', 'WEEKLY', CURRENT_DATE - 20, CURRENT_DATE - 13, 'BD 보고서 43', '대량 데모 보고 내용 43.', 'demo-exhibitor', '데모 참가업체(김참가)'),
  ('bd-rpt-044', 'bd-e-045', 'MONTHLY', CURRENT_DATE - 21, CURRENT_DATE - 14, 'BD 보고서 44', '대량 데모 보고 내용 44.', 'demo-contractor', '데모 공사업체(이시공)'),
  ('bd-rpt-045', 'bd-e-046', 'DAILY', CURRENT_DATE - 22, CURRENT_DATE - 15, 'BD 보고서 45', '대량 데모 보고 내용 45.', 'demo-organizer', '데모 주최자(홍길동)'),
  ('bd-rpt-046', 'bd-e-047', 'WEEKLY', CURRENT_DATE - 23, CURRENT_DATE - 16, 'BD 보고서 46', '대량 데모 보고 내용 46.', 'demo-exhibitor', '데모 참가업체(김참가)'),
  ('bd-rpt-047', 'bd-e-048', 'MONTHLY', CURRENT_DATE - 24, CURRENT_DATE - 17, 'BD 보고서 47', '대량 데모 보고 내용 47.', 'demo-contractor', '데모 공사업체(이시공)'),
  ('bd-rpt-048', 'bd-e-049', 'DAILY', CURRENT_DATE - 25, CURRENT_DATE - 18, 'BD 보고서 48', '대량 데모 보고 내용 48.', 'demo-organizer', '데모 주최자(홍길동)'),
  ('bd-rpt-049', 'bd-e-050', 'WEEKLY', CURRENT_DATE - 26, CURRENT_DATE - 19, 'BD 보고서 49', '대량 데모 보고 내용 49.', 'demo-exhibitor', '데모 참가업체(김참가)'),
  ('bd-rpt-050', 'bd-e-051', 'MONTHLY', CURRENT_DATE - 27, CURRENT_DATE - 20, 'BD 보고서 50', '대량 데모 보고 내용 50.', 'demo-contractor', '데모 공사업체(이시공)')
ON CONFLICT (id) DO NOTHING;

-- 16. 의견(opinion) 50 + 댓글(opinion_comment).
INSERT INTO opinion (id, event_id, category, title, content, status, author_id, author_name, secret_yn) VALUES
  ('bd-op-001', 'bd-e-002', '개선제안', 'BD 의견 1', '대량 데모 의견 본문 1.', 'ANSWERED', 'demo-exhibitor', '데모 참가업체(김참가)', 'N'),
  ('bd-op-002', 'bd-e-003', '개선제안', 'BD 의견 2', '대량 데모 의견 본문 2.', 'CLOSED', 'demo-contractor', '데모 공사업체(이시공)', 'N'),
  ('bd-op-003', NULL, '개선제안', 'BD 의견 3', '대량 데모 의견 본문 3.', 'OPEN', 'demo-visitor', '데모 관람객(박관람)', 'N'),
  ('bd-op-004', 'bd-e-005', '개선제안', 'BD 의견 4', '대량 데모 의견 본문 4.', 'ANSWERED', 'demo-organizer', '데모 주최자(홍길동)', 'N'),
  ('bd-op-005', 'bd-e-006', '개선제안', 'BD 의견 5', '대량 데모 의견 본문 5.', 'CLOSED', 'demo-exhibitor', '데모 참가업체(김참가)', 'N'),
  ('bd-op-006', NULL, '개선제안', 'BD 의견 6', '대량 데모 의견 본문 6.', 'OPEN', 'demo-contractor', '데모 공사업체(이시공)', 'N'),
  ('bd-op-007', 'bd-e-008', '개선제안', 'BD 의견 7', '대량 데모 의견 본문 7.', 'ANSWERED', 'demo-visitor', '데모 관람객(박관람)', 'N'),
  ('bd-op-008', 'bd-e-009', '개선제안', 'BD 의견 8', '대량 데모 의견 본문 8.', 'CLOSED', 'demo-organizer', '데모 주최자(홍길동)', 'N'),
  ('bd-op-009', NULL, '개선제안', 'BD 의견 9', '대량 데모 의견 본문 9.', 'OPEN', 'demo-exhibitor', '데모 참가업체(김참가)', 'N'),
  ('bd-op-010', 'bd-e-011', '개선제안', 'BD 의견 10', '대량 데모 의견 본문 10.', 'ANSWERED', 'demo-contractor', '데모 공사업체(이시공)', 'N'),
  ('bd-op-011', 'bd-e-012', '개선제안', 'BD 의견 11', '대량 데모 의견 본문 11.', 'CLOSED', 'demo-visitor', '데모 관람객(박관람)', 'N'),
  ('bd-op-012', NULL, '개선제안', 'BD 의견 12', '대량 데모 의견 본문 12.', 'OPEN', 'demo-organizer', '데모 주최자(홍길동)', 'N'),
  ('bd-op-013', 'bd-e-014', '개선제안', 'BD 의견 13', '대량 데모 의견 본문 13.', 'ANSWERED', 'demo-exhibitor', '데모 참가업체(김참가)', 'N'),
  ('bd-op-014', 'bd-e-015', '개선제안', 'BD 의견 14', '대량 데모 의견 본문 14.', 'CLOSED', 'demo-contractor', '데모 공사업체(이시공)', 'N'),
  ('bd-op-015', NULL, '개선제안', 'BD 의견 15', '대량 데모 의견 본문 15.', 'OPEN', 'demo-visitor', '데모 관람객(박관람)', 'N'),
  ('bd-op-016', 'bd-e-017', '개선제안', 'BD 의견 16', '대량 데모 의견 본문 16.', 'ANSWERED', 'demo-organizer', '데모 주최자(홍길동)', 'N'),
  ('bd-op-017', 'bd-e-018', '개선제안', 'BD 의견 17', '대량 데모 의견 본문 17.', 'CLOSED', 'demo-exhibitor', '데모 참가업체(김참가)', 'N'),
  ('bd-op-018', NULL, '개선제안', 'BD 의견 18', '대량 데모 의견 본문 18.', 'OPEN', 'demo-contractor', '데모 공사업체(이시공)', 'N'),
  ('bd-op-019', 'bd-e-020', '개선제안', 'BD 의견 19', '대량 데모 의견 본문 19.', 'ANSWERED', 'demo-visitor', '데모 관람객(박관람)', 'N'),
  ('bd-op-020', 'bd-e-021', '개선제안', 'BD 의견 20', '대량 데모 의견 본문 20.', 'CLOSED', 'demo-organizer', '데모 주최자(홍길동)', 'N'),
  ('bd-op-021', NULL, '개선제안', 'BD 의견 21', '대량 데모 의견 본문 21.', 'OPEN', 'demo-exhibitor', '데모 참가업체(김참가)', 'N'),
  ('bd-op-022', 'bd-e-023', '개선제안', 'BD 의견 22', '대량 데모 의견 본문 22.', 'ANSWERED', 'demo-contractor', '데모 공사업체(이시공)', 'N'),
  ('bd-op-023', 'bd-e-024', '개선제안', 'BD 의견 23', '대량 데모 의견 본문 23.', 'CLOSED', 'demo-visitor', '데모 관람객(박관람)', 'N'),
  ('bd-op-024', NULL, '개선제안', 'BD 의견 24', '대량 데모 의견 본문 24.', 'OPEN', 'demo-organizer', '데모 주최자(홍길동)', 'N'),
  ('bd-op-025', 'bd-e-026', '개선제안', 'BD 의견 25', '대량 데모 의견 본문 25.', 'ANSWERED', 'demo-exhibitor', '데모 참가업체(김참가)', 'N'),
  ('bd-op-026', 'bd-e-027', '개선제안', 'BD 의견 26', '대량 데모 의견 본문 26.', 'CLOSED', 'demo-contractor', '데모 공사업체(이시공)', 'N'),
  ('bd-op-027', NULL, '개선제안', 'BD 의견 27', '대량 데모 의견 본문 27.', 'OPEN', 'demo-visitor', '데모 관람객(박관람)', 'N'),
  ('bd-op-028', 'bd-e-029', '개선제안', 'BD 의견 28', '대량 데모 의견 본문 28.', 'ANSWERED', 'demo-organizer', '데모 주최자(홍길동)', 'N'),
  ('bd-op-029', 'bd-e-030', '개선제안', 'BD 의견 29', '대량 데모 의견 본문 29.', 'CLOSED', 'demo-exhibitor', '데모 참가업체(김참가)', 'N'),
  ('bd-op-030', NULL, '개선제안', 'BD 의견 30', '대량 데모 의견 본문 30.', 'OPEN', 'demo-contractor', '데모 공사업체(이시공)', 'N'),
  ('bd-op-031', 'bd-e-032', '개선제안', 'BD 의견 31', '대량 데모 의견 본문 31.', 'ANSWERED', 'demo-visitor', '데모 관람객(박관람)', 'N'),
  ('bd-op-032', 'bd-e-033', '개선제안', 'BD 의견 32', '대량 데모 의견 본문 32.', 'CLOSED', 'demo-organizer', '데모 주최자(홍길동)', 'N'),
  ('bd-op-033', NULL, '개선제안', 'BD 의견 33', '대량 데모 의견 본문 33.', 'OPEN', 'demo-exhibitor', '데모 참가업체(김참가)', 'N'),
  ('bd-op-034', 'bd-e-035', '개선제안', 'BD 의견 34', '대량 데모 의견 본문 34.', 'ANSWERED', 'demo-contractor', '데모 공사업체(이시공)', 'N'),
  ('bd-op-035', 'bd-e-036', '개선제안', 'BD 의견 35', '대량 데모 의견 본문 35.', 'CLOSED', 'demo-visitor', '데모 관람객(박관람)', 'N'),
  ('bd-op-036', NULL, '개선제안', 'BD 의견 36', '대량 데모 의견 본문 36.', 'OPEN', 'demo-organizer', '데모 주최자(홍길동)', 'N'),
  ('bd-op-037', 'bd-e-038', '개선제안', 'BD 의견 37', '대량 데모 의견 본문 37.', 'ANSWERED', 'demo-exhibitor', '데모 참가업체(김참가)', 'N'),
  ('bd-op-038', 'bd-e-039', '개선제안', 'BD 의견 38', '대량 데모 의견 본문 38.', 'CLOSED', 'demo-contractor', '데모 공사업체(이시공)', 'N'),
  ('bd-op-039', NULL, '개선제안', 'BD 의견 39', '대량 데모 의견 본문 39.', 'OPEN', 'demo-visitor', '데모 관람객(박관람)', 'N'),
  ('bd-op-040', 'bd-e-041', '개선제안', 'BD 의견 40', '대량 데모 의견 본문 40.', 'ANSWERED', 'demo-organizer', '데모 주최자(홍길동)', 'N'),
  ('bd-op-041', 'bd-e-042', '개선제안', 'BD 의견 41', '대량 데모 의견 본문 41.', 'CLOSED', 'demo-exhibitor', '데모 참가업체(김참가)', 'N'),
  ('bd-op-042', NULL, '개선제안', 'BD 의견 42', '대량 데모 의견 본문 42.', 'OPEN', 'demo-contractor', '데모 공사업체(이시공)', 'N'),
  ('bd-op-043', 'bd-e-044', '개선제안', 'BD 의견 43', '대량 데모 의견 본문 43.', 'ANSWERED', 'demo-visitor', '데모 관람객(박관람)', 'N'),
  ('bd-op-044', 'bd-e-045', '개선제안', 'BD 의견 44', '대량 데모 의견 본문 44.', 'CLOSED', 'demo-organizer', '데모 주최자(홍길동)', 'N'),
  ('bd-op-045', NULL, '개선제안', 'BD 의견 45', '대량 데모 의견 본문 45.', 'OPEN', 'demo-exhibitor', '데모 참가업체(김참가)', 'N'),
  ('bd-op-046', 'bd-e-047', '개선제안', 'BD 의견 46', '대량 데모 의견 본문 46.', 'ANSWERED', 'demo-contractor', '데모 공사업체(이시공)', 'N'),
  ('bd-op-047', 'bd-e-048', '개선제안', 'BD 의견 47', '대량 데모 의견 본문 47.', 'CLOSED', 'demo-visitor', '데모 관람객(박관람)', 'N'),
  ('bd-op-048', NULL, '개선제안', 'BD 의견 48', '대량 데모 의견 본문 48.', 'OPEN', 'demo-organizer', '데모 주최자(홍길동)', 'N'),
  ('bd-op-049', 'bd-e-050', '개선제안', 'BD 의견 49', '대량 데모 의견 본문 49.', 'ANSWERED', 'demo-exhibitor', '데모 참가업체(김참가)', 'N'),
  ('bd-op-050', 'bd-e-051', '개선제안', 'BD 의견 50', '대량 데모 의견 본문 50.', 'CLOSED', 'demo-contractor', '데모 공사업체(이시공)', 'N')
ON CONFLICT (id) DO NOTHING;

INSERT INTO opinion_comment (id, opinion_id, author_id, author_name, content) VALUES
  ('bd-oc-002', 'bd-op-002', 'demo-organizer', '데모 주최자(홍길동)', '데모 답변 2.'),
  ('bd-oc-004', 'bd-op-004', 'demo-organizer', '데모 주최자(홍길동)', '데모 답변 4.'),
  ('bd-oc-006', 'bd-op-006', 'demo-organizer', '데모 주최자(홍길동)', '데모 답변 6.'),
  ('bd-oc-008', 'bd-op-008', 'demo-organizer', '데모 주최자(홍길동)', '데모 답변 8.'),
  ('bd-oc-010', 'bd-op-010', 'demo-organizer', '데모 주최자(홍길동)', '데모 답변 10.'),
  ('bd-oc-012', 'bd-op-012', 'demo-organizer', '데모 주최자(홍길동)', '데모 답변 12.'),
  ('bd-oc-014', 'bd-op-014', 'demo-organizer', '데모 주최자(홍길동)', '데모 답변 14.'),
  ('bd-oc-016', 'bd-op-016', 'demo-organizer', '데모 주최자(홍길동)', '데모 답변 16.'),
  ('bd-oc-018', 'bd-op-018', 'demo-organizer', '데모 주최자(홍길동)', '데모 답변 18.'),
  ('bd-oc-020', 'bd-op-020', 'demo-organizer', '데모 주최자(홍길동)', '데모 답변 20.'),
  ('bd-oc-022', 'bd-op-022', 'demo-organizer', '데모 주최자(홍길동)', '데모 답변 22.'),
  ('bd-oc-024', 'bd-op-024', 'demo-organizer', '데모 주최자(홍길동)', '데모 답변 24.'),
  ('bd-oc-026', 'bd-op-026', 'demo-organizer', '데모 주최자(홍길동)', '데모 답변 26.'),
  ('bd-oc-028', 'bd-op-028', 'demo-organizer', '데모 주최자(홍길동)', '데모 답변 28.'),
  ('bd-oc-030', 'bd-op-030', 'demo-organizer', '데모 주최자(홍길동)', '데모 답변 30.'),
  ('bd-oc-032', 'bd-op-032', 'demo-organizer', '데모 주최자(홍길동)', '데모 답변 32.'),
  ('bd-oc-034', 'bd-op-034', 'demo-organizer', '데모 주최자(홍길동)', '데모 답변 34.'),
  ('bd-oc-036', 'bd-op-036', 'demo-organizer', '데모 주최자(홍길동)', '데모 답변 36.'),
  ('bd-oc-038', 'bd-op-038', 'demo-organizer', '데모 주최자(홍길동)', '데모 답변 38.'),
  ('bd-oc-040', 'bd-op-040', 'demo-organizer', '데모 주최자(홍길동)', '데모 답변 40.'),
  ('bd-oc-042', 'bd-op-042', 'demo-organizer', '데모 주최자(홍길동)', '데모 답변 42.'),
  ('bd-oc-044', 'bd-op-044', 'demo-organizer', '데모 주최자(홍길동)', '데모 답변 44.'),
  ('bd-oc-046', 'bd-op-046', 'demo-organizer', '데모 주최자(홍길동)', '데모 답변 46.'),
  ('bd-oc-048', 'bd-op-048', 'demo-organizer', '데모 주최자(홍길동)', '데모 답변 48.'),
  ('bd-oc-050', 'bd-op-050', 'demo-organizer', '데모 주최자(홍길동)', '데모 답변 50.')
ON CONFLICT (id) DO NOTHING;

-- 17. CMS 콘텐츠(cms_content) 60 — NOTICE/PAGE/POST 혼합, published 다수.
INSERT INTO cms_content (id, event_id, content_type, title, body, status, lang, signage, mailing, author_name, published_at) VALUES
  ('bd-cms-001', 'bd-e-002', 'PAGE', 'BD 콘텐츠 1', '대량 데모 콘텐츠 본문 1.', 'published', 'ko', false, false, '주최 사무국', now() - interval '2 day'),
  ('bd-cms-002', 'bd-e-003', 'POST', 'BD 콘텐츠 2', '대량 데모 콘텐츠 본문 2.', 'draft', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-003', NULL, 'BLOCK', 'BD 콘텐츠 3', '대량 데모 콘텐츠 본문 3.', 'review', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-004', 'bd-e-005', 'NOTICE', 'BD 콘텐츠 4', '대량 데모 콘텐츠 본문 4.', 'approved', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-005', 'bd-e-006', 'PAGE', 'BD 콘텐츠 5', '대량 데모 콘텐츠 본문 5.', 'published', 'ko', true, false, '주최 사무국', now() - interval '6 day'),
  ('bd-cms-006', NULL, 'POST', 'BD 콘텐츠 6', '대량 데모 콘텐츠 본문 6.', 'published', 'ko', false, false, '주최 사무국', now() - interval '7 day'),
  ('bd-cms-007', 'bd-e-008', 'BLOCK', 'BD 콘텐츠 7', '대량 데모 콘텐츠 본문 7.', 'draft', 'ko', false, true, '주최 사무국', NULL),
  ('bd-cms-008', 'bd-e-009', 'NOTICE', 'BD 콘텐츠 8', '대량 데모 콘텐츠 본문 8.', 'review', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-009', NULL, 'PAGE', 'BD 콘텐츠 9', '대량 데모 콘텐츠 본문 9.', 'approved', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-010', 'bd-e-011', 'POST', 'BD 콘텐츠 10', '대량 데모 콘텐츠 본문 10.', 'published', 'ko', true, false, '주최 사무국', now() - interval '11 day'),
  ('bd-cms-011', 'bd-e-012', 'BLOCK', 'BD 콘텐츠 11', '대량 데모 콘텐츠 본문 11.', 'published', 'ko', false, false, '주최 사무국', now() - interval '12 day'),
  ('bd-cms-012', NULL, 'NOTICE', 'BD 콘텐츠 12', '대량 데모 콘텐츠 본문 12.', 'draft', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-013', 'bd-e-014', 'PAGE', 'BD 콘텐츠 13', '대량 데모 콘텐츠 본문 13.', 'review', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-014', 'bd-e-015', 'POST', 'BD 콘텐츠 14', '대량 데모 콘텐츠 본문 14.', 'approved', 'ko', false, true, '주최 사무국', NULL),
  ('bd-cms-015', NULL, 'BLOCK', 'BD 콘텐츠 15', '대량 데모 콘텐츠 본문 15.', 'published', 'ko', true, false, '주최 사무국', now() - interval '16 day'),
  ('bd-cms-016', 'bd-e-017', 'NOTICE', 'BD 콘텐츠 16', '대량 데모 콘텐츠 본문 16.', 'published', 'ko', false, false, '주최 사무국', now() - interval '17 day'),
  ('bd-cms-017', 'bd-e-018', 'PAGE', 'BD 콘텐츠 17', '대량 데모 콘텐츠 본문 17.', 'draft', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-018', NULL, 'POST', 'BD 콘텐츠 18', '대량 데모 콘텐츠 본문 18.', 'review', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-019', 'bd-e-020', 'BLOCK', 'BD 콘텐츠 19', '대량 데모 콘텐츠 본문 19.', 'approved', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-020', 'bd-e-021', 'NOTICE', 'BD 콘텐츠 20', '대량 데모 콘텐츠 본문 20.', 'published', 'ko', true, false, '주최 사무국', now() - interval '1 day'),
  ('bd-cms-021', NULL, 'PAGE', 'BD 콘텐츠 21', '대량 데모 콘텐츠 본문 21.', 'published', 'ko', false, true, '주최 사무국', now() - interval '2 day'),
  ('bd-cms-022', 'bd-e-023', 'POST', 'BD 콘텐츠 22', '대량 데모 콘텐츠 본문 22.', 'draft', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-023', 'bd-e-024', 'BLOCK', 'BD 콘텐츠 23', '대량 데모 콘텐츠 본문 23.', 'review', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-024', NULL, 'NOTICE', 'BD 콘텐츠 24', '대량 데모 콘텐츠 본문 24.', 'approved', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-025', 'bd-e-026', 'PAGE', 'BD 콘텐츠 25', '대량 데모 콘텐츠 본문 25.', 'published', 'ko', true, false, '주최 사무국', now() - interval '6 day'),
  ('bd-cms-026', 'bd-e-027', 'POST', 'BD 콘텐츠 26', '대량 데모 콘텐츠 본문 26.', 'published', 'ko', false, false, '주최 사무국', now() - interval '7 day'),
  ('bd-cms-027', NULL, 'BLOCK', 'BD 콘텐츠 27', '대량 데모 콘텐츠 본문 27.', 'draft', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-028', 'bd-e-029', 'NOTICE', 'BD 콘텐츠 28', '대량 데모 콘텐츠 본문 28.', 'review', 'ko', false, true, '주최 사무국', NULL),
  ('bd-cms-029', 'bd-e-030', 'PAGE', 'BD 콘텐츠 29', '대량 데모 콘텐츠 본문 29.', 'approved', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-030', NULL, 'POST', 'BD 콘텐츠 30', '대량 데모 콘텐츠 본문 30.', 'published', 'ko', true, false, '주최 사무국', now() - interval '11 day'),
  ('bd-cms-031', 'bd-e-032', 'BLOCK', 'BD 콘텐츠 31', '대량 데모 콘텐츠 본문 31.', 'published', 'ko', false, false, '주최 사무국', now() - interval '12 day'),
  ('bd-cms-032', 'bd-e-033', 'NOTICE', 'BD 콘텐츠 32', '대량 데모 콘텐츠 본문 32.', 'draft', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-033', NULL, 'PAGE', 'BD 콘텐츠 33', '대량 데모 콘텐츠 본문 33.', 'review', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-034', 'bd-e-035', 'POST', 'BD 콘텐츠 34', '대량 데모 콘텐츠 본문 34.', 'approved', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-035', 'bd-e-036', 'BLOCK', 'BD 콘텐츠 35', '대량 데모 콘텐츠 본문 35.', 'published', 'ko', true, true, '주최 사무국', now() - interval '16 day'),
  ('bd-cms-036', NULL, 'NOTICE', 'BD 콘텐츠 36', '대량 데모 콘텐츠 본문 36.', 'published', 'ko', false, false, '주최 사무국', now() - interval '17 day'),
  ('bd-cms-037', 'bd-e-038', 'PAGE', 'BD 콘텐츠 37', '대량 데모 콘텐츠 본문 37.', 'draft', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-038', 'bd-e-039', 'POST', 'BD 콘텐츠 38', '대량 데모 콘텐츠 본문 38.', 'review', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-039', NULL, 'BLOCK', 'BD 콘텐츠 39', '대량 데모 콘텐츠 본문 39.', 'approved', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-040', 'bd-e-041', 'NOTICE', 'BD 콘텐츠 40', '대량 데모 콘텐츠 본문 40.', 'published', 'ko', true, false, '주최 사무국', now() - interval '1 day'),
  ('bd-cms-041', 'bd-e-042', 'PAGE', 'BD 콘텐츠 41', '대량 데모 콘텐츠 본문 41.', 'published', 'ko', false, false, '주최 사무국', now() - interval '2 day'),
  ('bd-cms-042', NULL, 'POST', 'BD 콘텐츠 42', '대량 데모 콘텐츠 본문 42.', 'draft', 'ko', false, true, '주최 사무국', NULL),
  ('bd-cms-043', 'bd-e-044', 'BLOCK', 'BD 콘텐츠 43', '대량 데모 콘텐츠 본문 43.', 'review', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-044', 'bd-e-045', 'NOTICE', 'BD 콘텐츠 44', '대량 데모 콘텐츠 본문 44.', 'approved', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-045', NULL, 'PAGE', 'BD 콘텐츠 45', '대량 데모 콘텐츠 본문 45.', 'published', 'ko', true, false, '주최 사무국', now() - interval '6 day'),
  ('bd-cms-046', 'bd-e-047', 'POST', 'BD 콘텐츠 46', '대량 데모 콘텐츠 본문 46.', 'published', 'ko', false, false, '주최 사무국', now() - interval '7 day'),
  ('bd-cms-047', 'bd-e-048', 'BLOCK', 'BD 콘텐츠 47', '대량 데모 콘텐츠 본문 47.', 'draft', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-048', NULL, 'NOTICE', 'BD 콘텐츠 48', '대량 데모 콘텐츠 본문 48.', 'review', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-049', 'bd-e-050', 'PAGE', 'BD 콘텐츠 49', '대량 데모 콘텐츠 본문 49.', 'approved', 'ko', false, true, '주최 사무국', NULL),
  ('bd-cms-050', 'bd-e-051', 'POST', 'BD 콘텐츠 50', '대량 데모 콘텐츠 본문 50.', 'published', 'ko', true, false, '주최 사무국', now() - interval '11 day'),
  ('bd-cms-051', NULL, 'BLOCK', 'BD 콘텐츠 51', '대량 데모 콘텐츠 본문 51.', 'published', 'ko', false, false, '주최 사무국', now() - interval '12 day'),
  ('bd-cms-052', 'bd-e-053', 'NOTICE', 'BD 콘텐츠 52', '대량 데모 콘텐츠 본문 52.', 'draft', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-053', 'bd-e-054', 'PAGE', 'BD 콘텐츠 53', '대량 데모 콘텐츠 본문 53.', 'review', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-054', NULL, 'POST', 'BD 콘텐츠 54', '대량 데모 콘텐츠 본문 54.', 'approved', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-055', 'bd-e-056', 'BLOCK', 'BD 콘텐츠 55', '대량 데모 콘텐츠 본문 55.', 'published', 'ko', true, false, '주최 사무국', now() - interval '16 day'),
  ('bd-cms-056', 'bd-e-057', 'NOTICE', 'BD 콘텐츠 56', '대량 데모 콘텐츠 본문 56.', 'published', 'ko', false, true, '주최 사무국', now() - interval '17 day'),
  ('bd-cms-057', NULL, 'PAGE', 'BD 콘텐츠 57', '대량 데모 콘텐츠 본문 57.', 'draft', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-058', 'bd-e-059', 'POST', 'BD 콘텐츠 58', '대량 데모 콘텐츠 본문 58.', 'review', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-059', 'bd-e-060', 'BLOCK', 'BD 콘텐츠 59', '대량 데모 콘텐츠 본문 59.', 'approved', 'ko', false, false, '주최 사무국', NULL),
  ('bd-cms-060', NULL, 'NOTICE', 'BD 콘텐츠 60', '대량 데모 콘텐츠 본문 60.', 'published', 'ko', true, false, '주최 사무국', now() - interval '1 day')
ON CONFLICT (id) DO NOTHING;

-- 18. 필수 서류(required_document) — 12개 행사 × 6 doc_type = 72. 유니크(event_id, doc_type).
INSERT INTO required_document (id, event_id, doc_type, name, status, due_date, sort_order) VALUES
  ('bd-doc-001', 'bd-e-001', 'operation_plan', '행사운영계획서', 'approved', NULL, 0),
  ('bd-doc-002', 'bd-e-001', 'booth_layout', '부스배치도', 'submitted', CURRENT_DATE + 0, 1),
  ('bd-doc-003', 'bd-e-001', 'disaster_plan', '재해대처계획서', 'draft', CURRENT_DATE + 2, 2),
  ('bd-doc-004', 'bd-e-001', 'rigging_calc', '리깅 구조계산서', 'pending', CURRENT_DATE + 4, 3),
  ('bd-doc-005', 'bd-e-001', 'fire_safety', '방화관리 책임서약서', 'rejected', NULL, 4),
  ('bd-doc-006', 'bd-e-001', 'elec_safety', '전기안전 점검확인서', 'approved', NULL, 5),
  ('bd-doc-007', 'bd-e-002', 'operation_plan', '행사운영계획서', 'submitted', CURRENT_DATE + -2, 0),
  ('bd-doc-008', 'bd-e-002', 'booth_layout', '부스배치도', 'draft', CURRENT_DATE + 0, 1),
  ('bd-doc-009', 'bd-e-002', 'disaster_plan', '재해대처계획서', 'pending', CURRENT_DATE + 2, 2),
  ('bd-doc-010', 'bd-e-002', 'rigging_calc', '리깅 구조계산서', 'rejected', NULL, 3),
  ('bd-doc-011', 'bd-e-002', 'fire_safety', '방화관리 책임서약서', 'approved', NULL, 4),
  ('bd-doc-012', 'bd-e-002', 'elec_safety', '전기안전 점검확인서', 'submitted', CURRENT_DATE + 8, 5),
  ('bd-doc-013', 'bd-e-003', 'operation_plan', '행사운영계획서', 'draft', CURRENT_DATE + -2, 0),
  ('bd-doc-014', 'bd-e-003', 'booth_layout', '부스배치도', 'pending', CURRENT_DATE + 0, 1),
  ('bd-doc-015', 'bd-e-003', 'disaster_plan', '재해대처계획서', 'rejected', NULL, 2),
  ('bd-doc-016', 'bd-e-003', 'rigging_calc', '리깅 구조계산서', 'approved', NULL, 3),
  ('bd-doc-017', 'bd-e-003', 'fire_safety', '방화관리 책임서약서', 'submitted', CURRENT_DATE + 6, 4),
  ('bd-doc-018', 'bd-e-003', 'elec_safety', '전기안전 점검확인서', 'draft', CURRENT_DATE + 8, 5),
  ('bd-doc-019', 'bd-e-004', 'operation_plan', '행사운영계획서', 'pending', CURRENT_DATE + -2, 0),
  ('bd-doc-020', 'bd-e-004', 'booth_layout', '부스배치도', 'rejected', NULL, 1),
  ('bd-doc-021', 'bd-e-004', 'disaster_plan', '재해대처계획서', 'approved', NULL, 2),
  ('bd-doc-022', 'bd-e-004', 'rigging_calc', '리깅 구조계산서', 'submitted', CURRENT_DATE + 4, 3),
  ('bd-doc-023', 'bd-e-004', 'fire_safety', '방화관리 책임서약서', 'draft', CURRENT_DATE + 6, 4),
  ('bd-doc-024', 'bd-e-004', 'elec_safety', '전기안전 점검확인서', 'pending', CURRENT_DATE + 8, 5),
  ('bd-doc-025', 'bd-e-005', 'operation_plan', '행사운영계획서', 'rejected', NULL, 0),
  ('bd-doc-026', 'bd-e-005', 'booth_layout', '부스배치도', 'approved', NULL, 1),
  ('bd-doc-027', 'bd-e-005', 'disaster_plan', '재해대처계획서', 'submitted', CURRENT_DATE + 2, 2),
  ('bd-doc-028', 'bd-e-005', 'rigging_calc', '리깅 구조계산서', 'draft', CURRENT_DATE + 4, 3),
  ('bd-doc-029', 'bd-e-005', 'fire_safety', '방화관리 책임서약서', 'pending', CURRENT_DATE + 6, 4),
  ('bd-doc-030', 'bd-e-005', 'elec_safety', '전기안전 점검확인서', 'rejected', NULL, 5),
  ('bd-doc-031', 'bd-e-006', 'operation_plan', '행사운영계획서', 'approved', NULL, 0),
  ('bd-doc-032', 'bd-e-006', 'booth_layout', '부스배치도', 'submitted', CURRENT_DATE + 0, 1),
  ('bd-doc-033', 'bd-e-006', 'disaster_plan', '재해대처계획서', 'draft', CURRENT_DATE + 2, 2),
  ('bd-doc-034', 'bd-e-006', 'rigging_calc', '리깅 구조계산서', 'pending', CURRENT_DATE + 4, 3),
  ('bd-doc-035', 'bd-e-006', 'fire_safety', '방화관리 책임서약서', 'rejected', NULL, 4),
  ('bd-doc-036', 'bd-e-006', 'elec_safety', '전기안전 점검확인서', 'approved', NULL, 5),
  ('bd-doc-037', 'bd-e-007', 'operation_plan', '행사운영계획서', 'submitted', CURRENT_DATE + -2, 0),
  ('bd-doc-038', 'bd-e-007', 'booth_layout', '부스배치도', 'draft', CURRENT_DATE + 0, 1),
  ('bd-doc-039', 'bd-e-007', 'disaster_plan', '재해대처계획서', 'pending', CURRENT_DATE + 2, 2),
  ('bd-doc-040', 'bd-e-007', 'rigging_calc', '리깅 구조계산서', 'rejected', NULL, 3),
  ('bd-doc-041', 'bd-e-007', 'fire_safety', '방화관리 책임서약서', 'approved', NULL, 4),
  ('bd-doc-042', 'bd-e-007', 'elec_safety', '전기안전 점검확인서', 'submitted', CURRENT_DATE + 8, 5),
  ('bd-doc-043', 'bd-e-008', 'operation_plan', '행사운영계획서', 'draft', CURRENT_DATE + -2, 0),
  ('bd-doc-044', 'bd-e-008', 'booth_layout', '부스배치도', 'pending', CURRENT_DATE + 0, 1),
  ('bd-doc-045', 'bd-e-008', 'disaster_plan', '재해대처계획서', 'rejected', NULL, 2),
  ('bd-doc-046', 'bd-e-008', 'rigging_calc', '리깅 구조계산서', 'approved', NULL, 3),
  ('bd-doc-047', 'bd-e-008', 'fire_safety', '방화관리 책임서약서', 'submitted', CURRENT_DATE + 6, 4),
  ('bd-doc-048', 'bd-e-008', 'elec_safety', '전기안전 점검확인서', 'draft', CURRENT_DATE + 8, 5),
  ('bd-doc-049', 'bd-e-009', 'operation_plan', '행사운영계획서', 'pending', CURRENT_DATE + -2, 0),
  ('bd-doc-050', 'bd-e-009', 'booth_layout', '부스배치도', 'rejected', NULL, 1),
  ('bd-doc-051', 'bd-e-009', 'disaster_plan', '재해대처계획서', 'approved', NULL, 2),
  ('bd-doc-052', 'bd-e-009', 'rigging_calc', '리깅 구조계산서', 'submitted', CURRENT_DATE + 4, 3),
  ('bd-doc-053', 'bd-e-009', 'fire_safety', '방화관리 책임서약서', 'draft', CURRENT_DATE + 6, 4),
  ('bd-doc-054', 'bd-e-009', 'elec_safety', '전기안전 점검확인서', 'pending', CURRENT_DATE + 8, 5),
  ('bd-doc-055', 'bd-e-010', 'operation_plan', '행사운영계획서', 'rejected', NULL, 0),
  ('bd-doc-056', 'bd-e-010', 'booth_layout', '부스배치도', 'approved', NULL, 1),
  ('bd-doc-057', 'bd-e-010', 'disaster_plan', '재해대처계획서', 'submitted', CURRENT_DATE + 2, 2),
  ('bd-doc-058', 'bd-e-010', 'rigging_calc', '리깅 구조계산서', 'draft', CURRENT_DATE + 4, 3),
  ('bd-doc-059', 'bd-e-010', 'fire_safety', '방화관리 책임서약서', 'pending', CURRENT_DATE + 6, 4),
  ('bd-doc-060', 'bd-e-010', 'elec_safety', '전기안전 점검확인서', 'rejected', NULL, 5),
  ('bd-doc-061', 'bd-e-011', 'operation_plan', '행사운영계획서', 'approved', NULL, 0),
  ('bd-doc-062', 'bd-e-011', 'booth_layout', '부스배치도', 'submitted', CURRENT_DATE + 0, 1),
  ('bd-doc-063', 'bd-e-011', 'disaster_plan', '재해대처계획서', 'draft', CURRENT_DATE + 2, 2),
  ('bd-doc-064', 'bd-e-011', 'rigging_calc', '리깅 구조계산서', 'pending', CURRENT_DATE + 4, 3),
  ('bd-doc-065', 'bd-e-011', 'fire_safety', '방화관리 책임서약서', 'rejected', NULL, 4),
  ('bd-doc-066', 'bd-e-011', 'elec_safety', '전기안전 점검확인서', 'approved', NULL, 5),
  ('bd-doc-067', 'bd-e-012', 'operation_plan', '행사운영계획서', 'submitted', CURRENT_DATE + -2, 0),
  ('bd-doc-068', 'bd-e-012', 'booth_layout', '부스배치도', 'draft', CURRENT_DATE + 0, 1),
  ('bd-doc-069', 'bd-e-012', 'disaster_plan', '재해대처계획서', 'pending', CURRENT_DATE + 2, 2),
  ('bd-doc-070', 'bd-e-012', 'rigging_calc', '리깅 구조계산서', 'rejected', NULL, 3),
  ('bd-doc-071', 'bd-e-012', 'fire_safety', '방화관리 책임서약서', 'approved', NULL, 4),
  ('bd-doc-072', 'bd-e-012', 'elec_safety', '전기안전 점검확인서', 'submitted', CURRENT_DATE + 8, 5)
ON CONFLICT (event_id, doc_type) DO NOTHING;

-- 19. 마일스톤(event_milestone) — 12개 행사 × 5 = 60. 유니크(event_id, milestone_type).
INSERT INTO event_milestone (id, event_id, milestone_type, label, due_date, state, sort_order) VALUES
  ('bd-ms-001', 'bd-e-001', 'assignment', 'D-150 배정', CURRENT_DATE - 80, 'done', 0),
  ('bd-ms-002', 'bd-e-001', 'pre_review', 'D-30 사전협의', CURRENT_DATE - 60, 'done', 1),
  ('bd-ms-003', 'bd-e-001', 'utility', 'D-25 유틸리티', CURRENT_DATE - 40, 'done', 2),
  ('bd-ms-004', 'bd-e-001', 'documents', 'D-7 신고서류', CURRENT_DATE - 20, 'active', 3),
  ('bd-ms-005', 'bd-e-001', 'opening', 'D-0 개장', CURRENT_DATE - 0, 'todo', 4),
  ('bd-ms-006', 'bd-e-002', 'assignment', 'D-150 배정', CURRENT_DATE - 80, 'done', 0),
  ('bd-ms-007', 'bd-e-002', 'pre_review', 'D-30 사전협의', CURRENT_DATE - 60, 'done', 1),
  ('bd-ms-008', 'bd-e-002', 'utility', 'D-25 유틸리티', CURRENT_DATE - 40, 'done', 2),
  ('bd-ms-009', 'bd-e-002', 'documents', 'D-7 신고서류', CURRENT_DATE - 20, 'active', 3),
  ('bd-ms-010', 'bd-e-002', 'opening', 'D-0 개장', CURRENT_DATE - 0, 'todo', 4),
  ('bd-ms-011', 'bd-e-003', 'assignment', 'D-150 배정', CURRENT_DATE - 80, 'done', 0),
  ('bd-ms-012', 'bd-e-003', 'pre_review', 'D-30 사전협의', CURRENT_DATE - 60, 'done', 1),
  ('bd-ms-013', 'bd-e-003', 'utility', 'D-25 유틸리티', CURRENT_DATE - 40, 'done', 2),
  ('bd-ms-014', 'bd-e-003', 'documents', 'D-7 신고서류', CURRENT_DATE - 20, 'active', 3),
  ('bd-ms-015', 'bd-e-003', 'opening', 'D-0 개장', CURRENT_DATE - 0, 'todo', 4),
  ('bd-ms-016', 'bd-e-004', 'assignment', 'D-150 배정', CURRENT_DATE - 80, 'done', 0),
  ('bd-ms-017', 'bd-e-004', 'pre_review', 'D-30 사전협의', CURRENT_DATE - 60, 'done', 1),
  ('bd-ms-018', 'bd-e-004', 'utility', 'D-25 유틸리티', CURRENT_DATE - 40, 'done', 2),
  ('bd-ms-019', 'bd-e-004', 'documents', 'D-7 신고서류', CURRENT_DATE - 20, 'active', 3),
  ('bd-ms-020', 'bd-e-004', 'opening', 'D-0 개장', CURRENT_DATE - 0, 'todo', 4),
  ('bd-ms-021', 'bd-e-005', 'assignment', 'D-150 배정', CURRENT_DATE - 80, 'done', 0),
  ('bd-ms-022', 'bd-e-005', 'pre_review', 'D-30 사전협의', CURRENT_DATE - 60, 'done', 1),
  ('bd-ms-023', 'bd-e-005', 'utility', 'D-25 유틸리티', CURRENT_DATE - 40, 'done', 2),
  ('bd-ms-024', 'bd-e-005', 'documents', 'D-7 신고서류', CURRENT_DATE - 20, 'active', 3),
  ('bd-ms-025', 'bd-e-005', 'opening', 'D-0 개장', CURRENT_DATE - 0, 'todo', 4),
  ('bd-ms-026', 'bd-e-006', 'assignment', 'D-150 배정', CURRENT_DATE - 80, 'done', 0),
  ('bd-ms-027', 'bd-e-006', 'pre_review', 'D-30 사전협의', CURRENT_DATE - 60, 'done', 1),
  ('bd-ms-028', 'bd-e-006', 'utility', 'D-25 유틸리티', CURRENT_DATE - 40, 'done', 2),
  ('bd-ms-029', 'bd-e-006', 'documents', 'D-7 신고서류', CURRENT_DATE - 20, 'active', 3),
  ('bd-ms-030', 'bd-e-006', 'opening', 'D-0 개장', CURRENT_DATE - 0, 'todo', 4),
  ('bd-ms-031', 'bd-e-007', 'assignment', 'D-150 배정', CURRENT_DATE - 80, 'done', 0),
  ('bd-ms-032', 'bd-e-007', 'pre_review', 'D-30 사전협의', CURRENT_DATE - 60, 'done', 1),
  ('bd-ms-033', 'bd-e-007', 'utility', 'D-25 유틸리티', CURRENT_DATE - 40, 'done', 2),
  ('bd-ms-034', 'bd-e-007', 'documents', 'D-7 신고서류', CURRENT_DATE - 20, 'active', 3),
  ('bd-ms-035', 'bd-e-007', 'opening', 'D-0 개장', CURRENT_DATE - 0, 'todo', 4),
  ('bd-ms-036', 'bd-e-008', 'assignment', 'D-150 배정', CURRENT_DATE - 80, 'done', 0),
  ('bd-ms-037', 'bd-e-008', 'pre_review', 'D-30 사전협의', CURRENT_DATE - 60, 'done', 1),
  ('bd-ms-038', 'bd-e-008', 'utility', 'D-25 유틸리티', CURRENT_DATE - 40, 'done', 2),
  ('bd-ms-039', 'bd-e-008', 'documents', 'D-7 신고서류', CURRENT_DATE - 20, 'active', 3),
  ('bd-ms-040', 'bd-e-008', 'opening', 'D-0 개장', CURRENT_DATE - 0, 'todo', 4),
  ('bd-ms-041', 'bd-e-009', 'assignment', 'D-150 배정', CURRENT_DATE - 80, 'done', 0),
  ('bd-ms-042', 'bd-e-009', 'pre_review', 'D-30 사전협의', CURRENT_DATE - 60, 'done', 1),
  ('bd-ms-043', 'bd-e-009', 'utility', 'D-25 유틸리티', CURRENT_DATE - 40, 'done', 2),
  ('bd-ms-044', 'bd-e-009', 'documents', 'D-7 신고서류', CURRENT_DATE - 20, 'active', 3),
  ('bd-ms-045', 'bd-e-009', 'opening', 'D-0 개장', CURRENT_DATE - 0, 'todo', 4),
  ('bd-ms-046', 'bd-e-010', 'assignment', 'D-150 배정', CURRENT_DATE - 80, 'done', 0),
  ('bd-ms-047', 'bd-e-010', 'pre_review', 'D-30 사전협의', CURRENT_DATE - 60, 'done', 1),
  ('bd-ms-048', 'bd-e-010', 'utility', 'D-25 유틸리티', CURRENT_DATE - 40, 'done', 2),
  ('bd-ms-049', 'bd-e-010', 'documents', 'D-7 신고서류', CURRENT_DATE - 20, 'active', 3),
  ('bd-ms-050', 'bd-e-010', 'opening', 'D-0 개장', CURRENT_DATE - 0, 'todo', 4),
  ('bd-ms-051', 'bd-e-011', 'assignment', 'D-150 배정', CURRENT_DATE - 80, 'done', 0),
  ('bd-ms-052', 'bd-e-011', 'pre_review', 'D-30 사전협의', CURRENT_DATE - 60, 'done', 1),
  ('bd-ms-053', 'bd-e-011', 'utility', 'D-25 유틸리티', CURRENT_DATE - 40, 'done', 2),
  ('bd-ms-054', 'bd-e-011', 'documents', 'D-7 신고서류', CURRENT_DATE - 20, 'active', 3),
  ('bd-ms-055', 'bd-e-011', 'opening', 'D-0 개장', CURRENT_DATE - 0, 'todo', 4),
  ('bd-ms-056', 'bd-e-012', 'assignment', 'D-150 배정', CURRENT_DATE - 80, 'done', 0),
  ('bd-ms-057', 'bd-e-012', 'pre_review', 'D-30 사전협의', CURRENT_DATE - 60, 'done', 1),
  ('bd-ms-058', 'bd-e-012', 'utility', 'D-25 유틸리티', CURRENT_DATE - 40, 'done', 2),
  ('bd-ms-059', 'bd-e-012', 'documents', 'D-7 신고서류', CURRENT_DATE - 20, 'active', 3),
  ('bd-ms-060', 'bd-e-012', 'opening', 'D-0 개장', CURRENT_DATE - 0, 'todo', 4)
ON CONFLICT (event_id, milestone_type) DO NOTHING;

-- 20. EDM 캠페인(edm_campaign) 50.
INSERT INTO edm_campaign (id, event_id, name, status, audience, meta, open_rate, click_rate) VALUES
  ('bd-cp-001', 'bd-e-002', 'BD 캠페인 1', 'scheduled', 100, '대량 데모 캠페인', '21%', '3%'),
  ('bd-cp-002', 'bd-e-003', 'BD 캠페인 2', 'sending', 200, '대량 데모 캠페인', '22%', '4%'),
  ('bd-cp-003', 'bd-e-004', 'BD 캠페인 3', 'done', 300, '대량 데모 캠페인', '23%', '5%'),
  ('bd-cp-004', 'bd-e-005', 'BD 캠페인 4', 'draft', 400, '대량 데모 캠페인', '24%', '6%'),
  ('bd-cp-005', 'bd-e-006', 'BD 캠페인 5', 'scheduled', 500, '대량 데모 캠페인', '25%', '7%'),
  ('bd-cp-006', 'bd-e-007', 'BD 캠페인 6', 'sending', 600, '대량 데모 캠페인', '26%', '8%'),
  ('bd-cp-007', 'bd-e-008', 'BD 캠페인 7', 'done', 700, '대량 데모 캠페인', '27%', '9%'),
  ('bd-cp-008', 'bd-e-009', 'BD 캠페인 8', 'draft', 800, '대량 데모 캠페인', '28%', '10%'),
  ('bd-cp-009', 'bd-e-010', 'BD 캠페인 9', 'scheduled', 900, '대량 데모 캠페인', '29%', '11%'),
  ('bd-cp-010', 'bd-e-011', 'BD 캠페인 10', 'sending', 1000, '대량 데모 캠페인', '30%', '2%'),
  ('bd-cp-011', 'bd-e-012', 'BD 캠페인 11', 'done', 1100, '대량 데모 캠페인', '31%', '3%'),
  ('bd-cp-012', 'bd-e-013', 'BD 캠페인 12', 'draft', 1200, '대량 데모 캠페인', '32%', '4%'),
  ('bd-cp-013', 'bd-e-014', 'BD 캠페인 13', 'scheduled', 1300, '대량 데모 캠페인', '33%', '5%'),
  ('bd-cp-014', 'bd-e-015', 'BD 캠페인 14', 'sending', 1400, '대량 데모 캠페인', '34%', '6%'),
  ('bd-cp-015', 'bd-e-016', 'BD 캠페인 15', 'done', 1500, '대량 데모 캠페인', '35%', '7%'),
  ('bd-cp-016', 'bd-e-017', 'BD 캠페인 16', 'draft', 1600, '대량 데모 캠페인', '36%', '8%'),
  ('bd-cp-017', 'bd-e-018', 'BD 캠페인 17', 'scheduled', 1700, '대량 데모 캠페인', '37%', '9%'),
  ('bd-cp-018', 'bd-e-019', 'BD 캠페인 18', 'sending', 1800, '대량 데모 캠페인', '38%', '10%'),
  ('bd-cp-019', 'bd-e-020', 'BD 캠페인 19', 'done', 1900, '대량 데모 캠페인', '39%', '11%'),
  ('bd-cp-020', 'bd-e-021', 'BD 캠페인 20', 'draft', 2000, '대량 데모 캠페인', '40%', '2%'),
  ('bd-cp-021', 'bd-e-022', 'BD 캠페인 21', 'scheduled', 2100, '대량 데모 캠페인', '41%', '3%'),
  ('bd-cp-022', 'bd-e-023', 'BD 캠페인 22', 'sending', 2200, '대량 데모 캠페인', '42%', '4%'),
  ('bd-cp-023', 'bd-e-024', 'BD 캠페인 23', 'done', 2300, '대량 데모 캠페인', '43%', '5%'),
  ('bd-cp-024', 'bd-e-025', 'BD 캠페인 24', 'draft', 2400, '대량 데모 캠페인', '44%', '6%'),
  ('bd-cp-025', 'bd-e-026', 'BD 캠페인 25', 'scheduled', 2500, '대량 데모 캠페인', '45%', '7%'),
  ('bd-cp-026', 'bd-e-027', 'BD 캠페인 26', 'sending', 2600, '대량 데모 캠페인', '46%', '8%'),
  ('bd-cp-027', 'bd-e-028', 'BD 캠페인 27', 'done', 2700, '대량 데모 캠페인', '47%', '9%'),
  ('bd-cp-028', 'bd-e-029', 'BD 캠페인 28', 'draft', 2800, '대량 데모 캠페인', '48%', '10%'),
  ('bd-cp-029', 'bd-e-030', 'BD 캠페인 29', 'scheduled', 2900, '대량 데모 캠페인', '49%', '11%'),
  ('bd-cp-030', 'bd-e-031', 'BD 캠페인 30', 'sending', 3000, '대량 데모 캠페인', '20%', '2%'),
  ('bd-cp-031', 'bd-e-032', 'BD 캠페인 31', 'done', 3100, '대량 데모 캠페인', '21%', '3%'),
  ('bd-cp-032', 'bd-e-033', 'BD 캠페인 32', 'draft', 3200, '대량 데모 캠페인', '22%', '4%'),
  ('bd-cp-033', 'bd-e-034', 'BD 캠페인 33', 'scheduled', 3300, '대량 데모 캠페인', '23%', '5%'),
  ('bd-cp-034', 'bd-e-035', 'BD 캠페인 34', 'sending', 3400, '대량 데모 캠페인', '24%', '6%'),
  ('bd-cp-035', 'bd-e-036', 'BD 캠페인 35', 'done', 3500, '대량 데모 캠페인', '25%', '7%'),
  ('bd-cp-036', 'bd-e-037', 'BD 캠페인 36', 'draft', 3600, '대량 데모 캠페인', '26%', '8%'),
  ('bd-cp-037', 'bd-e-038', 'BD 캠페인 37', 'scheduled', 3700, '대량 데모 캠페인', '27%', '9%'),
  ('bd-cp-038', 'bd-e-039', 'BD 캠페인 38', 'sending', 3800, '대량 데모 캠페인', '28%', '10%'),
  ('bd-cp-039', 'bd-e-040', 'BD 캠페인 39', 'done', 3900, '대량 데모 캠페인', '29%', '11%'),
  ('bd-cp-040', 'bd-e-041', 'BD 캠페인 40', 'draft', 4000, '대량 데모 캠페인', '30%', '2%'),
  ('bd-cp-041', 'bd-e-042', 'BD 캠페인 41', 'scheduled', 4100, '대량 데모 캠페인', '31%', '3%'),
  ('bd-cp-042', 'bd-e-043', 'BD 캠페인 42', 'sending', 4200, '대량 데모 캠페인', '32%', '4%'),
  ('bd-cp-043', 'bd-e-044', 'BD 캠페인 43', 'done', 4300, '대량 데모 캠페인', '33%', '5%'),
  ('bd-cp-044', 'bd-e-045', 'BD 캠페인 44', 'draft', 4400, '대량 데모 캠페인', '34%', '6%'),
  ('bd-cp-045', 'bd-e-046', 'BD 캠페인 45', 'scheduled', 4500, '대량 데모 캠페인', '35%', '7%'),
  ('bd-cp-046', 'bd-e-047', 'BD 캠페인 46', 'sending', 4600, '대량 데모 캠페인', '36%', '8%'),
  ('bd-cp-047', 'bd-e-048', 'BD 캠페인 47', 'done', 4700, '대량 데모 캠페인', '37%', '9%'),
  ('bd-cp-048', 'bd-e-049', 'BD 캠페인 48', 'draft', 4800, '대량 데모 캠페인', '38%', '10%'),
  ('bd-cp-049', 'bd-e-050', 'BD 캠페인 49', 'scheduled', 4900, '대량 데모 캠페인', '39%', '11%'),
  ('bd-cp-050', 'bd-e-051', 'BD 캠페인 50', 'sending', 5000, '대량 데모 캠페인', '40%', '2%')
ON CONFLICT (id) DO NOTHING;

-- 21. 스폰서십 패키지(sponsorship_package) 50.
INSERT INTO sponsorship_package (id, event_id, code, name, name_ko, price, accent, benefits, total_qty, sold_qty, dday, sort_order) VALUES
  ('bd-sp-001', 'bd-e-002', 'gold', 'GOLD', '골드', 30000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 1, 1, 1),
  ('bd-sp-002', 'bd-e-003', 'silver', 'SILVER', '실버', 15000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 2, 2, 2),
  ('bd-sp-003', 'bd-e-004', 'diamond', 'DIAMOND', '다이아몬드', 50000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 0, 3, 0),
  ('bd-sp-004', 'bd-e-005', 'gold', 'GOLD', '골드', 30000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 1, 4, 1),
  ('bd-sp-005', 'bd-e-006', 'silver', 'SILVER', '실버', 15000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 2, 5, 2),
  ('bd-sp-006', 'bd-e-007', 'diamond', 'DIAMOND', '다이아몬드', 50000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 0, 6, 0),
  ('bd-sp-007', 'bd-e-008', 'gold', 'GOLD', '골드', 30000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 1, 7, 1),
  ('bd-sp-008', 'bd-e-009', 'silver', 'SILVER', '실버', 15000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 2, 8, 2),
  ('bd-sp-009', 'bd-e-010', 'diamond', 'DIAMOND', '다이아몬드', 50000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 0, 9, 0),
  ('bd-sp-010', 'bd-e-011', 'gold', 'GOLD', '골드', 30000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 1, 10, 1),
  ('bd-sp-011', 'bd-e-012', 'silver', 'SILVER', '실버', 15000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 2, 11, 2),
  ('bd-sp-012', 'bd-e-013', 'diamond', 'DIAMOND', '다이아몬드', 50000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 0, 12, 0),
  ('bd-sp-013', 'bd-e-014', 'gold', 'GOLD', '골드', 30000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 1, 13, 1),
  ('bd-sp-014', 'bd-e-015', 'silver', 'SILVER', '실버', 15000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 2, 14, 2),
  ('bd-sp-015', 'bd-e-016', 'diamond', 'DIAMOND', '다이아몬드', 50000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 0, 15, 0),
  ('bd-sp-016', 'bd-e-017', 'gold', 'GOLD', '골드', 30000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 1, 16, 1),
  ('bd-sp-017', 'bd-e-018', 'silver', 'SILVER', '실버', 15000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 2, 17, 2),
  ('bd-sp-018', 'bd-e-019', 'diamond', 'DIAMOND', '다이아몬드', 50000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 0, 18, 0),
  ('bd-sp-019', 'bd-e-020', 'gold', 'GOLD', '골드', 30000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 1, 19, 1),
  ('bd-sp-020', 'bd-e-021', 'silver', 'SILVER', '실버', 15000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 2, 0, 2),
  ('bd-sp-021', 'bd-e-022', 'diamond', 'DIAMOND', '다이아몬드', 50000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 0, 1, 0),
  ('bd-sp-022', 'bd-e-023', 'gold', 'GOLD', '골드', 30000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 1, 2, 1),
  ('bd-sp-023', 'bd-e-024', 'silver', 'SILVER', '실버', 15000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 2, 3, 2),
  ('bd-sp-024', 'bd-e-025', 'diamond', 'DIAMOND', '다이아몬드', 50000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 0, 4, 0),
  ('bd-sp-025', 'bd-e-026', 'gold', 'GOLD', '골드', 30000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 1, 5, 1),
  ('bd-sp-026', 'bd-e-027', 'silver', 'SILVER', '실버', 15000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 2, 6, 2),
  ('bd-sp-027', 'bd-e-028', 'diamond', 'DIAMOND', '다이아몬드', 50000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 0, 7, 0),
  ('bd-sp-028', 'bd-e-029', 'gold', 'GOLD', '골드', 30000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 1, 8, 1),
  ('bd-sp-029', 'bd-e-030', 'silver', 'SILVER', '실버', 15000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 2, 9, 2),
  ('bd-sp-030', 'bd-e-031', 'diamond', 'DIAMOND', '다이아몬드', 50000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 0, 10, 0),
  ('bd-sp-031', 'bd-e-032', 'gold', 'GOLD', '골드', 30000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 1, 11, 1),
  ('bd-sp-032', 'bd-e-033', 'silver', 'SILVER', '실버', 15000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 2, 12, 2),
  ('bd-sp-033', 'bd-e-034', 'diamond', 'DIAMOND', '다이아몬드', 50000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 0, 13, 0),
  ('bd-sp-034', 'bd-e-035', 'gold', 'GOLD', '골드', 30000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 1, 14, 1),
  ('bd-sp-035', 'bd-e-036', 'silver', 'SILVER', '실버', 15000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 2, 15, 2),
  ('bd-sp-036', 'bd-e-037', 'diamond', 'DIAMOND', '다이아몬드', 50000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 0, 16, 0),
  ('bd-sp-037', 'bd-e-038', 'gold', 'GOLD', '골드', 30000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 1, 17, 1),
  ('bd-sp-038', 'bd-e-039', 'silver', 'SILVER', '실버', 15000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 2, 18, 2),
  ('bd-sp-039', 'bd-e-040', 'diamond', 'DIAMOND', '다이아몬드', 50000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 0, 19, 0),
  ('bd-sp-040', 'bd-e-041', 'gold', 'GOLD', '골드', 30000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 1, 0, 1),
  ('bd-sp-041', 'bd-e-042', 'silver', 'SILVER', '실버', 15000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 2, 1, 2),
  ('bd-sp-042', 'bd-e-043', 'diamond', 'DIAMOND', '다이아몬드', 50000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 0, 2, 0),
  ('bd-sp-043', 'bd-e-044', 'gold', 'GOLD', '골드', 30000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 1, 3, 1),
  ('bd-sp-044', 'bd-e-045', 'silver', 'SILVER', '실버', 15000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 2, 4, 2),
  ('bd-sp-045', 'bd-e-046', 'diamond', 'DIAMOND', '다이아몬드', 50000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 0, 5, 0),
  ('bd-sp-046', 'bd-e-047', 'gold', 'GOLD', '골드', 30000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 1, 6, 1),
  ('bd-sp-047', 'bd-e-048', 'silver', 'SILVER', '실버', 15000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 2, 7, 2),
  ('bd-sp-048', 'bd-e-049', 'diamond', 'DIAMOND', '다이아몬드', 50000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 0, 8, 0),
  ('bd-sp-049', 'bd-e-050', 'gold', 'GOLD', '골드', 30000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 1, 9, 1),
  ('bd-sp-050', 'bd-e-051', 'silver', 'SILVER', '실버', 15000000, '#B8860B', '["로고 노출","부스 우선 배정"]'::jsonb, 3, 2, 10, 2)
ON CONFLICT (id) DO NOTHING;

INSERT INTO sponsorship_sponsor (id, event_id, package_id, name, tier_label, contract_status, fulfillment) VALUES
  ('bd-ss-001', 'bd-e-002', 'bd-sp-001', '로보틱스테크', '골드 패키지', 'pending', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-002', 'bd-e-003', 'bd-sp-002', '(주)인더스트리테크', '실버 패키지', 'signed', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-003', 'bd-e-004', 'bd-sp-003', '시스템즈테크', '다이아몬드 패키지', 'pending', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-004', 'bd-e-005', 'bd-sp-004', '(주)솔루션테크', '골드 패키지', 'signed', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-005', 'bd-e-006', 'bd-sp-005', '이노베이션테크', '실버 패키지', 'pending', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-006', 'bd-e-007', 'bd-sp-006', '오토메이션테크', '다이아몬드 패키지', 'signed', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-007', 'bd-e-008', 'bd-sp-007', '(주)디자인테크', '골드 패키지', 'pending', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-008', 'bd-e-009', 'bd-sp-008', '엔지니어링테크', '실버 패키지', 'signed', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-009', 'bd-e-010', 'bd-sp-009', '(주)일렉트릭테크', '다이아몬드 패키지', 'pending', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-010', 'bd-e-011', 'bd-sp-010', '네트웍스테크', '골드 패키지', 'signed', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-011', 'bd-e-012', 'bd-sp-011', '미디어테크', '실버 패키지', 'pending', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-012', 'bd-e-013', 'bd-sp-012', '(주)디스플레이테크', '다이아몬드 패키지', 'signed', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-013', 'bd-e-014', 'bd-sp-013', '컨스트럭션테크', '골드 패키지', 'pending', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-014', 'bd-e-015', 'bd-sp-014', '(주)부스테크', '실버 패키지', 'signed', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-015', 'bd-e-016', 'bd-sp-015', '전기시설테크', '다이아몬드 패키지', 'pending', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-016', 'bd-e-017', 'bd-sp-016', '구조테크', '골드 패키지', 'signed', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-017', 'bd-e-018', 'bd-sp-017', '(주)비전테크', '실버 패키지', 'pending', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-018', 'bd-e-019', 'bd-sp-018', '센서텍테크', '다이아몬드 패키지', 'signed', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-019', 'bd-e-020', 'bd-sp-019', '(주)머티리얼테크', '골드 패키지', 'pending', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-020', 'bd-e-021', 'bd-sp-020', '로지스테크', '실버 패키지', 'signed', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-021', 'bd-e-022', 'bd-sp-021', '바이오테크', '다이아몬드 패키지', 'pending', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-022', 'bd-e-023', 'bd-sp-022', '(주)헬스랩테크', '골드 패키지', 'signed', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-023', 'bd-e-024', 'bd-sp-023', '에너지테크', '실버 패키지', 'pending', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-024', 'bd-e-025', 'bd-sp-024', '(주)스마트테크', '다이아몬드 패키지', 'signed', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-025', 'bd-e-026', 'bd-sp-025', '글로벌테크', '골드 패키지', 'pending', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-026', 'bd-e-027', 'bd-sp-026', '넥스트테크', '실버 패키지', 'signed', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-027', 'bd-e-028', 'bd-sp-027', '(주)미래테크', '다이아몬드 패키지', 'pending', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-028', 'bd-e-029', 'bd-sp-028', '한빛테크', '골드 패키지', 'signed', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-029', 'bd-e-030', 'bd-sp-029', '(주)대한테크', '실버 패키지', 'pending', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-030', 'bd-e-031', 'bd-sp-030', '테크시스템즈', '다이아몬드 패키지', 'signed', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-031', 'bd-e-032', 'bd-sp-031', '로보틱스시스템즈', '골드 패키지', 'pending', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-032', 'bd-e-033', 'bd-sp-032', '(주)인더스트리시스템즈', '실버 패키지', 'signed', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-033', 'bd-e-034', 'bd-sp-033', '시스템즈시스템즈', '다이아몬드 패키지', 'pending', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-034', 'bd-e-035', 'bd-sp-034', '(주)솔루션시스템즈', '골드 패키지', 'signed', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-035', 'bd-e-036', 'bd-sp-035', '이노베이션시스템즈', '실버 패키지', 'pending', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-036', 'bd-e-037', 'bd-sp-036', '오토메이션시스템즈', '다이아몬드 패키지', 'signed', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-037', 'bd-e-038', 'bd-sp-037', '(주)디자인시스템즈', '골드 패키지', 'pending', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-038', 'bd-e-039', 'bd-sp-038', '엔지니어링시스템즈', '실버 패키지', 'signed', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-039', 'bd-e-040', 'bd-sp-039', '(주)일렉트릭시스템즈', '다이아몬드 패키지', 'pending', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-040', 'bd-e-041', 'bd-sp-040', '네트웍스시스템즈', '골드 패키지', 'signed', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-041', 'bd-e-042', 'bd-sp-041', '미디어시스템즈', '실버 패키지', 'pending', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-042', 'bd-e-043', 'bd-sp-042', '(주)디스플레이시스템즈', '다이아몬드 패키지', 'signed', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-043', 'bd-e-044', 'bd-sp-043', '컨스트럭션시스템즈', '골드 패키지', 'pending', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-044', 'bd-e-045', 'bd-sp-044', '(주)부스시스템즈', '실버 패키지', 'signed', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-045', 'bd-e-046', 'bd-sp-045', '전기시설시스템즈', '다이아몬드 패키지', 'pending', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-046', 'bd-e-047', 'bd-sp-046', '구조시스템즈', '골드 패키지', 'signed', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-047', 'bd-e-048', 'bd-sp-047', '(주)비전시스템즈', '실버 패키지', 'pending', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-048', 'bd-e-049', 'bd-sp-048', '센서텍시스템즈', '다이아몬드 패키지', 'signed', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-049', 'bd-e-050', 'bd-sp-049', '(주)머티리얼시스템즈', '골드 패키지', 'pending', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb),
  ('bd-ss-050', 'bd-e-051', 'bd-sp-050', '로지스시스템즈', '실버 패키지', 'signed', '[{"id":"f1","label":"로고 노출","done":true}]'::jsonb)
ON CONFLICT (id) DO NOTHING;

-- 22. 참가 문의(exhibit_inquiry) 60 — 공개 접수(PII 응답 미노출). receipt_no 유니크.
INSERT INTO exhibit_inquiry (id, receipt_no, inquiry_type, company, contact_name, email, phone, scale, hall_pref, message, agree_privacy, agree_marketing, status, created_at) VALUES
  ('bd-inq-001', 'KTX-INQ-BD-0001', 'raw', '로보틱스테크', '강예준', 'bdinq1@kintex.test', '010-0000-5001', '3개 부스', '제1전시장 홀2', '대량 데모 참가 문의 1.', true, false, 'in_review', now() - interval '2 day'),
  ('bd-inq-002', 'KTX-INQ-BD-0002', 'premium', '(주)인더스트리테크', '한서윤', 'bdinq2@kintex.test', '010-0000-5002', '4개 부스', '제1전시장 홀3', '대량 데모 참가 문의 2.', true, false, 'closed', now() - interval '3 day'),
  ('bd-inq-003', 'KTX-INQ-BD-0003', 'general', '시스템즈테크', '황지민', 'bdinq3@kintex.test', '010-0000-5003', '5개 부스', '제1전시장 홀4', '대량 데모 참가 문의 3.', true, true, 'received', now() - interval '4 day'),
  ('bd-inq-004', 'KTX-INQ-BD-0004', 'shell', '(주)솔루션테크', '김현우', 'bdinq4@kintex.test', '010-0000-5004', '6개 부스', '제1전시장 홀5', '대량 데모 참가 문의 4.', true, false, 'in_review', now() - interval '5 day'),
  ('bd-inq-005', 'KTX-INQ-BD-0005', 'raw', '이노베이션테크', '강지훈', 'bdinq5@kintex.test', '010-0000-5005', '7개 부스', '제2전시장 홀6', '대량 데모 참가 문의 5.', true, false, 'closed', now() - interval '6 day'),
  ('bd-inq-006', 'KTX-INQ-BD-0006', 'premium', '오토메이션테크', '한서준', 'bdinq6@kintex.test', '010-0000-5006', '2개 부스', '제2전시장 홀7', '대량 데모 참가 문의 6.', true, true, 'received', now() - interval '7 day'),
  ('bd-inq-007', 'KTX-INQ-BD-0007', 'general', '(주)디자인테크', '황예준', 'bdinq7@kintex.test', '010-0000-5007', '3개 부스', '제2전시장 홀8', '대량 데모 참가 문의 7.', true, false, 'in_review', now() - interval '8 day'),
  ('bd-inq-008', 'KTX-INQ-BD-0008', 'shell', '엔지니어링테크', '김서윤', 'bdinq8@kintex.test', '010-0000-5008', '4개 부스', '제2전시장 홀9', '대량 데모 참가 문의 8.', true, false, 'closed', now() - interval '9 day'),
  ('bd-inq-009', 'KTX-INQ-BD-0009', 'raw', '(주)일렉트릭테크', '강지민', 'bdinq9@kintex.test', '010-0000-5009', '5개 부스', '제2전시장 홀10', '대량 데모 참가 문의 9.', true, true, 'received', now() - interval '10 day'),
  ('bd-inq-010', 'KTX-INQ-BD-0010', 'premium', '네트웍스테크', '한현우', 'bdinq10@kintex.test', '010-0000-5010', '6개 부스', '제1전시장 홀1', '대량 데모 참가 문의 10.', true, false, 'in_review', now() - interval '11 day'),
  ('bd-inq-011', 'KTX-INQ-BD-0011', 'general', '미디어테크', '황지훈', 'bdinq11@kintex.test', '010-0000-5011', '7개 부스', '제1전시장 홀2', '대량 데모 참가 문의 11.', true, false, 'closed', now() - interval '12 day'),
  ('bd-inq-012', 'KTX-INQ-BD-0012', 'shell', '(주)디스플레이테크', '김서준', 'bdinq12@kintex.test', '010-0000-5012', '2개 부스', '제1전시장 홀3', '대량 데모 참가 문의 12.', true, true, 'received', now() - interval '13 day'),
  ('bd-inq-013', 'KTX-INQ-BD-0013', 'raw', '컨스트럭션테크', '강예준', 'bdinq13@kintex.test', '010-0000-5013', '3개 부스', '제1전시장 홀4', '대량 데모 참가 문의 13.', true, false, 'in_review', now() - interval '14 day'),
  ('bd-inq-014', 'KTX-INQ-BD-0014', 'premium', '(주)부스테크', '한서윤', 'bdinq14@kintex.test', '010-0000-5014', '4개 부스', '제1전시장 홀5', '대량 데모 참가 문의 14.', true, false, 'closed', now() - interval '15 day'),
  ('bd-inq-015', 'KTX-INQ-BD-0015', 'general', '전기시설테크', '황지민', 'bdinq15@kintex.test', '010-0000-5015', '5개 부스', '제2전시장 홀6', '대량 데모 참가 문의 15.', true, true, 'received', now() - interval '16 day'),
  ('bd-inq-016', 'KTX-INQ-BD-0016', 'shell', '구조테크', '김현우', 'bdinq16@kintex.test', '010-0000-5016', '6개 부스', '제2전시장 홀7', '대량 데모 참가 문의 16.', true, false, 'in_review', now() - interval '17 day'),
  ('bd-inq-017', 'KTX-INQ-BD-0017', 'raw', '(주)비전테크', '강지훈', 'bdinq17@kintex.test', '010-0000-5017', '7개 부스', '제2전시장 홀8', '대량 데모 참가 문의 17.', true, false, 'closed', now() - interval '18 day'),
  ('bd-inq-018', 'KTX-INQ-BD-0018', 'premium', '센서텍테크', '한서준', 'bdinq18@kintex.test', '010-0000-5018', '2개 부스', '제2전시장 홀9', '대량 데모 참가 문의 18.', true, true, 'received', now() - interval '19 day'),
  ('bd-inq-019', 'KTX-INQ-BD-0019', 'general', '(주)머티리얼테크', '황예준', 'bdinq19@kintex.test', '010-0000-5019', '3개 부스', '제2전시장 홀10', '대량 데모 참가 문의 19.', true, false, 'in_review', now() - interval '20 day'),
  ('bd-inq-020', 'KTX-INQ-BD-0020', 'shell', '로지스테크', '김서윤', 'bdinq20@kintex.test', '010-0000-5020', '4개 부스', '제1전시장 홀1', '대량 데모 참가 문의 20.', true, false, 'closed', now() - interval '21 day'),
  ('bd-inq-021', 'KTX-INQ-BD-0021', 'raw', '바이오테크', '강지민', 'bdinq21@kintex.test', '010-0000-5021', '5개 부스', '제1전시장 홀2', '대량 데모 참가 문의 21.', true, true, 'received', now() - interval '22 day'),
  ('bd-inq-022', 'KTX-INQ-BD-0022', 'premium', '(주)헬스랩테크', '한현우', 'bdinq22@kintex.test', '010-0000-5022', '6개 부스', '제1전시장 홀3', '대량 데모 참가 문의 22.', true, false, 'in_review', now() - interval '23 day'),
  ('bd-inq-023', 'KTX-INQ-BD-0023', 'general', '에너지테크', '황지훈', 'bdinq23@kintex.test', '010-0000-5023', '7개 부스', '제1전시장 홀4', '대량 데모 참가 문의 23.', true, false, 'closed', now() - interval '24 day'),
  ('bd-inq-024', 'KTX-INQ-BD-0024', 'shell', '(주)스마트테크', '김서준', 'bdinq24@kintex.test', '010-0000-5024', '2개 부스', '제1전시장 홀5', '대량 데모 참가 문의 24.', true, true, 'received', now() - interval '25 day'),
  ('bd-inq-025', 'KTX-INQ-BD-0025', 'raw', '글로벌테크', '강예준', 'bdinq25@kintex.test', '010-0000-5025', '3개 부스', '제2전시장 홀6', '대량 데모 참가 문의 25.', true, false, 'in_review', now() - interval '26 day'),
  ('bd-inq-026', 'KTX-INQ-BD-0026', 'premium', '넥스트테크', '한서윤', 'bdinq26@kintex.test', '010-0000-5026', '4개 부스', '제2전시장 홀7', '대량 데모 참가 문의 26.', true, false, 'closed', now() - interval '27 day'),
  ('bd-inq-027', 'KTX-INQ-BD-0027', 'general', '(주)미래테크', '황지민', 'bdinq27@kintex.test', '010-0000-5027', '5개 부스', '제2전시장 홀8', '대량 데모 참가 문의 27.', true, true, 'received', now() - interval '28 day'),
  ('bd-inq-028', 'KTX-INQ-BD-0028', 'shell', '한빛테크', '김현우', 'bdinq28@kintex.test', '010-0000-5028', '6개 부스', '제2전시장 홀9', '대량 데모 참가 문의 28.', true, false, 'in_review', now() - interval '29 day'),
  ('bd-inq-029', 'KTX-INQ-BD-0029', 'raw', '(주)대한테크', '강지훈', 'bdinq29@kintex.test', '010-0000-5029', '7개 부스', '제2전시장 홀10', '대량 데모 참가 문의 29.', true, false, 'closed', now() - interval '30 day'),
  ('bd-inq-030', 'KTX-INQ-BD-0030', 'premium', '테크시스템즈', '한서준', 'bdinq30@kintex.test', '010-0000-5030', '2개 부스', '제1전시장 홀1', '대량 데모 참가 문의 30.', true, true, 'received', now() - interval '1 day'),
  ('bd-inq-031', 'KTX-INQ-BD-0031', 'general', '로보틱스시스템즈', '황예준', 'bdinq31@kintex.test', '010-0000-5031', '3개 부스', '제1전시장 홀2', '대량 데모 참가 문의 31.', true, false, 'in_review', now() - interval '2 day'),
  ('bd-inq-032', 'KTX-INQ-BD-0032', 'shell', '(주)인더스트리시스템즈', '김서윤', 'bdinq32@kintex.test', '010-0000-5032', '4개 부스', '제1전시장 홀3', '대량 데모 참가 문의 32.', true, false, 'closed', now() - interval '3 day'),
  ('bd-inq-033', 'KTX-INQ-BD-0033', 'raw', '시스템즈시스템즈', '강지민', 'bdinq33@kintex.test', '010-0000-5033', '5개 부스', '제1전시장 홀4', '대량 데모 참가 문의 33.', true, true, 'received', now() - interval '4 day'),
  ('bd-inq-034', 'KTX-INQ-BD-0034', 'premium', '(주)솔루션시스템즈', '한현우', 'bdinq34@kintex.test', '010-0000-5034', '6개 부스', '제1전시장 홀5', '대량 데모 참가 문의 34.', true, false, 'in_review', now() - interval '5 day'),
  ('bd-inq-035', 'KTX-INQ-BD-0035', 'general', '이노베이션시스템즈', '황지훈', 'bdinq35@kintex.test', '010-0000-5035', '7개 부스', '제2전시장 홀6', '대량 데모 참가 문의 35.', true, false, 'closed', now() - interval '6 day'),
  ('bd-inq-036', 'KTX-INQ-BD-0036', 'shell', '오토메이션시스템즈', '김서준', 'bdinq36@kintex.test', '010-0000-5036', '2개 부스', '제2전시장 홀7', '대량 데모 참가 문의 36.', true, true, 'received', now() - interval '7 day'),
  ('bd-inq-037', 'KTX-INQ-BD-0037', 'raw', '(주)디자인시스템즈', '강예준', 'bdinq37@kintex.test', '010-0000-5037', '3개 부스', '제2전시장 홀8', '대량 데모 참가 문의 37.', true, false, 'in_review', now() - interval '8 day'),
  ('bd-inq-038', 'KTX-INQ-BD-0038', 'premium', '엔지니어링시스템즈', '한서윤', 'bdinq38@kintex.test', '010-0000-5038', '4개 부스', '제2전시장 홀9', '대량 데모 참가 문의 38.', true, false, 'closed', now() - interval '9 day'),
  ('bd-inq-039', 'KTX-INQ-BD-0039', 'general', '(주)일렉트릭시스템즈', '황지민', 'bdinq39@kintex.test', '010-0000-5039', '5개 부스', '제2전시장 홀10', '대량 데모 참가 문의 39.', true, true, 'received', now() - interval '10 day'),
  ('bd-inq-040', 'KTX-INQ-BD-0040', 'shell', '네트웍스시스템즈', '김현우', 'bdinq40@kintex.test', '010-0000-5040', '6개 부스', '제1전시장 홀1', '대량 데모 참가 문의 40.', true, false, 'in_review', now() - interval '11 day'),
  ('bd-inq-041', 'KTX-INQ-BD-0041', 'raw', '미디어시스템즈', '강지훈', 'bdinq41@kintex.test', '010-0000-5041', '7개 부스', '제1전시장 홀2', '대량 데모 참가 문의 41.', true, false, 'closed', now() - interval '12 day'),
  ('bd-inq-042', 'KTX-INQ-BD-0042', 'premium', '(주)디스플레이시스템즈', '한서준', 'bdinq42@kintex.test', '010-0000-5042', '2개 부스', '제1전시장 홀3', '대량 데모 참가 문의 42.', true, true, 'received', now() - interval '13 day'),
  ('bd-inq-043', 'KTX-INQ-BD-0043', 'general', '컨스트럭션시스템즈', '황예준', 'bdinq43@kintex.test', '010-0000-5043', '3개 부스', '제1전시장 홀4', '대량 데모 참가 문의 43.', true, false, 'in_review', now() - interval '14 day'),
  ('bd-inq-044', 'KTX-INQ-BD-0044', 'shell', '(주)부스시스템즈', '김서윤', 'bdinq44@kintex.test', '010-0000-5044', '4개 부스', '제1전시장 홀5', '대량 데모 참가 문의 44.', true, false, 'closed', now() - interval '15 day'),
  ('bd-inq-045', 'KTX-INQ-BD-0045', 'raw', '전기시설시스템즈', '강지민', 'bdinq45@kintex.test', '010-0000-5045', '5개 부스', '제2전시장 홀6', '대량 데모 참가 문의 45.', true, true, 'received', now() - interval '16 day'),
  ('bd-inq-046', 'KTX-INQ-BD-0046', 'premium', '구조시스템즈', '한현우', 'bdinq46@kintex.test', '010-0000-5046', '6개 부스', '제2전시장 홀7', '대량 데모 참가 문의 46.', true, false, 'in_review', now() - interval '17 day'),
  ('bd-inq-047', 'KTX-INQ-BD-0047', 'general', '(주)비전시스템즈', '황지훈', 'bdinq47@kintex.test', '010-0000-5047', '7개 부스', '제2전시장 홀8', '대량 데모 참가 문의 47.', true, false, 'closed', now() - interval '18 day'),
  ('bd-inq-048', 'KTX-INQ-BD-0048', 'shell', '센서텍시스템즈', '김서준', 'bdinq48@kintex.test', '010-0000-5048', '2개 부스', '제2전시장 홀9', '대량 데모 참가 문의 48.', true, true, 'received', now() - interval '19 day'),
  ('bd-inq-049', 'KTX-INQ-BD-0049', 'raw', '(주)머티리얼시스템즈', '강예준', 'bdinq49@kintex.test', '010-0000-5049', '3개 부스', '제2전시장 홀10', '대량 데모 참가 문의 49.', true, false, 'in_review', now() - interval '20 day'),
  ('bd-inq-050', 'KTX-INQ-BD-0050', 'premium', '로지스시스템즈', '한서윤', 'bdinq50@kintex.test', '010-0000-5050', '4개 부스', '제1전시장 홀1', '대량 데모 참가 문의 50.', true, false, 'closed', now() - interval '21 day'),
  ('bd-inq-051', 'KTX-INQ-BD-0051', 'general', '바이오시스템즈', '황지민', 'bdinq51@kintex.test', '010-0000-5051', '5개 부스', '제1전시장 홀2', '대량 데모 참가 문의 51.', true, true, 'received', now() - interval '22 day'),
  ('bd-inq-052', 'KTX-INQ-BD-0052', 'shell', '(주)헬스랩시스템즈', '김현우', 'bdinq52@kintex.test', '010-0000-5052', '6개 부스', '제1전시장 홀3', '대량 데모 참가 문의 52.', true, false, 'in_review', now() - interval '23 day'),
  ('bd-inq-053', 'KTX-INQ-BD-0053', 'raw', '에너지시스템즈', '강지훈', 'bdinq53@kintex.test', '010-0000-5053', '7개 부스', '제1전시장 홀4', '대량 데모 참가 문의 53.', true, false, 'closed', now() - interval '24 day'),
  ('bd-inq-054', 'KTX-INQ-BD-0054', 'premium', '(주)스마트시스템즈', '한서준', 'bdinq54@kintex.test', '010-0000-5054', '2개 부스', '제1전시장 홀5', '대량 데모 참가 문의 54.', true, true, 'received', now() - interval '25 day'),
  ('bd-inq-055', 'KTX-INQ-BD-0055', 'general', '글로벌시스템즈', '황예준', 'bdinq55@kintex.test', '010-0000-5055', '3개 부스', '제2전시장 홀6', '대량 데모 참가 문의 55.', true, false, 'in_review', now() - interval '26 day'),
  ('bd-inq-056', 'KTX-INQ-BD-0056', 'shell', '넥스트시스템즈', '김서윤', 'bdinq56@kintex.test', '010-0000-5056', '4개 부스', '제2전시장 홀7', '대량 데모 참가 문의 56.', true, false, 'closed', now() - interval '27 day'),
  ('bd-inq-057', 'KTX-INQ-BD-0057', 'raw', '(주)미래시스템즈', '강지민', 'bdinq57@kintex.test', '010-0000-5057', '5개 부스', '제2전시장 홀8', '대량 데모 참가 문의 57.', true, true, 'received', now() - interval '28 day'),
  ('bd-inq-058', 'KTX-INQ-BD-0058', 'premium', '한빛시스템즈', '한현우', 'bdinq58@kintex.test', '010-0000-5058', '6개 부스', '제2전시장 홀9', '대량 데모 참가 문의 58.', true, false, 'in_review', now() - interval '29 day'),
  ('bd-inq-059', 'KTX-INQ-BD-0059', 'general', '(주)대한시스템즈', '황지훈', 'bdinq59@kintex.test', '010-0000-5059', '7개 부스', '제2전시장 홀10', '대량 데모 참가 문의 59.', true, false, 'closed', now() - interval '30 day'),
  ('bd-inq-060', 'KTX-INQ-BD-0060', 'shell', '테크인더스트리', '김서준', 'bdinq60@kintex.test', '010-0000-5060', '2개 부스', '제1전시장 홀1', '대량 데모 참가 문의 60.', true, true, 'received', now() - interval '1 day')
ON CONFLICT (id) DO NOTHING;

-- 23. 도크 예약(dock_reservation) 60 — 기존 dock-h7-1~6 재사용, H7 행사(bd 중 H7) 참조.
INSERT INTO dock_reservation (id, event_id, dock_id, direction, reserve_date, start_hour, span, company_name, vehicle_no, vehicle_weight, item, forklift, tone) VALUES
  ('bd-dr-001', 'bd-e-016', 'dock-h7-2', 'out', CURRENT_DATE + -2, 9, 2, '로보틱스테크', '11가 1001', '2.5t', '전시 자재', false, 'booked'),
  ('bd-dr-002', 'bd-e-026', 'dock-h7-3', 'in', CURRENT_DATE + -1, 10, 2, '(주)인더스트리테크', '12가 1002', '5t', '전시 자재', false, 'booked'),
  ('bd-dr-003', 'bd-e-036', 'dock-h7-4', 'out', CURRENT_DATE + 0, 11, 2, '시스템즈테크', '13가 1003', '11t 이상', '전시 자재', true, 'booked'),
  ('bd-dr-004', 'bd-e-046', 'dock-h7-5', 'in', CURRENT_DATE + 1, 12, 2, '(주)솔루션테크', '14가 1004', '1t', '전시 자재', false, 'booked'),
  ('bd-dr-005', 'bd-e-056', 'dock-h7-6', 'out', CURRENT_DATE + 2, 13, 2, '이노베이션테크', '15가 1005', '2.5t', '전시 자재', false, 'booked'),
  ('bd-dr-006', 'bd-e-006', 'dock-h7-1', 'in', CURRENT_DATE + 3, 14, 2, '오토메이션테크', '16가 1006', '5t', '전시 자재', true, 'booked'),
  ('bd-dr-007', 'bd-e-016', 'dock-h7-2', 'out', CURRENT_DATE + 4, 15, 2, '(주)디자인테크', '17가 1007', '11t 이상', '전시 자재', false, 'priority'),
  ('bd-dr-008', 'bd-e-026', 'dock-h7-3', 'in', CURRENT_DATE + 5, 16, 2, '엔지니어링테크', '18가 1008', '1t', '전시 자재', false, 'booked'),
  ('bd-dr-009', 'bd-e-036', 'dock-h7-4', 'out', CURRENT_DATE + 6, 17, 2, '(주)일렉트릭테크', '19가 1009', '2.5t', '전시 자재', true, 'booked'),
  ('bd-dr-010', 'bd-e-046', 'dock-h7-5', 'in', CURRENT_DATE + -3, 8, 2, '네트웍스테크', '20가 1010', '5t', '전시 자재', false, 'booked'),
  ('bd-dr-011', 'bd-e-056', 'dock-h7-6', 'out', CURRENT_DATE + -2, 9, 2, '미디어테크', '21가 1011', '11t 이상', '전시 자재', false, 'booked'),
  ('bd-dr-012', 'bd-e-006', 'dock-h7-1', 'in', CURRENT_DATE + -1, 10, 2, '(주)디스플레이테크', '22가 1012', '1t', '전시 자재', true, 'booked'),
  ('bd-dr-013', 'bd-e-016', 'dock-h7-2', 'out', CURRENT_DATE + 0, 11, 2, '컨스트럭션테크', '23가 1013', '2.5t', '전시 자재', false, 'booked'),
  ('bd-dr-014', 'bd-e-026', 'dock-h7-3', 'in', CURRENT_DATE + 1, 12, 2, '(주)부스테크', '24가 1014', '5t', '전시 자재', false, 'priority'),
  ('bd-dr-015', 'bd-e-036', 'dock-h7-4', 'out', CURRENT_DATE + 2, 13, 2, '전기시설테크', '25가 1015', '11t 이상', '전시 자재', true, 'booked'),
  ('bd-dr-016', 'bd-e-046', 'dock-h7-5', 'in', CURRENT_DATE + 3, 14, 2, '구조테크', '26가 1016', '1t', '전시 자재', false, 'booked'),
  ('bd-dr-017', 'bd-e-056', 'dock-h7-6', 'out', CURRENT_DATE + 4, 15, 2, '(주)비전테크', '27가 1017', '2.5t', '전시 자재', false, 'booked'),
  ('bd-dr-018', 'bd-e-006', 'dock-h7-1', 'in', CURRENT_DATE + 5, 16, 2, '센서텍테크', '28가 1018', '5t', '전시 자재', true, 'booked'),
  ('bd-dr-019', 'bd-e-016', 'dock-h7-2', 'out', CURRENT_DATE + 6, 17, 2, '(주)머티리얼테크', '29가 1019', '11t 이상', '전시 자재', false, 'booked'),
  ('bd-dr-020', 'bd-e-026', 'dock-h7-3', 'in', CURRENT_DATE + -3, 8, 2, '로지스테크', '30가 1020', '1t', '전시 자재', false, 'booked'),
  ('bd-dr-021', 'bd-e-036', 'dock-h7-4', 'out', CURRENT_DATE + -2, 9, 2, '바이오테크', '31가 1021', '2.5t', '전시 자재', true, 'priority'),
  ('bd-dr-022', 'bd-e-046', 'dock-h7-5', 'in', CURRENT_DATE + -1, 10, 2, '(주)헬스랩테크', '32가 1022', '5t', '전시 자재', false, 'booked'),
  ('bd-dr-023', 'bd-e-056', 'dock-h7-6', 'out', CURRENT_DATE + 0, 11, 2, '에너지테크', '33가 1023', '11t 이상', '전시 자재', false, 'booked'),
  ('bd-dr-024', 'bd-e-006', 'dock-h7-1', 'in', CURRENT_DATE + 1, 12, 2, '(주)스마트테크', '34가 1024', '1t', '전시 자재', true, 'booked'),
  ('bd-dr-025', 'bd-e-016', 'dock-h7-2', 'out', CURRENT_DATE + 2, 13, 2, '글로벌테크', '35가 1025', '2.5t', '전시 자재', false, 'booked'),
  ('bd-dr-026', 'bd-e-026', 'dock-h7-3', 'in', CURRENT_DATE + 3, 14, 2, '넥스트테크', '36가 1026', '5t', '전시 자재', false, 'booked'),
  ('bd-dr-027', 'bd-e-036', 'dock-h7-4', 'out', CURRENT_DATE + 4, 15, 2, '(주)미래테크', '37가 1027', '11t 이상', '전시 자재', true, 'booked'),
  ('bd-dr-028', 'bd-e-046', 'dock-h7-5', 'in', CURRENT_DATE + 5, 16, 2, '한빛테크', '38가 1028', '1t', '전시 자재', false, 'priority'),
  ('bd-dr-029', 'bd-e-056', 'dock-h7-6', 'out', CURRENT_DATE + 6, 17, 2, '(주)대한테크', '39가 1029', '2.5t', '전시 자재', false, 'booked'),
  ('bd-dr-030', 'bd-e-006', 'dock-h7-1', 'in', CURRENT_DATE + -3, 8, 2, '테크시스템즈', '40가 1030', '5t', '전시 자재', true, 'booked'),
  ('bd-dr-031', 'bd-e-016', 'dock-h7-2', 'out', CURRENT_DATE + -2, 9, 2, '로보틱스시스템즈', '41가 1031', '11t 이상', '전시 자재', false, 'booked'),
  ('bd-dr-032', 'bd-e-026', 'dock-h7-3', 'in', CURRENT_DATE + -1, 10, 2, '(주)인더스트리시스템즈', '42가 1032', '1t', '전시 자재', false, 'booked'),
  ('bd-dr-033', 'bd-e-036', 'dock-h7-4', 'out', CURRENT_DATE + 0, 11, 2, '시스템즈시스템즈', '43가 1033', '2.5t', '전시 자재', true, 'booked'),
  ('bd-dr-034', 'bd-e-046', 'dock-h7-5', 'in', CURRENT_DATE + 1, 12, 2, '(주)솔루션시스템즈', '44가 1034', '5t', '전시 자재', false, 'booked'),
  ('bd-dr-035', 'bd-e-056', 'dock-h7-6', 'out', CURRENT_DATE + 2, 13, 2, '이노베이션시스템즈', '45가 1035', '11t 이상', '전시 자재', false, 'priority'),
  ('bd-dr-036', 'bd-e-006', 'dock-h7-1', 'in', CURRENT_DATE + 3, 14, 2, '오토메이션시스템즈', '46가 1036', '1t', '전시 자재', true, 'booked'),
  ('bd-dr-037', 'bd-e-016', 'dock-h7-2', 'out', CURRENT_DATE + 4, 15, 2, '(주)디자인시스템즈', '47가 1037', '2.5t', '전시 자재', false, 'booked'),
  ('bd-dr-038', 'bd-e-026', 'dock-h7-3', 'in', CURRENT_DATE + 5, 16, 2, '엔지니어링시스템즈', '48가 1038', '5t', '전시 자재', false, 'booked'),
  ('bd-dr-039', 'bd-e-036', 'dock-h7-4', 'out', CURRENT_DATE + 6, 17, 2, '(주)일렉트릭시스템즈', '49가 1039', '11t 이상', '전시 자재', true, 'booked'),
  ('bd-dr-040', 'bd-e-046', 'dock-h7-5', 'in', CURRENT_DATE + -3, 8, 2, '네트웍스시스템즈', '50가 1040', '1t', '전시 자재', false, 'booked'),
  ('bd-dr-041', 'bd-e-056', 'dock-h7-6', 'out', CURRENT_DATE + -2, 9, 2, '미디어시스템즈', '51가 1041', '2.5t', '전시 자재', false, 'booked'),
  ('bd-dr-042', 'bd-e-006', 'dock-h7-1', 'in', CURRENT_DATE + -1, 10, 2, '(주)디스플레이시스템즈', '52가 1042', '5t', '전시 자재', true, 'priority'),
  ('bd-dr-043', 'bd-e-016', 'dock-h7-2', 'out', CURRENT_DATE + 0, 11, 2, '컨스트럭션시스템즈', '53가 1043', '11t 이상', '전시 자재', false, 'booked'),
  ('bd-dr-044', 'bd-e-026', 'dock-h7-3', 'in', CURRENT_DATE + 1, 12, 2, '(주)부스시스템즈', '54가 1044', '1t', '전시 자재', false, 'booked'),
  ('bd-dr-045', 'bd-e-036', 'dock-h7-4', 'out', CURRENT_DATE + 2, 13, 2, '전기시설시스템즈', '55가 1045', '2.5t', '전시 자재', true, 'booked'),
  ('bd-dr-046', 'bd-e-046', 'dock-h7-5', 'in', CURRENT_DATE + 3, 14, 2, '구조시스템즈', '56가 1046', '5t', '전시 자재', false, 'booked'),
  ('bd-dr-047', 'bd-e-056', 'dock-h7-6', 'out', CURRENT_DATE + 4, 15, 2, '(주)비전시스템즈', '57가 1047', '11t 이상', '전시 자재', false, 'booked'),
  ('bd-dr-048', 'bd-e-006', 'dock-h7-1', 'in', CURRENT_DATE + 5, 16, 2, '센서텍시스템즈', '58가 1048', '1t', '전시 자재', true, 'booked'),
  ('bd-dr-049', 'bd-e-016', 'dock-h7-2', 'out', CURRENT_DATE + 6, 17, 2, '(주)머티리얼시스템즈', '59가 1049', '2.5t', '전시 자재', false, 'priority'),
  ('bd-dr-050', 'bd-e-026', 'dock-h7-3', 'in', CURRENT_DATE + -3, 8, 2, '로지스시스템즈', '60가 1050', '5t', '전시 자재', false, 'booked'),
  ('bd-dr-051', 'bd-e-036', 'dock-h7-4', 'out', CURRENT_DATE + -2, 9, 2, '바이오시스템즈', '61가 1051', '11t 이상', '전시 자재', true, 'booked'),
  ('bd-dr-052', 'bd-e-046', 'dock-h7-5', 'in', CURRENT_DATE + -1, 10, 2, '(주)헬스랩시스템즈', '62가 1052', '1t', '전시 자재', false, 'booked'),
  ('bd-dr-053', 'bd-e-056', 'dock-h7-6', 'out', CURRENT_DATE + 0, 11, 2, '에너지시스템즈', '63가 1053', '2.5t', '전시 자재', false, 'booked'),
  ('bd-dr-054', 'bd-e-006', 'dock-h7-1', 'in', CURRENT_DATE + 1, 12, 2, '(주)스마트시스템즈', '64가 1054', '5t', '전시 자재', true, 'booked'),
  ('bd-dr-055', 'bd-e-016', 'dock-h7-2', 'out', CURRENT_DATE + 2, 13, 2, '글로벌시스템즈', '65가 1055', '11t 이상', '전시 자재', false, 'booked'),
  ('bd-dr-056', 'bd-e-026', 'dock-h7-3', 'in', CURRENT_DATE + 3, 14, 2, '넥스트시스템즈', '66가 1056', '1t', '전시 자재', false, 'priority'),
  ('bd-dr-057', 'bd-e-036', 'dock-h7-4', 'out', CURRENT_DATE + 4, 15, 2, '(주)미래시스템즈', '67가 1057', '2.5t', '전시 자재', true, 'booked'),
  ('bd-dr-058', 'bd-e-046', 'dock-h7-5', 'in', CURRENT_DATE + 5, 16, 2, '한빛시스템즈', '68가 1058', '5t', '전시 자재', false, 'booked'),
  ('bd-dr-059', 'bd-e-056', 'dock-h7-6', 'out', CURRENT_DATE + 6, 17, 2, '(주)대한시스템즈', '69가 1059', '11t 이상', '전시 자재', false, 'booked'),
  ('bd-dr-060', 'bd-e-006', 'dock-h7-1', 'in', CURRENT_DATE + -3, 8, 2, '테크인더스트리', '70가 1060', '1t', '전시 자재', true, 'booked')
ON CONFLICT (id) DO NOTHING;

-- 말미: 신규 company 파생 컬럼 백필(V37 name→company_name 등, IS NULL 가드 · 멱등).
UPDATE company SET company_name = name            WHERE company_name IS NULL AND name IS NOT NULL;
UPDATE company SET biz_no       = registration_no WHERE biz_no       IS NULL AND registration_no IS NOT NULL;
UPDATE company SET contact_tel  = phone           WHERE contact_tel  IS NULL AND phone IS NOT NULL;

-- ============================================================================
-- 끝. 테이블별 건수는 _workspace/impl_bulk_seed.md 참조.
-- ============================================================================
