Commit Graph

12 Commits

Author SHA1 Message Date
kjs 32d4575fb5 feat: 코드 컴포넌트에 메뉴 스코프 적용
- useCodeOptions 훅에 menuObjid 파라미터 추가
- commonCodeApi.codes.getList에 menuObjid 전달
- SelectBasicComponent에서 menuObjid 받아서 useCodeOptions로 전달
- InteractiveScreenViewer에서 DynamicWebTypeRenderer로 menuObjid 전달
- 화면 페이지에서 RealtimePreview로 menuObjid 전달

이제 코드 위젯도 카테고리처럼 형제 메뉴별로 격리됩니다.
2025-11-11 15:25:07 +09:00
kjs c333a9fd9d 공통코드,REST API 회사별 분리 2025-10-28 11:54:44 +09:00
kjs 25f6217433 회사별 메뉴 분리 및 권한 관리 2025-10-28 10:07:07 +09:00
kjs 34295d6afa docs: Phase 3.4 CommonCodeService 완료 문서 업데이트 및 코드 포맷 정리
- PRISMA_TO_RAW_QUERY_MIGRATION_PLAN.md 업데이트
  - CommonCodeService (10개) 완료 표시
  - Phase 3 진행률 반영
- commonCodeService.ts 코드 포맷 정리

Phase 3 진행률: 64/162 (39.5%)
전체 진행률: 315/444 (70.9%)
2025-10-01 10:58:11 +09:00
kjs 296340351f feat: Phase 3.4 CommonCodeService Raw Query 전환 완료
10개 Prisma 호출을 모두 Raw Query로 전환
- 카테고리 관리 (getCategories, createCategory, updateCategory, deleteCategory)
- 코드 관리 (getCodes, createCode, updateCode, deleteCode)
- 코드 옵션 조회 (getCodeOptions)
- 코드 순서 변경 (reorderCodes)
- 중복 검사 (checkCategoryDuplicate, checkCodeDuplicate)

주요 기술적 해결:
- 동적 WHERE 조건 생성 (ILIKE 검색, OR 조건)
- 동적 UPDATE 쿼리 (변경된 필드만 업데이트)
- IN 절 동적 파라미터 바인딩 (reorderCodes)
- 트랜잭션 처리 (순서 변경)
- 동적 SQL 쿼리 생성 (중복 검사)

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

Phase 3 진행률: 64/162 (39.5%)
전체 진행률: 315/444 (70.9%)
2025-10-01 10:55:09 +09:00
kjs 3c26f24179 버튼에 제어 달기 2025-09-29 15:21:14 +09:00
hyeonsu 55f6925b06 코드 무한 스크롤 구현 2025-09-03 18:23:23 +09:00
hyeonsu 4ed663804d 코드 스타일 정리 2025-09-03 16:44:36 +09:00
hyeonsu 63c7b80391 공통코드 관리 시스템 개선 완료 2025-09-03 11:20:43 +09:00
hyeonsu 8b495b9e80 현대적 라이브러리 도입 완료 2025-09-02 18:25:44 +09:00
hyeonsu 1cb923a9d9 드래그앤 드랍 및 검색 및 핕터링 기능 구현 2025-09-02 13:57:53 +09:00
hyeonsu d1b6656d58 백엔드 API 구현 완료 2025-09-02 11:30:19 +09:00