# 원자재(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