ERP-node/frontend/app/(main)/admin
kjs 5c2e147784 feat: 테이블 복제 기능 구현 (최고 관리자 전용)
 새로운 기능
- 테이블 타입 관리에 테이블 복제 기능 추가
- 기존 테이블의 설정과 컬럼 정보를 복사하여 새 테이블 생성
- 최고 관리자만 사용 가능 (company_code = '*' AND userType = 'SUPER_ADMIN')
- 테이블 1개 선택 시에만 복제 버튼 활성화

🎨 UI 개선
- 테이블 목록에 '테이블 복제' 버튼 추가 (Copy 아이콘)
- CreateTableModal을 복제 모드로 재사용
- 복제 모드 시 제목/설명/버튼 텍스트 동적 변경
- 원본 테이블 정보 자동 로드

🔧 기술적 개선
- CreateTableModal에 mode/sourceTableName props 추가
- 복제 모드 감지 및 데이터 자동 로드 로직 구현
- API 타입 정의 수정 (ColumnListData 인터페이스 추가)
- 백엔드 응답 구조와 프론트엔드 타입 일치화

🐛 버그 수정
- API 응답 구조 불일치 문제 해결
- ColumnListResponse 타입 수정 (배열 → 객체)
- 데이터 파싱 로직 수정 (data.columns 접근)
- 디버그 로그 추가로 문제 추적 개선

📝 변경된 파일
- frontend/app/(main)/admin/tableMng/page.tsx
- frontend/components/admin/CreateTableModal.tsx
- frontend/lib/api/tableManagement.ts
- frontend/types/ddl.ts
- 테이블_복제_기능_구현_계획서.md (신규)

 테스트 완료
- 최고 관리자 권한 체크
- 테이블 정보 로드
- 컬럼 정보 복제
- 새 테이블명 입력 및 검증
- 테이블 생성 및 목록 갱신
2025-10-31 17:58:49 +09:00
..
[...slug] 최초커밋 2025-08-21 09:41:46 +09:00
batch-management feat: 테이블 타입 관리 페이지 UI 개선 및 테이블 삭제 방식 변경 2025-10-30 17:02:30 +09:00
batch-management-new feat: 배치 관리 시스템 테스트 및 업데이트 기능 개선 2025-09-29 13:48:59 +09:00
batchmng 전체적인 스타일 수정 2025-10-22 14:52:13 +09:00
collection-management feat: 테이블 타입 관리 페이지 UI 개선 및 테이블 삭제 방식 변경 2025-10-30 17:02:30 +09:00
commonCode 전체적인 스타일 수정 2025-10-22 14:52:13 +09:00
company 전체적인 스타일 수정 2025-10-22 14:52:13 +09:00
dashboard 대시보드 페이지에 서버사이드렌더링 적용 2025-10-30 11:29:46 +09:00
dataflow 플로우 페이지네이션 안보임 2025-10-24 15:40:08 +09:00
debug 관리자 메뉴 토큰문제 수정정 2025-08-21 13:28:49 +09:00
debug-layout 관리자 메뉴 토큰문제 수정정 2025-08-21 13:28:49 +09:00
debug-simple 관리자 메뉴 토큰문제 수정정 2025-08-21 13:28:49 +09:00
external-call-configs 전체적인 스타일 수정 2025-10-22 14:52:13 +09:00
external-connections feat: 관리자 테이블 스타일 개선 및 탭 컴포넌트 디자인 수정 2025-10-30 17:55:55 +09:00
flow-external-db 플로우 외부db연결 2025-10-20 17:50:27 +09:00
flow-management 각 회사별 데이터 분리 2025-10-27 16:40:59 +09:00
i18n uiux 개선 2025-09-25 14:22:30 +09:00
layouts uiux 개선 2025-09-25 14:22:30 +09:00
mail 메일관리 2025-10-22 17:07:38 +09:00
menu 전체적인 스타일 수정 2025-10-22 14:52:13 +09:00
monitoring uiux 개선 2025-09-25 14:22:30 +09:00
report 페이지 관리 시스템 전체 구현 2025-10-02 13:44:16 +09:00
roles 각 회사별 데이터 분리 2025-10-27 16:40:59 +09:00
screenMng 전체적인 스타일 수정 2025-10-22 14:52:13 +09:00
standards feat: 관리자 테이블 스타일 개선 및 탭 컴포넌트 디자인 수정 2025-10-30 17:55:55 +09:00
tableMng feat: 테이블 복제 기능 구현 (최고 관리자 전용) 2025-10-31 17:58:49 +09:00
templates feat: 테이블 타입 관리 페이지 UI 개선 및 테이블 삭제 방식 변경 2025-10-30 17:02:30 +09:00
test 관리자 메뉴 토큰문제 수정정 2025-08-21 13:28:49 +09:00
token-test 관리자 메뉴 토큰문제 수정정 2025-08-21 13:28:49 +09:00
ui-components-demo 스타일 수정중 2025-10-30 12:03:50 +09:00
userAuth 각 회사별 데이터 분리 2025-10-27 16:40:59 +09:00
userMng 전체적인 스타일 수정 2025-10-22 14:52:13 +09:00
validation-demo ui 수정 및 시현할 기능 업데이트 2025-10-02 14:34:15 +09:00
page.tsx feat: 테이블 테두리 및 라운드 제거, 검색 필터 제목 제거 2025-10-30 15:39:39 +09:00