# [IMPL-2025-12-19] 카드관리 기능 구현

## 개요
- 위치: 기준정보 > 카드관리
- 경로: `/hr/card-management`

## 구현 체크리스트

### 1. Types 정의
- [x] `types.ts` - Card 타입, 상태, 카드사 옵션 정의

### 2. 컴포넌트 구현
- [x] `src/components/hr/CardManagement/index.tsx` - 리스트 컴포넌트 (IntegratedListTemplateV2 사용)
- [x] `src/components/hr/CardManagement/CardDetail.tsx` - 상세 컴포넌트
- [x] `src/components/hr/CardManagement/CardForm.tsx` - 등록/수정 폼 컴포넌트
- [x] `src/components/hr/CardManagement/types.ts` - 타입 정의

### 3. 페이지 라우팅
- [x] `src/app/[locale]/(protected)/hr/card-management/page.tsx` - 리스트 페이지
- [x] `src/app/[locale]/(protected)/hr/card-management/[id]/page.tsx` - 상세 페이지
- [x] `src/app/[locale]/(protected)/hr/card-management/[id]/edit/page.tsx` - 수정 페이지
- [x] `src/app/[locale]/(protected)/hr/card-management/new/page.tsx` - 등록 페이지

### 4. 문서 업데이트
- [x] `claudedocs/[REF] all-pages-test-urls.md` 업데이트

## 스크린샷 기반 필드 정의

### 리스트 테이블 컬럼
| 컬럼 | 설명 |
|------|------|
| No. | 번호 |
| 카드사 | 카드사 이름 |
| 카드번호 | 1234-****-****-1234 형식 |
| 카드명 | 카드 명칭 |
| 상태 | 사용/정지 |
| 부서 | 사용자 부서 |
| 사용자 | 사용자 이름 |
| 직책 | 사용자 직책 |
| 작업 | 선택 시 수정/삭제 버튼 |

### 상세 페이지 필드

#### 기본 정보
| 필드 | 타입 | 설명 |
|------|------|------|
| 카드사 | Select | 카드사 선택 |
| 카드번호 | Input | 1234-1234-1234-1234 |
| 유효기간 | Input | MMYY 형식 |
| 카드 비밀번호 앞 2자리 | Input | ** |
| 카드명 | Input | 카드 명칭 |
| 상태 | Select | 사용/정지 |

#### 사용자 정보
| 필드 | 타입 | 설명 |
|------|------|------|
| 부서/이름/직책 | Select | 사용자 선택 셀렉트박스 |

## 진행 상황
- 시작일: 2025-12-19
- 완료일: 2025-12-19
- 현재 상태: 완료

## 생성된 파일 목록
```
src/components/hr/CardManagement/
├── types.ts           # 카드 타입 정의
├── index.tsx          # 리스트 컴포넌트
├── CardDetail.tsx     # 상세 컴포넌트
└── CardForm.tsx       # 등록/수정 폼 컴포넌트

src/app/[locale]/(protected)/hr/card-management/
├── page.tsx           # 리스트 페이지
├── new/
│   └── page.tsx       # 등록 페이지
└── [id]/
    ├── page.tsx       # 상세 페이지
    └── edit/
        └── page.tsx   # 수정 페이지
```

## 테스트 URL
- 리스트: http://localhost:3000/ko/hr/card-management
- 등록: http://localhost:3000/ko/hr/card-management/new
- 상세: http://localhost:3000/ko/hr/card-management/1
- 수정: http://localhost:3000/ko/hr/card-management/1/edit
