Commit Graph

4 Commits

Author SHA1 Message Date
kjs a5653eee3e docs: Phase 3.3 ComponentStandardService 완료 문서 업데이트 및 코드 포맷 정리
- PRISMA_TO_RAW_QUERY_MIGRATION_PLAN.md 업데이트
  - ComponentStandardService (15개) 완료 표시
  - Phase 3 진행률 반영
- componentStandardService.ts 코드 포맷 정리

Phase 3 진행률: 54/162 (33.3%)
전체 진행률: 305/444 (68.7%)
2025-10-01 10:51:09 +09:00
kjs 2331e3fd20 feat: Phase 3.3 ComponentStandardService Raw Query 전환 완료
15개 Prisma 호출을 모두 Raw Query로 전환
- 컴포넌트 조회 (getComponents, getComponent)
- 컴포넌트 CRUD (createComponent, updateComponent, deleteComponent)
- 정렬 순서 업데이트 (updateSortOrder)
- 컴포넌트 복제 (duplicateComponent)
- 카테고리 조회 (getCategories)
- 통계 조회 (getStatistics)
- 중복 체크 (checkDuplicate)

주요 기술적 해결:
- 동적 WHERE 조건 생성 (ILIKE 검색, OR 조건)
- 동적 UPDATE 쿼리 (fieldMapping 사용)
- GROUP BY 집계 쿼리 (카테고리별, 상태별)
- DISTINCT 쿼리 (카테고리 목록)
- 트랜잭션 처리 (정렬 순서 업데이트)
- SQL 인젝션 방지 (정렬 컬럼 검증)

TypeScript 컴파일 성공
Prisma import 완전 제거

Phase 3 진행률: 54/162 (33.3%)
전체 진행률: 305/444 (68.7%)
2025-10-01 10:48:31 +09:00
kjs 01860df8d7 컴포넌트 화면편집기에 배치 2025-09-10 14:09:32 +09:00
kjs db782eb9c9 템플릿관리, 컴포넌트 관리 2025-09-09 17:42:23 +09:00