refactor: [절곡] code/lot_no 분리 — 코드 체계와 LOT 번호 분리

- bending_items.code: LOT번호(CP260319) → 코드체계(CP)만 저장
- bending_items.lot_no: 기존 code 값 이관 (LOT 번호)
- bending_models.code: 전체코드(GR-KSS01-벽면형-SUS) → 접두사(GR)만 저장
- bending_models.lot_no: 기존 code 값 이관
- unique 제약: code → lot_no로 이동
- BendingCodeService.resolveItem: LIKE → 정확 매칭
- 검색: lot_no 필드 추가
- Swagger 문서 업데이트
This commit is contained in:
2026-03-21 15:06:55 +09:00
parent 78ff01d6b1
commit d6591acdff
8 changed files with 90 additions and 11 deletions

View File

@@ -14,7 +14,8 @@ public function authorize(): bool
public function rules(): array
{
return [
'code' => 'sometimes|string|max:100',
'code' => 'sometimes|string|max:10',
'lot_no' => 'nullable|string|max:50',
'name' => 'sometimes|string|max:200',
'item_name' => 'sometimes|string|max:50',
'item_sep' => 'sometimes|in:스크린,철재',