feat: 경동기업 품목 기준 데이터 배포용 시더 구현

- ExportItemMasterDataCommand: tenant_id=287 데이터를 JSON으로 추출
- KyungdongItemMasterSeeder: JSON 기반 DELETE+재삽입 시더
  - Phase 1: item_pages/sections/fields + entity_relationships
  - Phase 2: categories(depth순) + items(배치500건)
  - Phase 3: item_details + prices
  - ID 매핑으로 환경별 충돌 없음, 트랜잭션 안전
- 8개 JSON 데이터 파일 포함 (총 약 1.5MB)
- .gitignore에 시더 데이터 예외 추가

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-02-04 22:47:03 +09:00
parent a6fc537a02
commit fa07e5b58a
11 changed files with 49829 additions and 0 deletions

3
.gitignore vendored
View File

@@ -153,4 +153,7 @@ _ide_helper_models.php
!**/data/
# 그리고 .gitkeep은 예외로 추적
!**/data/.gitkeep
# 시더 데이터 JSON은 추적
!database/seeders/data/kyungdong/
!database/seeders/data/kyungdong/**
storage/secrets/