# 원자재(RM) 규격 필드 구조 개선

**날짜:** 2026-03-18
**작업자:** Claude Code

---

## 변경 개요

원자재(RM) 품목 수정 화면에서 4개의 "규격" 필드가 동일한 라벨로 표시되어 구분이 어려운 문제를 개선했다. 필드 라벨을 의미에 맞게 변경하고, "규격 정보" 섹션으로 분리했다.

---

## 변경 전/후

### 변경 전

```
[기본 정보]
  품목명 *    (dropdown)
  규격 *      (dropdown) ← 두께
  규격 *      (dropdown) ← 폭
  규격 *      (dropdown) ← 길이
  규격 *      (dropdown) ← 기타
  활성 여부
  단위
  비고
```

### 변경 후

```
[기본 정보]
  품목명 *
  활성 여부
  단위
  비고

[규격 정보]        ← 새 섹션
  두께 *    (dropdown: 1.17, 1.2, 1.2T, 1.5, 1.55, 1.6, 1.6T)
  폭 *      (dropdown: 1000, 1219)
  길이 *    (dropdown: 2438, 2500, 3000, 4000, 4230, c(코일))
  기타       (dropdown: P/L) ← 필수→선택으로 변경
```

---

## DB 변경 상세

### 1. `item_fields.field_name` 변경 (라벨만, field_key 유지)

| id | field_key | 변경 전 | 변경 후 |
|----|-----------|---------|---------|
| 315 | `101_specification_1` | 규격 | **두께** |
| 316 | `102_specification_2` | 규격 | **폭** |
| 317 | `103_specification_3` | 규격 | **길이** |
| 318 | `104_specification_4` | 규격 | **기타** (is_required: 1→0) |

### 2. `item_sections` 추가

- 새 섹션: "규격 정보" (tenant_id: 287, type: fields)

### 3. `entity_relationships` 이동

- 315~318번 필드를 기본 정보(130) → 규격 정보(새 섹션)로 이동
- 기본 정보 필드 순서 재정렬

### 4. 드롭다운 옵션 정리

- "옵션1-1", "옵션2-1" 등 테스트 데이터 제거
- 실제 사용 중인 값만 유지

---

## 데이터 유실 여부

**유실 없음**. `field_key`(저장 키)를 변경하지 않았으므로 기존 `attributes` JSON 데이터가 그대로 매칭됨.

```json
// 변경 전/후 동일한 저장 구조
{ "101_specification_1": "1.2", "102_specification_2": "1219", "103_specification_3": "2438" }
```

---

**최종 업데이트**: 2026-03-18
