fix: 견적 산출 가이드레일 혼합형(mixed) validation 허용

- QuoteBomBulkCalculateRequest: guideRailType, GT에 mixed 추가
- QuoteBomCalculateRequest: GT에 mixed 추가

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-19 21:21:13 +09:00
parent 89344c0755
commit 1429f22f11
2 changed files with 3 additions and 3 deletions

View File

@@ -32,7 +32,7 @@ public function rules(): array
'items.*.openHeight' => 'nullable|numeric|min:100|max:20000',
'items.*.quantity' => 'nullable|integer|min:1',
'items.*.productCategory' => 'nullable|string|in:SCREEN,STEEL',
'items.*.guideRailType' => 'nullable|string|in:wall,ceiling,floor',
'items.*.guideRailType' => 'nullable|string|in:wall,ceiling,floor,mixed',
'items.*.motorPower' => 'nullable|string|in:single,three',
'items.*.controller' => 'nullable|string|in:basic,smart,premium',
'items.*.wingSize' => 'nullable|numeric|min:0|max:500',
@@ -43,7 +43,7 @@ public function rules(): array
'items.*.H0' => 'nullable|numeric|min:100|max:20000',
'items.*.QTY' => 'nullable|integer|min:1',
'items.*.PC' => 'nullable|string|in:SCREEN,STEEL',
'items.*.GT' => 'nullable|string|in:wall,ceiling,floor',
'items.*.GT' => 'nullable|string|in:wall,ceiling,floor,mixed',
'items.*.MP' => 'nullable|string|in:single,three',
'items.*.CT' => 'nullable|string|in:basic,smart,premium',
'items.*.WS' => 'nullable|numeric|min:0|max:500',

View File

@@ -28,7 +28,7 @@ public function rules(): array
// 선택 입력 (기본값 있음)
'QTY' => 'nullable|integer|min:1',
'PC' => 'nullable|string|in:SCREEN,STEEL',
'GT' => 'nullable|string|in:wall,ceiling,floor',
'GT' => 'nullable|string|in:wall,ceiling,floor,mixed',
'MP' => 'nullable|string|in:single,three',
'CT' => 'nullable|string|in:basic,smart,premium',
'WS' => 'nullable|numeric|min:0|max:500',