Commit Graph

8 Commits

Author SHA1 Message Date
kjs 7fb2ce582c feat: Phase 3.5 DataflowDiagramService Raw Query 전환 완료
12개 Prisma 호출을 모두 Raw Query로 전환
- 관계도 목록 조회 (getDataflowDiagrams - 페이지네이션, ILIKE 검색)
- 관계도 단건 조회 (getDataflowDiagramById - 동적 WHERE)
- 관계도 생성 (createDataflowDiagram - JSON 필드)
- 관계도 수정 (updateDataflowDiagram - 동적 UPDATE, JSON 필드)
- 관계도 삭제 (deleteDataflowDiagram)
- 관계도 복제 (copyDataflowDiagram - LIKE 검색, 번호 증가)
- 버튼 제어용 조회 (getAllRelationshipsForButtonControl)

주요 기술적 해결:
- 동적 WHERE 조건 생성 (company_code 필터링)
- 동적 UPDATE 쿼리 (변경된 필드만 업데이트)
- JSON 필드 처리 (relationships, node_positions, control, category, plan)
- LIKE 검색 (복제 시 이름 패턴 검색)
- 복잡한 복제 로직 (자동 번호 증가)

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

Phase 3 진행률: 76/162 (46.9%)
전체 진행률: 327/444 (73.6%)
2025-10-01 11:12:41 +09:00
kjs 3c26f24179 버튼에 제어 달기 2025-09-29 15:21:14 +09:00
kjs c9afdec09f restapi 버튼 동작 2025-09-29 12:17:10 +09:00
hyeonsu 2c677c2fb8 데이터 저장 2025-09-15 20:07:28 +09:00
hyeonsu e459025d8a 테이블 연결 생성방식 수정 2025-09-15 15:12:02 +09:00
hyeonsu 978a4937ad DB 스키마 업데이트 2025-09-12 09:49:53 +09:00
hyeonsu 72b0d2ee98 테이블 노드 위치정보 저장 구현 2025-09-10 17:48:55 +09:00
hyeonsu 1b7bdab4c6 데이터 저장 방식을 json으로 변경 2025-09-10 15:30:14 +09:00