kjs
e837ccc1d1
docs: Add Phase 1.5 for Auth and Admin service migration
...
Phase 2 진행 전 인증/관리자 시스템 우선 전환 계획 수립
🔐 Phase 1.5 추가:
- AuthService 우선 전환 (5개 Prisma 호출)
- AdminService 확인 (이미 Raw Query 사용)
- AdminController 전환 (28개 Prisma 호출)
📋 변경 사항:
- Phase 1.5를 Phase 2보다 우선 실행하도록 계획 변경
- 인증/관리자 시스템을 먼저 안정화한 후 핵심 서비스 전환
- 로그인 → 인증 → API 호출 전체 플로우 검증
📚 새 문서:
- PHASE1.5_AUTH_MIGRATION_PLAN.md (상세 전환 계획)
- AuthService 전환 방법 및 코드 예시
- 단위 테스트 및 통합 테스트 계획
- 완료 체크리스트
🎯 목표:
- 전체 시스템의 안정적인 인증 기반 구축
- Phase 2 이후 모든 서비스가 안전하게 인증 시스템 사용
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-30 15:40:18 +09:00
kjs
50d5305b93
클로드md 안올리게 설정
2025-09-30 15:30:38 +09:00
kjs
bcc79b185c
페이즈1 완료
2025-09-30 15:29:56 +09:00
kjs
ed78ef184d
feat: Complete Phase 1 of Prisma to Raw Query migration
...
Phase 1 완료: Raw Query 기반 데이터베이스 아키텍처 구축
✅ 구현 완료 내용:
- DatabaseManager 클래스 구현 (연결 풀, 트랜잭션 관리)
- QueryBuilder 유틸리티 (동적 쿼리 생성)
- 타입 정의 및 검증 로직 (database.ts, databaseValidator.ts)
- 단위 테스트 작성 및 통과
🔧 전환 완료 서비스:
- externalCallConfigService.ts (Raw Query 전환)
- multiConnectionQueryService.ts (Raw Query 전환)
📚 문서:
- PHASE1_USAGE_GUIDE.md (사용 가이드)
- DETAILED_FILE_MIGRATION_PLAN.md (상세 계획)
- PRISMA_TO_RAW_QUERY_MIGRATION_PLAN.md (Phase 1 완료 표시)
🧪 테스트:
- database.test.ts (핵심 기능 테스트)
- 모든 테스트 통과 확인
이제 Phase 2 (핵심 서비스 전환)로 진행 가능
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-30 15:29:20 +09:00
hjjeong
cf747b5fb3
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/dashboard-management
2025-09-30 14:44:46 +09:00
hyeonsu
318436475a
Merge pull request '코드 활성/비활성화 해결' ( #78 ) from fix/commcode into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/78
2025-09-30 14:29:02 +09:00
dohyeons
142f6a1a90
코드 활성/비활성화 해결
2025-09-30 14:28:40 +09:00
hjjeong
d8f73c1136
feat: 대시보드 관리 시스템 구현
...
✨ 새로운 기능:
- 드래그 앤 드롭 대시보드 설계 도구
- SQL 쿼리 에디터 및 실시간 실행
- Recharts 기반 차트 컴포넌트 (Bar, Pie, Line)
- 차트 데이터 매핑 및 설정 UI
- 요소 이동, 크기 조절, 삭제 기능
- 레이아웃 저장 기능
📦 추가된 컴포넌트:
- DashboardDesigner: 메인 설계 도구
- QueryEditor: SQL 쿼리 작성 및 실행
- ChartConfigPanel: 차트 설정 패널
- ChartRenderer: 실제 차트 렌더링
- CanvasElement: 드래그 가능한 캔버스 요소
🔧 기술 스택:
- Recharts 라이브러리 추가
- TypeScript 타입 정의 완비
- 독립적 컴포넌트 구조로 설계
🎯 접속 경로: /admin/dashboard
2025-09-30 13:23:22 +09:00
hjjeong
7fc3111c4d
배치목록 카드형으로 변경
2025-09-30 10:30:26 +09:00
leeheejin
8c19d57ced
ui, 외부커넥션에서 쿼리 조회만 가능하도록
2025-09-30 10:30:05 +09:00
leeheejin
9168ab9a41
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into lhj
...
; Please enter a commit message to explain why this merge is necessary,
; especially if it merges an updated upstream into a topic branch.
;
; Lines starting with ';' will be ignored, and an empty message aborts
; the commit.
2025-09-29 19:36:25 +09:00
leeheejin
0b787b4c4c
Fix modal label display issues and DOM node removal errors
...
- Hide rounded background labels in modal (계약구분, 국내/해외, 기본 버튼)
- Add try-catch blocks for DOM operations to prevent removeChild errors
- Fix event listener registration/removal in RealtimePreview, FileUpload, FileComponentConfigPanel
- Improve error handling for CustomEvent dispatching
2025-09-29 19:33:38 +09:00
leeheejin
d861eb5196
Fix modal label display issues and DOM node removal errors
...
- Hide rounded background labels in modal (계약구분, 국내/해외, 기본 버튼)
- Add try-catch blocks for DOM operations to prevent removeChild errors
- Fix event listener registration/removal in RealtimePreview, FileUpload, FileComponentConfigPanel
- Improve error handling for CustomEvent dispatching
2025-09-29 19:32:20 +09:00
hyeonsu
d0d37d9e29
Merge pull request '에러 해결' ( #77 ) from fix/error into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/77
2025-09-29 18:44:48 +09:00
dohyeons
6e3d5b40d2
에러 해결
2025-09-29 18:44:16 +09:00
hjlee
66395c9cc5
Merge pull request 'image' ( #76 ) from lhj into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/76
2025-09-29 18:14:31 +09:00
leeheejin
da429e7f24
image
2025-09-29 18:14:03 +09:00
kjs
78d49ee936
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node
2025-09-29 18:04:57 +09:00
kjs
126b3e1175
에러수정
2025-09-29 18:04:56 +09:00
hyeonsu
55f4c7fa26
Merge pull request 'fix/429error' ( #75 ) from fix/429error into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/75
2025-09-29 17:47:16 +09:00
dohyeons
e74deb7c34
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into fix/429error
2025-09-29 17:30:44 +09:00
dohyeons
6e8f529cd3
추가 감소
2025-09-29 17:29:58 +09:00
hjlee
467c5598ab
Merge pull request 'dev' ( #74 ) from dev into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/74
2025-09-29 17:24:24 +09:00
dohyeons
808a317ed0
38개로 감소
2025-09-29 17:24:06 +09:00
hjlee
5a5af8d258
Merge pull request 'lhj' ( #73 ) from lhj into dev
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/73
2025-09-29 17:22:49 +09:00
leeheejin
a5bf6601a0
ui, 파일업로드 관련 손보기
2025-09-29 17:21:47 +09:00
kjs
f336e3b31f
query 변환 계획
2025-09-29 17:19:31 +09:00
hjjeong
153fb18288
Merge pull request 'feature/batch-testing-updates' ( #72 ) from feature/batch-testing-updates into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/72
2025-09-29 17:09:13 +09:00
hjjeong
c2a4a4a61e
Merge remote-tracking branch 'origin/main' into feature/batch-testing-updates
2025-09-29 17:04:52 +09:00
dohyeons
6ce5fc84a8
Revert React Query changes
2025-09-29 16:55:39 +09:00
hjjeong
1be8771e01
rest api get 파라미터 설정 개발중
2025-09-29 16:55:37 +09:00
kjs
dbb049cb28
Merge pull request '버튼에 제어 달기' ( #71 ) from feature/screen-management into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/71
2025-09-29 15:21:48 +09:00
kjs
62cb06c7d9
Merge branch 'main' into feature/screen-management
2025-09-29 15:21:42 +09:00
kjs
3c26f24179
버튼에 제어 달기
2025-09-29 15:21:14 +09:00
hjjeong
9dfd0cb40f
Merge branch 'main' into feature/batch-testing-updates
2025-09-29 14:17:22 +09:00
hjjeong
9680991962
feat: 배치 관리 시스템 테스트 및 업데이트 기능 개선
...
- 배치 스케줄러 서비스 안정성 향상
- 외부 DB 연결 서비스 개선
- 배치 컨트롤러 및 관리 컨트롤러 업데이트
- 프론트엔드 배치 관리 페이지 개선
- Prisma 스키마 업데이트
2025-09-29 13:48:59 +09:00
kjs
43d8676f09
Merge pull request 'feature/screen-management' ( #66 ) from feature/screen-management into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/66
2025-09-29 13:39:55 +09:00
kjs
e057c4d960
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/screen-management
2025-09-29 13:37:35 +09:00
leeheejin
bff7416cd1
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into lhj
2025-09-29 13:33:24 +09:00
kjs
0fca8cd90b
get요청 db 저장기능
2025-09-29 13:32:59 +09:00
leeheejin
e0143e9cba
문서뷰어기능구현
2025-09-29 13:29:03 +09:00
kjs
c9afdec09f
restapi 버튼 동작
2025-09-29 12:17:10 +09:00
kjs
cedb5e3ec3
에러 수정
2025-09-29 10:23:21 +09:00
hjjeong
2448f26bc3
Merge branch 'feature/rest-api-integration' of http://39.117.244.52:3000/kjs/ERP-node
2025-09-26 20:04:07 +09:00
hjjeong
cdd345a777
에러수정2
2025-09-26 18:51:27 +09:00
hjjeong
52d1e0acad
주의
2025-09-26 17:55:38 +09:00
kjs
e0777d0fc3
데이터 매핑 설정 중간커밋
2025-09-26 17:52:11 +09:00
hjjeong
3333429928
배치관리시스템 (DB, RestAPI)
2025-09-26 17:29:20 +09:00
kjs
bf7fc6cfb8
에러수정
2025-09-26 17:24:59 +09:00
kjs
9de0b4158c
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node
2025-09-26 17:17:53 +09:00