ERP-node/frontend/types
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
..
external-call get요청 db 저장기능 2025-09-29 13:32:59 +09:00
auth.ts 플로우 위젯 검색 리스트 2025-10-28 14:55:41 +09:00
commonCode.ts 코드 활성/비활성화 해결 2025-09-30 14:28:40 +09:00
company.ts 이미지 미리보기 기능 2025-09-05 14:52:10 +09:00
component.ts ui 수정 및 시현할 기능 업데이트 2025-10-02 14:34:15 +09:00
connectionTypes.ts 제어 관리 저장 액션에 논리연산자 추가 2025-09-19 16:42:33 +09:00
control-management.ts 제어관리 개선판 2025-10-24 14:11:12 +09:00
dataflowTypes.ts 연결 설명 필드 추가 및 외부 호출 설정 개선 2025-09-16 18:15:54 +09:00
ddl.ts feat: 테이블 복제 기능 구현 (최고 관리자 전용) 2025-10-31 17:58:49 +09:00
flow.ts 플로우 각 단계별 컬럼 설정기능 2025-10-27 09:49:13 +09:00
flowExternalDb.ts 플로우 외부db연결 2025-10-20 17:50:27 +09:00
grid-system.ts 화면관리 12컬럼 중간 커밋 2025-10-13 18:28:03 +09:00
index.ts 타입 관리 개선 및 화면 비율조정 중간커밋 2025-09-19 18:43:55 +09:00
input-type-mapping.ts 컬럼 세부 타입 설정 2025-10-14 11:48:04 +09:00
input-types.ts 테이블 추가기능 수정사항 2025-09-23 10:40:21 +09:00
layout.ts 카드 레이아웃 구현 2025-09-11 12:22:39 +09:00
menu.ts 최초커밋 2025-08-21 09:41:46 +09:00
node-editor.ts 제어관리 노드 작동 방식 수정 2025-10-13 17:47:24 +09:00
profile.ts 프로필 이미지 삭제 직후 렌더링이 안되는 문제 해결 2025-09-30 15:45:21 +09:00
repeater.ts 반응형 및 테이블 리스트 컴포넌트 오류 수정 2025-10-17 15:31:23 +09:00
report.ts 리포트 관리 되돌리기 2025-10-13 19:15:52 +09:00
responsive.ts 반응형 레이아웃 기능 구현 2025-10-16 18:16:57 +09:00
screen-legacy-backup.ts feat: 버튼 컴포넌트 수정 액션에서 모달 제목/설명 전달 2025-10-01 17:45:29 +09:00
screen-management.ts 플로우 각 단계별 컬럼 설정기능 2025-10-27 09:49:13 +09:00
screen.ts 타입 관리 개선 및 화면 비율조정 중간커밋 2025-09-19 18:43:55 +09:00
table-management.ts fix: 엔티티 컬럼 표시 설정 문제 해결 2025-09-23 16:51:12 +09:00
unified-core.ts 플로우 구현 2025-10-20 10:55:33 +09:00
unified-web-types.ts 타입 관리 개선 및 화면 비율조정 중간커밋 2025-09-19 18:43:55 +09:00
user.ts 사용자 검색 기능 구현 2025-08-26 14:23:22 +09:00
userHistory.ts 사용자 변경 이력 조회 구현 2025-08-25 18:30:07 +09:00
workHistory.ts 작업 이력 통계 위젯 추가 2025-10-20 14:07:08 +09:00