feat: 견적수식 케이스 3600/6000 품목 및 범위 추가
- PT-CASE-3600 (3600mm, 180,000원) 품목 추가 - PT-CASE-6000 (6000mm, 280,000원) 품목 추가 - CASE_AUTO_SELECT 범위에 3600, 6000 구간 추가 - 5130 레거시 데이터 기반 가격 적용
This commit is contained in:
@@ -157,8 +157,10 @@ public function run(): void
|
||||
'metadata' => ['unit' => 'EA', 'input_variable' => 'G'],
|
||||
'sort_order' => 2,
|
||||
'ranges' => [
|
||||
['min' => 1219, 'max' => 2438, 'result' => '2438 2개', 'quantity' => 2, 'description' => '1219 < G ≤ 2438'],
|
||||
['min' => 2438, 'max' => 3000, 'result' => '3000 2개', 'quantity' => 2, 'description' => '2438 < G ≤ 3000'],
|
||||
['min' => 0, 'max' => 1219, 'result' => '1219 2개', 'item_code' => 'PT-GR-1219', 'quantity' => 2, 'description' => '0 < G ≤ 1219'],
|
||||
['min' => 1219, 'max' => 2438, 'result' => '2438 2개', 'item_code' => 'PT-GR-2438', 'quantity' => 2, 'description' => '1219 < G ≤ 2438'],
|
||||
['min' => 2438, 'max' => 3000, 'result' => '3000 2개', 'item_code' => 'PT-GR-3000', 'quantity' => 2, 'description' => '2438 < G ≤ 3000'],
|
||||
['min' => 3000, 'max' => 3600, 'result' => '3600 2개', 'item_code' => 'PT-GR-3600', 'quantity' => 2, 'description' => '3000 < G ≤ 3600'],
|
||||
],
|
||||
],
|
||||
[
|
||||
@@ -231,11 +233,14 @@ public function run(): void
|
||||
['min' => 0, 'max' => 1219, 'result' => '1219 1개', 'item_code' => 'PT-CASE-1219', 'quantity' => 1, 'description' => '0 < S ≤ 1219'],
|
||||
['min' => 1219, 'max' => 2438, 'result' => '2438 1개', 'item_code' => 'PT-CASE-2438', 'quantity' => 1, 'description' => '1219 < S ≤ 2438'],
|
||||
['min' => 2438, 'max' => 3000, 'result' => '3000 1개', 'item_code' => 'PT-CASE-3000', 'quantity' => 1, 'description' => '2438 < S ≤ 3000'],
|
||||
['min' => 3000, 'max' => 3600, 'result' => '3600 1개', 'item_code' => 'PT-CASE-3600', 'quantity' => 1, 'description' => '3000 < S ≤ 3600'],
|
||||
['min' => 3600, 'max' => 6000, 'result' => '6000 1개', 'item_code' => 'PT-CASE-6000', 'quantity' => 1, 'description' => '3600 < S ≤ 6000'],
|
||||
],
|
||||
],
|
||||
|
||||
// ==============================
|
||||
// 7. 모터 (MOTOR) - 1개
|
||||
// 5130 기준 모터 규격: 150K, 300K, 400K, 500K, 600K, 800K, 1000K, 1500K, 2000K
|
||||
// ==============================
|
||||
[
|
||||
'category_code' => 'MOTOR',
|
||||
@@ -243,13 +248,19 @@ public function run(): void
|
||||
'name' => '모터 자동 선택',
|
||||
'type' => 'range',
|
||||
'formula' => null,
|
||||
'description' => '모터 중량 기반 자동 선택 (전원 유형 반영)',
|
||||
'description' => '모터 중량 기반 자동 선택 (5130 실제 규격 기준)',
|
||||
'metadata' => ['unit' => 'EA', 'input_variable' => 'K'],
|
||||
'sort_order' => 1,
|
||||
'ranges' => [
|
||||
['min' => 0, 'max' => 150, 'result' => '150k', 'quantity' => 1, 'description' => '0 < K ≤ 150kg'],
|
||||
['min' => 150, 'max' => 300, 'result' => '300k', 'quantity' => 1, 'description' => '150 < K ≤ 300kg'],
|
||||
['min' => 300, 'max' => 400, 'result' => '400k', 'quantity' => 1, 'description' => '300 < K ≤ 400kg'],
|
||||
['min' => 0, 'max' => 150, 'result' => '150K', 'item_code' => 'PT-MOTOR-150', 'quantity' => 1, 'description' => '0 < K ≤ 150kg'],
|
||||
['min' => 150, 'max' => 300, 'result' => '300K', 'item_code' => 'PT-MOTOR-300', 'quantity' => 1, 'description' => '150 < K ≤ 300kg'],
|
||||
['min' => 300, 'max' => 400, 'result' => '400K', 'item_code' => 'PT-MOTOR-400', 'quantity' => 1, 'description' => '300 < K ≤ 400kg'],
|
||||
['min' => 400, 'max' => 500, 'result' => '500K', 'item_code' => 'PT-MOTOR-500', 'quantity' => 1, 'description' => '400 < K ≤ 500kg'],
|
||||
['min' => 500, 'max' => 600, 'result' => '600K', 'item_code' => 'PT-MOTOR-600', 'quantity' => 1, 'description' => '500 < K ≤ 600kg'],
|
||||
['min' => 600, 'max' => 800, 'result' => '800K', 'item_code' => 'PT-MOTOR-800', 'quantity' => 1, 'description' => '600 < K ≤ 800kg'],
|
||||
['min' => 800, 'max' => 1000, 'result' => '1000K', 'item_code' => 'PT-MOTOR-1000', 'quantity' => 1, 'description' => '800 < K ≤ 1000kg'],
|
||||
['min' => 1000, 'max' => 1500, 'result' => '1500K', 'item_code' => 'PT-MOTOR-1500', 'quantity' => 1, 'description' => '1000 < K ≤ 1500kg'],
|
||||
['min' => 1500, 'max' => 2000, 'result' => '2000K', 'item_code' => 'PT-MOTOR-2000', 'quantity' => 1, 'description' => '1500 < K ≤ 2000kg'],
|
||||
],
|
||||
],
|
||||
|
||||
|
||||
Reference in New Issue
Block a user