Container Berechnung limiting factor korrigiert,

Migration für materialien vollständig,
Safety target für countries geändert
This commit is contained in:
Anja Guenther 2025-10-26 21:50:01 +01:00
parent f75b20830c
commit 4c6b0e5fe2
4 changed files with 1068163 additions and 857 deletions

View file

@ -53,7 +53,7 @@ public class ContainerCalculationService {
var weightInKg = BigDecimal.valueOf(WeightUnit.KG.convertFromG(hu.getWeight())); var weightInKg = BigDecimal.valueOf(WeightUnit.KG.convertFromG(hu.getWeight()));
var maxContainerLoad = BigDecimal.valueOf(getMaxContainerLoad(containerType, setId)); var maxContainerLoad = BigDecimal.valueOf(getMaxContainerLoad(containerType, setId));
var maxUnitByWeight = maxContainerLoad.divide(weightInKg, 0, RoundingMode.HALF_UP).intValueExact(); var maxUnitByWeight = maxContainerLoad.divide(weightInKg, 0, RoundingMode.FLOOR).intValueExact();
var dimensions = hu.withTolerance(DIMENSION_TOLERANCE); var dimensions = hu.withTolerance(DIMENSION_TOLERANCE);
@ -63,9 +63,9 @@ public class ContainerCalculationService {
int layers = getLayerCount(dimensions, containerType); int layers = getLayerCount(dimensions, containerType);
if(PalletType.EURO_PALLET.fitsOn(hu) && bestSolution.getTotal() < containerType.getPalletCount(PalletType.EURO_PALLET)) { if(PalletType.EURO_PALLET.fitsOn(hu) && bestSolution.getTotal() < containerType.getPalletCount(PalletType.EURO_PALLET)) {
return new ContainerCalculationResult(Math.min(containerType.getPalletCount(PalletType.EURO_PALLET)*layers,maxUnitByWeight), layers, null, containerType.getPalletCount(PalletType.EURO_PALLET) > maxUnitByWeight, containerType, dimensions, maxContainerLoad.intValueExact()); return new ContainerCalculationResult(Math.min(containerType.getPalletCount(PalletType.EURO_PALLET)*layers,maxUnitByWeight), layers, null, (containerType.getPalletCount(PalletType.EURO_PALLET)*layers) > maxUnitByWeight, containerType, dimensions, maxContainerLoad.intValueExact());
} else if(PalletType.INDUSTRIAL_PALLET.fitsOn(hu) && bestSolution.getTotal() < containerType.getPalletCount(PalletType.INDUSTRIAL_PALLET)) { } else if(PalletType.INDUSTRIAL_PALLET.fitsOn(hu) && bestSolution.getTotal() < containerType.getPalletCount(PalletType.INDUSTRIAL_PALLET)) {
return new ContainerCalculationResult(Math.min(containerType.getPalletCount(PalletType.INDUSTRIAL_PALLET)*layers,maxUnitByWeight), layers, null, containerType.getPalletCount(PalletType.INDUSTRIAL_PALLET) > maxUnitByWeight, containerType, dimensions, maxContainerLoad.intValueExact()); return new ContainerCalculationResult(Math.min(containerType.getPalletCount(PalletType.INDUSTRIAL_PALLET)*layers,maxUnitByWeight), layers, null, (containerType.getPalletCount(PalletType.INDUSTRIAL_PALLET)*layers) > maxUnitByWeight, containerType, dimensions, maxContainerLoad.intValueExact());
} }
return createContainerCalculationResult(bestSolution, layers, maxUnitByWeight, containerType, dimensions, maxContainerLoad.intValueExact()); return createContainerCalculationResult(bestSolution, layers, maxUnitByWeight, containerType, dimensions, maxContainerLoad.intValueExact());

View file

@ -328,256 +328,255 @@ SELECT
ORDER BY ps.start_date DESC ORDER BY ps.start_date DESC
LIMIT 1), LIMIT 1),
CASE c.iso_code CASE c.iso_code
WHEN 'AD' THEN '15' WHEN 'AD' THEN '15'
WHEN 'AE' THEN '20' WHEN 'AE' THEN '20'
WHEN 'AF' THEN '30' WHEN 'AF' THEN '30'
WHEN 'AG' THEN '55' WHEN 'AG' THEN '55'
WHEN 'AI' THEN '55' WHEN 'AI' THEN '55'
WHEN 'AL' THEN '15' WHEN 'AL' THEN '15'
WHEN 'AM' THEN '15' WHEN 'AM' THEN '15'
WHEN 'AO' THEN '15' WHEN 'AO' THEN '15'
WHEN 'AQ' THEN '55' WHEN 'AQ' THEN '55'
WHEN 'AR' THEN '55' WHEN 'AR' THEN '55'
WHEN 'AS' THEN '55' WHEN 'AS' THEN '55'
WHEN 'AT' THEN '10' WHEN 'AT' THEN '10'
WHEN 'AU' THEN '55' WHEN 'AU' THEN '55'
WHEN 'AW' THEN '55' WHEN 'AW' THEN '55'
WHEN 'AZ' THEN '15' WHEN 'AZ' THEN '15'
WHEN 'BA' THEN '15' WHEN 'BA' THEN '15'
WHEN 'BB' THEN '55' WHEN 'BB' THEN '55'
WHEN 'BD' THEN '30' WHEN 'BD' THEN '55'
WHEN 'BE' THEN '10' WHEN 'BE' THEN '10'
WHEN 'BF' THEN '15' WHEN 'BF' THEN '30'
WHEN 'BG' THEN '10' WHEN 'BG' THEN '10'
WHEN 'BH' THEN '20' WHEN 'BH' THEN '20'
WHEN 'BI' THEN '15' WHEN 'BI' THEN '30'
WHEN 'BJ' THEN '15' WHEN 'BJ' THEN '30'
WHEN 'BL' THEN '55' WHEN 'BL' THEN '30'
WHEN 'BM' THEN '55' WHEN 'BM' THEN '55'
WHEN 'BN' THEN '55' WHEN 'BN' THEN '55'
WHEN 'BO' THEN '55' WHEN 'BO' THEN '55'
WHEN 'BQ' THEN '55' WHEN 'BQ' THEN '55'
WHEN 'BR' THEN '55' WHEN 'BR' THEN '55'
WHEN 'BS' THEN '55' WHEN 'BS' THEN '55'
WHEN 'BT' THEN '55' WHEN 'BT' THEN '55'
WHEN 'BV' THEN '55' WHEN 'BV' THEN '30'
WHEN 'BW' THEN '15' WHEN 'BW' THEN '15'
WHEN 'BY' THEN '15' WHEN 'BY' THEN '55'
WHEN 'BZ' THEN '55' WHEN 'BZ' THEN '55'
WHEN 'CA' THEN '55' WHEN 'CA' THEN '55'
WHEN 'CC' THEN '55' WHEN 'CC' THEN '55'
WHEN 'CD' THEN '15' WHEN 'CD' THEN '30'
WHEN 'CF' THEN '15' WHEN 'CF' THEN '30'
WHEN 'CG' THEN '15' WHEN 'CG' THEN '30'
WHEN 'CH' THEN '10' WHEN 'CH' THEN '10'
WHEN 'CI' THEN '15' WHEN 'CI' THEN '30'
WHEN 'CK' THEN '55' WHEN 'CK' THEN '30'
WHEN 'CL' THEN '55' WHEN 'CL' THEN '55'
WHEN 'CM' THEN '15' WHEN 'CM' THEN '30'
WHEN 'CN' THEN '55' WHEN 'CN' THEN '55'
WHEN 'CO' THEN '55' WHEN 'CO' THEN '55'
WHEN 'CR' THEN '55' WHEN 'CR' THEN '55'
WHEN 'CU' THEN '55' WHEN 'CU' THEN '55'
WHEN 'CV' THEN '15' WHEN 'CV' THEN '30'
WHEN 'CW' THEN '55' WHEN 'CW' THEN '30'
WHEN 'CX' THEN '55' WHEN 'CX' THEN '55'
WHEN 'CY' THEN '10' WHEN 'CY' THEN '10'
WHEN 'CZ' THEN '10' WHEN 'CZ' THEN '10'
WHEN 'DE' THEN '10' WHEN 'DE' THEN '10'
WHEN 'DJ' THEN '15' WHEN 'DJ' THEN '30'
WHEN 'DK' THEN '10' WHEN 'DK' THEN '10'
WHEN 'DM' THEN '55' WHEN 'DM' THEN '55'
WHEN 'DO' THEN '55' WHEN 'DO' THEN '55'
WHEN 'DZ' THEN '15' WHEN 'DZ' THEN '10'
WHEN 'EC' THEN '55' WHEN 'EC' THEN '55'
WHEN 'EE' THEN '10' WHEN 'EE' THEN '10'
WHEN 'EG' THEN '15' WHEN 'EG' THEN '30'
WHEN 'EH' THEN '15' WHEN 'EH' THEN '30'
WHEN 'ER' THEN '15' WHEN 'ER' THEN '30'
WHEN 'ES' THEN '10' WHEN 'ES' THEN '10'
WHEN 'ET' THEN '15' WHEN 'ET' THEN '30'
WHEN 'FI' THEN '10' WHEN 'FI' THEN '10'
WHEN 'FJ' THEN '55' WHEN 'FJ' THEN '55'
WHEN 'FK' THEN '55' WHEN 'FK' THEN '55'
WHEN 'FM' THEN '55' WHEN 'FM' THEN '55'
WHEN 'FO' THEN '10' WHEN 'FO' THEN '30'
WHEN 'FR' THEN '10' WHEN 'FR' THEN '10'
WHEN 'GA' THEN '15' WHEN 'GA' THEN '30'
WHEN 'GB' THEN '10' WHEN 'GB' THEN '30'
WHEN 'GD' THEN '55' WHEN 'GD' THEN '55'
WHEN 'GE' THEN '15' WHEN 'GE' THEN '10'
WHEN 'GF' THEN '55' WHEN 'GF' THEN '30'
WHEN 'GG' THEN '10' WHEN 'GG' THEN '30'
WHEN 'GH' THEN '15' WHEN 'GH' THEN '30'
WHEN 'GI' THEN '10' WHEN 'GI' THEN '10'
WHEN 'GL' THEN '55' WHEN 'GL' THEN '30'
WHEN 'GM' THEN '15' WHEN 'GM' THEN '30'
WHEN 'GN' THEN '15' WHEN 'GN' THEN '30'
WHEN 'GP' THEN '55' WHEN 'GP' THEN '30'
WHEN 'GQ' THEN '15' WHEN 'GQ' THEN '30'
WHEN 'GR' THEN '10' WHEN 'GR' THEN '10'
WHEN 'GS' THEN '55' WHEN 'GS' THEN '55'
WHEN 'GT' THEN '55' WHEN 'GT' THEN '55'
WHEN 'GU' THEN '55' WHEN 'GU' THEN '55'
WHEN 'GW' THEN '15' WHEN 'GW' THEN '30'
WHEN 'GY' THEN '55' WHEN 'GY' THEN '55'
WHEN 'HK' THEN '55' WHEN 'HK' THEN '55'
WHEN 'HM' THEN '55' WHEN 'HM' THEN '30'
WHEN 'HN' THEN '55' WHEN 'HN' THEN '55'
WHEN 'HR' THEN '10' WHEN 'HR' THEN '10'
WHEN 'HT' THEN '55' WHEN 'HT' THEN '55'
WHEN 'HU' THEN '10' WHEN 'HU' THEN '10'
WHEN 'ID' THEN '55' WHEN 'ID' THEN '55'
WHEN 'IE' THEN '10' WHEN 'IE' THEN '10'
WHEN 'IL' THEN '15' WHEN 'IL' THEN '30'
WHEN 'IM' THEN '10' WHEN 'IM' THEN '30'
WHEN 'IN' THEN '55' WHEN 'IN' THEN '55'
WHEN 'IO' THEN '55' WHEN 'IO' THEN '55'
WHEN 'IQ' THEN '30' WHEN 'IQ' THEN '30'
WHEN 'IR' THEN '30' WHEN 'IR' THEN '30'
WHEN 'IS' THEN '10' WHEN 'IS' THEN '20'
WHEN 'IT' THEN '10' WHEN 'IT' THEN '10'
WHEN 'JE' THEN '10' WHEN 'JE' THEN '30'
WHEN 'JM' THEN '55' WHEN 'JM' THEN '55'
WHEN 'JO' THEN '15' WHEN 'JO' THEN '30'
WHEN 'JP' THEN '55' WHEN 'JP' THEN '55'
WHEN 'KE' THEN '15' WHEN 'KE' THEN '30'
WHEN 'KG' THEN '15' WHEN 'KG' THEN '30'
WHEN 'KH' THEN '55' WHEN 'KH' THEN '55'
WHEN 'KI' THEN '55' WHEN 'KI' THEN '55'
WHEN 'KM' THEN '15' WHEN 'KM' THEN '30'
WHEN 'KN' THEN '55' WHEN 'KN' THEN '55'
WHEN 'KP' THEN '55' WHEN 'KP' THEN '55'
WHEN 'KR' THEN '55' WHEN 'KR' THEN '55'
WHEN 'KW' THEN '20' WHEN 'KW' THEN '30'
WHEN 'KY' THEN '55' WHEN 'KY' THEN '55'
WHEN 'KZ' THEN '15' WHEN 'KZ' THEN '30'
WHEN 'LA' THEN '55' WHEN 'LA' THEN '55'
WHEN 'LB' THEN '15' WHEN 'LB' THEN '30'
WHEN 'LC' THEN '55' WHEN 'LC' THEN '55'
WHEN 'LI' THEN '10' WHEN 'LI' THEN '10'
WHEN 'LK' THEN '55' WHEN 'LK' THEN '55'
WHEN 'LR' THEN '15' WHEN 'LR' THEN '30'
WHEN 'LS' THEN '15' WHEN 'LS' THEN '30'
WHEN 'LT' THEN '10' WHEN 'LT' THEN '10'
WHEN 'LU' THEN '10' WHEN 'LU' THEN '10'
WHEN 'LV' THEN '10' WHEN 'LV' THEN '10'
WHEN 'LY' THEN '15' WHEN 'LY' THEN '30'
WHEN 'MA' THEN '15' WHEN 'MA' THEN '20'
WHEN 'MC' THEN '10' WHEN 'MC' THEN '30'
WHEN 'MD' THEN '15' WHEN 'MD' THEN '30'
WHEN 'ME' THEN '15' WHEN 'ME' THEN '30'
WHEN 'MF' THEN '55' WHEN 'MF' THEN '30'
WHEN 'MG' THEN '15' WHEN 'MG' THEN '30'
WHEN 'MH' THEN '55' WHEN 'MH' THEN '55'
WHEN 'MK' THEN '15' WHEN 'MK' THEN '30'
WHEN 'ML' THEN '15' WHEN 'ML' THEN '30'
WHEN 'MM' THEN '55' WHEN 'MM' THEN '55'
WHEN 'MN' THEN '55' WHEN 'MN' THEN '55'
WHEN 'MO' THEN '55' WHEN 'MO' THEN '55'
WHEN 'MP' THEN '55' WHEN 'MP' THEN '55'
WHEN 'MQ' THEN '55' WHEN 'MQ' THEN '30'
WHEN 'MR' THEN '15' WHEN 'MR' THEN '30'
WHEN 'MS' THEN '55' WHEN 'MS' THEN '55'
WHEN 'MT' THEN '10' WHEN 'MT' THEN '10'
WHEN 'MU' THEN '15' WHEN 'MU' THEN '30'
WHEN 'MV' THEN '55' WHEN 'MV' THEN '55'
WHEN 'MW' THEN '15' WHEN 'MW' THEN '30'
WHEN 'MX' THEN '55' WHEN 'MX' THEN '55'
WHEN 'MY' THEN '55' WHEN 'MY' THEN '55'
WHEN 'MZ' THEN '15' WHEN 'MZ' THEN '30'
WHEN 'NA' THEN '15' WHEN 'NA' THEN '30'
WHEN 'NC' THEN '55' WHEN 'NC' THEN '30'
WHEN 'NE' THEN '15' WHEN 'NE' THEN '30'
WHEN 'NF' THEN '55' WHEN 'NF' THEN '55'
WHEN 'NG' THEN '15' WHEN 'NG' THEN '30'
WHEN 'NI' THEN '55' WHEN 'NI' THEN '55'
WHEN 'NL' THEN '10' WHEN 'NL' THEN '10'
WHEN 'NO' THEN '10' WHEN 'NO' THEN '10'
WHEN 'NP' THEN '55' WHEN 'NP' THEN '55'
WHEN 'NR' THEN '55' WHEN 'NR' THEN '55'
WHEN 'NU' THEN '55' WHEN 'NU' THEN '55'
WHEN 'NZ' THEN '55' WHEN 'NZ' THEN '55'
WHEN 'OM' THEN '20' WHEN 'OM' THEN '30'
WHEN 'PA' THEN '55' WHEN 'PA' THEN '55'
WHEN 'PE' THEN '55' WHEN 'PE' THEN '55'
WHEN 'PF' THEN '55' WHEN 'PF' THEN '30'
WHEN 'PG' THEN '55' WHEN 'PG' THEN '55'
WHEN 'PH' THEN '55' WHEN 'PH' THEN '55'
WHEN 'PK' THEN '30' WHEN 'PK' THEN '55'
WHEN 'PL' THEN '10' WHEN 'PL' THEN '10'
WHEN 'PM' THEN '55' WHEN 'PM' THEN '30'
WHEN 'PN' THEN '55' WHEN 'PN' THEN '55'
WHEN 'PR' THEN '55' WHEN 'PR' THEN '55'
WHEN 'PS' THEN '15' WHEN 'PS' THEN '30'
WHEN 'PT' THEN '10' WHEN 'PT' THEN '10'
WHEN 'PW' THEN '55' WHEN 'PW' THEN '55'
WHEN 'PY' THEN '55' WHEN 'PY' THEN '55'
WHEN 'QA' THEN '20' WHEN 'QA' THEN '30'
WHEN 'RE' THEN '15' WHEN 'RE' THEN '30'
WHEN 'RO' THEN '10' WHEN 'RO' THEN '10'
WHEN 'RS' THEN '15' WHEN 'RS' THEN '10'
WHEN 'RU' THEN '15' WHEN 'RU' THEN '30'
WHEN 'RW' THEN '15' WHEN 'RW' THEN '30'
WHEN 'SA' THEN '20' WHEN 'SA' THEN '30'
WHEN 'SB' THEN '55' WHEN 'SB' THEN '55'
WHEN 'SC' THEN '15' WHEN 'SC' THEN '30'
WHEN 'SD' THEN '15' WHEN 'SD' THEN '30'
WHEN 'SE' THEN '10' WHEN 'SE' THEN '10'
WHEN 'SG' THEN '55' WHEN 'SG' THEN '55'
WHEN 'SH' THEN '15' WHEN 'SH' THEN '30'
WHEN 'SI' THEN '10' WHEN 'SI' THEN '10'
WHEN 'SJ' THEN '10' WHEN 'SJ' THEN '55'
WHEN 'SK' THEN '10' WHEN 'SK' THEN '10'
WHEN 'SL' THEN '15' WHEN 'SL' THEN '30'
WHEN 'SM' THEN '10' WHEN 'SM' THEN '30'
WHEN 'SN' THEN '15' WHEN 'SN' THEN '30'
WHEN 'SO' THEN '15' WHEN 'SO' THEN '30'
WHEN 'SR' THEN '55' WHEN 'SR' THEN '55'
WHEN 'SS' THEN '15' WHEN 'SS' THEN '30'
WHEN 'ST' THEN '15' WHEN 'ST' THEN '30'
WHEN 'SV' THEN '55' WHEN 'SV' THEN '55'
WHEN 'SX' THEN '55' WHEN 'SX' THEN '30'
WHEN 'SY' THEN '15' WHEN 'SY' THEN '30'
WHEN 'SZ' THEN '15' WHEN 'SZ' THEN '30'
WHEN 'TC' THEN '55' WHEN 'TC' THEN '55'
WHEN 'TD' THEN '15' WHEN 'TD' THEN '30'
WHEN 'TF' THEN '55' WHEN 'TF' THEN '30'
WHEN 'TG' THEN '15' WHEN 'TG' THEN '30'
WHEN 'TH' THEN '55' WHEN 'TH' THEN '55'
WHEN 'TJ' THEN '15' WHEN 'TJ' THEN '30'
WHEN 'TK' THEN '55' WHEN 'TK' THEN '55'
WHEN 'TL' THEN '55' WHEN 'TL' THEN '55'
WHEN 'TM' THEN '15' WHEN 'TM' THEN '30'
WHEN 'TN' THEN '15' WHEN 'TN' THEN '30'
WHEN 'TO' THEN '55' WHEN 'TO' THEN '55'
WHEN 'TR' THEN '15' WHEN 'TR' THEN '15'
WHEN 'TT' THEN '55' WHEN 'TT' THEN '55'
WHEN 'TV' THEN '55' WHEN 'TV' THEN '55'
WHEN 'TW' THEN '55' WHEN 'TW' THEN '55'
WHEN 'TZ' THEN '15' WHEN 'TZ' THEN '30'
WHEN 'UA' THEN '15' WHEN 'UA' THEN '55'
WHEN 'UG' THEN '15' WHEN 'UG' THEN '30'
WHEN 'UM' THEN '55' WHEN 'UM' THEN '55'
WHEN 'US' THEN '55' WHEN 'US' THEN '55'
WHEN 'UY' THEN '55' WHEN 'UY' THEN '55'
WHEN 'UZ' THEN '15' WHEN 'UZ' THEN '30'
WHEN 'VA' THEN '10' WHEN 'VA' THEN '30'
WHEN 'VC' THEN '55' WHEN 'VC' THEN '55'
WHEN 'VE' THEN '55' WHEN 'VE' THEN '55'
WHEN 'VG' THEN '55' WHEN 'VG' THEN '55'
WHEN 'VI' THEN '55' WHEN 'VI' THEN '55'
WHEN 'VN' THEN '55' WHEN 'VN' THEN '55'
WHEN 'VU' THEN '55' WHEN 'VU' THEN '55'
WHEN 'WF' THEN '55' WHEN 'WF' THEN '30'
WHEN 'WS' THEN '55' WHEN 'WS' THEN '55'
WHEN 'YE' THEN '30' WHEN 'YE' THEN '30'
WHEN 'YT' THEN '15' WHEN 'YT' THEN '30'
WHEN 'ZA' THEN '15' WHEN 'ZA' THEN '30'
WHEN 'ZM' THEN '15' WHEN 'ZM' THEN '30'
WHEN 'ZW' THEN '15' WHEN 'ZW' THEN '30'
WHEN 'XK' THEN '15' WHEN 'XK' THEN '55'
WHEN 'BQ' THEN '55'
END END
FROM `country` c, `country_property_type` cpt FROM `country` c, `country_property_type` cpt
WHERE cpt.external_mapping_id = 'SAFETY_STOCK'; WHERE cpt.external_mapping_id = 'SAFETY_STOCK';

File diff suppressed because it is too large Load diff

View file

@ -1,604 +0,0 @@
INSERT INTO material (part_number, normalized_part_number, hs_code, name, is_deprecated)
VALUES ('28152640129', '028152640129', '84839089', 'gearbox housing blank ''GR4H-10', FALSE);
INSERT INTO material (part_number, normalized_part_number, hs_code, name, is_deprecated)
VALUES ('8222640822', '008222640822', '84839089', 'planet gear carrier blank ''stage 1', FALSE);
INSERT INTO material (part_number, normalized_part_number, hs_code, name, is_deprecated)
VALUES ('3064540201', '003064540201', '84312000', 'wheel hub', FALSE);
INSERT INTO material (part_number, normalized_part_number, hs_code, name, is_deprecated)
VALUES ('8212640113', '008212640113', '84312000', 'transmission housing blank ''GR2E-04', FALSE);
INSERT INTO material (part_number, normalized_part_number, hs_code, name, is_deprecated)
VALUES ('28152643516', '028152643516', '84831095', 'wheel shaft blank', FALSE);
INSERT INTO material (part_number, normalized_part_number, hs_code, name, is_deprecated)
VALUES ('4222640104', '004222640104', '84139100', 'gearbox housing blank ''AK20E', FALSE);
INSERT INTO material (part_number, normalized_part_number, hs_code, name, is_deprecated)
VALUES ('28152643502', '028152643502', '84839089', 'wheel shaft blank', FALSE);
INSERT INTO material (part_number, normalized_part_number, hs_code, name, is_deprecated)
VALUES ('28152640804', '028152640804', '84839089', 'planet gear carrier blank ''staire 2', FALSE);
INSERT INTO material (part_number, normalized_part_number, hs_code, name, is_deprecated)
VALUES ('4222640805', '004222640805', '84139100', 'planet gear carrier blank ''staire 2', FALSE);
INSERT INTO material (part_number, normalized_part_number, hs_code, name, is_deprecated)
VALUES ('4222640803', '004222640803', '84139100', 'planet gear carrier blank ''stage 1', FALSE);
INSERT INTO material (part_number, normalized_part_number, hs_code, name, is_deprecated)
VALUES ('8212640811', '008212640811', '84839089', 'planet gear carrier blank', FALSE);
INSERT INTO material (part_number, normalized_part_number, hs_code, name, is_deprecated)
VALUES ('8212640827', '008212640827', '84312000', 'planet gear carrier blank ''Stufe 1', FALSE);
INSERT INTO material (part_number, normalized_part_number, hs_code, name, is_deprecated)
VALUES ('5512640104', '005512640104', '84312000', 'transmission housing blank', FALSE);
INSERT INTO material (part_number, normalized_part_number, hs_code, name, is_deprecated)
VALUES ('5512640106', '005512640106', '84312000', 'transmission housing blank', FALSE);
INSERT INTO material (part_number, normalized_part_number, hs_code, name, is_deprecated)
VALUES ('8263500575', '008263500575', '85015220', 'traction motor assy. ''AE18-10 left', FALSE);
INSERT INTO material (part_number, normalized_part_number, hs_code, name, is_deprecated)
VALUES ('8263500576', '008263500576', '85015220', 'traction motor assy. ''AE18-10 right', FALSE);
INSERT INTO material (part_number, normalized_part_number, hs_code, name, is_deprecated)
VALUES ('28523500575', '028523500575', '85015230', 'traction motor assy. ''AE35-10 links', FALSE);
INSERT INTO material (part_number, normalized_part_number, hs_code, name, is_deprecated)
VALUES ('28523500576', '028523500576', '85015230', 'traction motor assy. ''AE35-10 rechts', FALSE);
-- ============================================
-- Packaging Data Import SQL
-- ============================================
-- Zuerst die packaging_property_types für stackable und rust prevention erstellen
-- (falls sie noch nicht existieren)
INSERT INTO packaging_property_type (name, external_mapping_id, data_type, validation_rule, is_required, description, property_group, sequence_number)
VALUES
('Stackable', 'STACKABLE', 'BOOLEAN', NULL, FALSE, 'desc', 'general', 1),
('Rust Prevention', 'RUST_PREVENTION', 'BOOLEAN', NULL, FALSE, 'desc', 'general', 2),
('Mixable', 'MIXABLE', 'BOOLEAN', NULL, FALSE, 'desc', 'general', 3)
AS props ON DUPLICATE KEY UPDATE
name = props.name,
data_type = props.data_type;
-- ============================================
-- SHU Packaging Dimensions
-- ============================================
-- Part Number: 28152640129
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('SHU', 12000, 7000, 7900, 'CM', 677000, 'KG', 1, FALSE);
SET @shu_dim_28152640129 = LAST_INSERT_ID();
-- Part Number: 28152640129 baoli
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('SHU', 12005, 7005, 7905, 'CM', 678000, 'KG', 1, FALSE);
SET @shu_dim_28152640129_baoli = LAST_INSERT_ID();
-- Part Number: 8222640822
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('SHU', 12000, 8000, 5200, 'CM', 942000, 'KG', 630, FALSE);
SET @shu_dim_8222640822 = LAST_INSERT_ID();
-- Part Number: 3064540201
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('SHU', 12000, 8000, 5200, 'CM', 868000, 'KG', 160, FALSE);
SET @shu_dim_3064540201 = LAST_INSERT_ID();
-- Part Number: 8212640113
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('SHU', 12000, 8000, 6500, 'CM', 702000, 'KG', 54, FALSE);
SET @shu_dim_8212640113 = LAST_INSERT_ID();
-- Part Number: 28152643516
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('SHU', 12000, 8000, 4700, 'CM', 912000, 'KG', 60, FALSE);
SET @shu_dim_28152643516 = LAST_INSERT_ID();
-- Part Number: 4222640104
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('SHU', 12000, 8000, 5700, 'CM', 1074000, 'KG', 400, FALSE);
SET @shu_dim_4222640104 = LAST_INSERT_ID();
-- Part Number: 28152643502
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('SHU', 12000, 8000, 4700, 'CM', 912000, 'KG', 60, FALSE);
SET @shu_dim_28152643502 = LAST_INSERT_ID();
-- Part Number: 28152640804
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('SHU', 12000, 8000, 4700, 'CM', 740000, 'KG', 48, FALSE);
SET @shu_dim_28152640804 = LAST_INSERT_ID();
-- Part Number: 4222640805
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('SHU', 12000, 8000, 5700, 'CM', 912000, 'KG', 300, FALSE);
SET @shu_dim_4222640805 = LAST_INSERT_ID();
-- Part Number: 4222640803
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('SHU', 12000, 8000, 5700, 'CM', 962000, 'KG', 320, FALSE);
SET @shu_dim_4222640803 = LAST_INSERT_ID();
-- Part Number: 8212640811
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('SHU', 12000, 8000, 3400, 'CM', 962000, 'KG', 320, FALSE);
SET @shu_dim_8212640811 = LAST_INSERT_ID();
-- Part Number: 8212640827
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('SHU', 12000, 8000, 3400, 'CM', 962000, 'KG', 320, FALSE);
SET @shu_dim_8212640827 = LAST_INSERT_ID();
-- Part Number: 5512640104
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('SHU', 12000, 8000, 5700, 'CM', 1074000, 'KG', 400, FALSE);
SET @shu_dim_5512640104 = LAST_INSERT_ID();
-- Part Number: 5512640106
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('SHU', 12000, 8000, 5700, 'CM', 1074000, 'KG', 400, FALSE);
SET @shu_dim_5512640106 = LAST_INSERT_ID();
-- Part Number: 8263500575
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('SHU', 12000, 8000, 5200, 'CM', 1050000, 'KG', 600, FALSE);
SET @shu_dim_8263500575 = LAST_INSERT_ID();
-- Part Number: 8263500576
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('SHU', 12000, 8000, 5200, 'CM', 1050000, 'KG', 600, FALSE);
SET @shu_dim_8263500576 = LAST_INSERT_ID();
-- Part Number: 28523500575
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('SHU', 12000, 8000, 5200, 'CM', 1050000, 'KG', 600, FALSE);
SET @shu_dim_28523500575 = LAST_INSERT_ID();
-- Part Number: 28523500576
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('SHU', 12000, 8000, 5200, 'CM', 1050000, 'KG', 600, FALSE);
SET @shu_dim_28523500576 = LAST_INSERT_ID();
-- ============================================
-- HU Packaging Dimensions
-- ============================================
-- Part Number: 28152640129
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('HU', 1200, 700, 790, 'MM', 677000, 'KG', 1, FALSE);
SET @hu_dim_28152640129 = LAST_INSERT_ID();
-- Part Number: 28152640129 Baoli
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('HU', 1205, 705, 785, 'MM', 678000, 'KG', 1, FALSE);
SET @hu_dim_28152640129_baoli = LAST_INSERT_ID();
-- Part Number: 8222640822
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('HU', 1200, 800, 520, 'MM', 942000, 'KG', 1, FALSE);
SET @hu_dim_8222640822 = LAST_INSERT_ID();
-- Part Number: 3064540201
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('HU', 1200, 800, 520, 'MM', 868000, 'KG', 1, FALSE);
SET @hu_dim_3064540201 = LAST_INSERT_ID();
-- Part Number: 8212640113
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('HU', 1200, 800, 650, 'MM', 702000, 'KG', 1, FALSE);
SET @hu_dim_8212640113 = LAST_INSERT_ID();
-- Part Number: 28152643516
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('HU', 1200, 800, 470, 'MM', 912000, 'KG', 1, FALSE);
SET @hu_dim_28152643516 = LAST_INSERT_ID();
-- Part Number: 4222640104
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('HU', 1200, 800, 570, 'MM', 1074000, 'KG', 1, FALSE);
SET @hu_dim_4222640104 = LAST_INSERT_ID();
-- Part Number: 28152643502
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('HU', 1200, 800, 470, 'MM', 912000, 'KG', 1, FALSE);
SET @hu_dim_28152643502 = LAST_INSERT_ID();
-- Part Number: 28152640804
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('HU', 1200, 800, 470, 'MM', 740000, 'KG', 1, FALSE);
SET @hu_dim_28152640804 = LAST_INSERT_ID();
-- Part Number: 4222640805
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('HU', 1200, 800, 570, 'MM', 912000, 'KG', 1, FALSE);
SET @hu_dim_4222640805 = LAST_INSERT_ID();
-- Part Number: 4222640803
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('HU', 1200, 800, 570, 'MM', 962000, 'KG', 1, FALSE);
SET @hu_dim_4222640803 = LAST_INSERT_ID();
-- Part Number: 8212640811
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('HU', 1200, 800, 340, 'MM', 962000, 'KG', 1, FALSE);
SET @hu_dim_8212640811 = LAST_INSERT_ID();
-- Part Number: 8212640827
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('HU', 1200, 800, 340, 'MM', 962000, 'KG', 1, FALSE);
SET @hu_dim_8212640827 = LAST_INSERT_ID();
-- Part Number: 5512640104
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('HU', 1200, 800, 570, 'MM', 1074000, 'KG', 1, FALSE);
SET @hu_dim_5512640104 = LAST_INSERT_ID();
-- Part Number: 5512640106
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('HU', 1200, 800, 570, 'MM', 1074000, 'KG', 1, FALSE);
SET @hu_dim_5512640106 = LAST_INSERT_ID();
-- Part Number: 8263500575
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('HU', 1200, 800, 520, 'MM', 1050000, 'KG', 1, FALSE);
SET @hu_dim_8263500575 = LAST_INSERT_ID();
-- Part Number: 8263500576
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('HU', 1200, 800, 520, 'MM', 1050000, 'KG', 1, FALSE);
SET @hu_dim_8263500576 = LAST_INSERT_ID();
-- Part Number: 28523500575
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('HU', 1200, 800, 520, 'MM', 1050000, 'KG', 1, FALSE);
SET @hu_dim_28523500575 = LAST_INSERT_ID();
-- Part Number: 28523500576
INSERT INTO packaging_dimension (type, length, width, height, displayed_dimension_unit, weight, displayed_weight_unit, content_unit_count, is_deprecated)
VALUES ('HU', 1200, 800, 520, 'MM', 1050000, 'KG', 1, FALSE);
SET @hu_dim_28523500576 = LAST_INSERT_ID();
-- ============================================
-- Packaging Einträge
-- ============================================
-- Part Number: 28152640129
INSERT INTO packaging (supplier_node_id, material_id, hu_dimension_id, shu_dimension_id, is_deprecated)
VALUES (
(SELECT id FROM node WHERE external_mapping_id = 'LX' LIMIT 1),
(SELECT id FROM material WHERE part_number = '28152640129' LIMIT 1),
@hu_dim_28152640129,
@shu_dim_28152640129,
FALSE
);
SET @packaging_28152640129 = LAST_INSERT_ID();
-- Part Number: 28152640129
INSERT INTO packaging (supplier_node_id, material_id, hu_dimension_id, shu_dimension_id, is_deprecated)
VALUES (
(SELECT id FROM node WHERE external_mapping_id = 'JJ' LIMIT 1),
(SELECT id FROM material WHERE part_number = '28152640129' LIMIT 1),
@hu_dim_28152640129_baoli,
@shu_dim_28152640129_baoli,
FALSE
);
SET @packaging_28152640129_baoli = LAST_INSERT_ID();
-- Part Number: 8222640822
INSERT INTO packaging (supplier_node_id, material_id, hu_dimension_id, shu_dimension_id, is_deprecated)
VALUES (
(SELECT id FROM node WHERE external_mapping_id = 'LX' LIMIT 1),
(SELECT id FROM material WHERE part_number = '8222640822' LIMIT 1),
@hu_dim_8222640822,
@shu_dim_8222640822,
FALSE
);
SET @packaging_8222640822 = LAST_INSERT_ID();
-- Part Number: 3064540201
INSERT INTO packaging (supplier_node_id, material_id, hu_dimension_id, shu_dimension_id, is_deprecated)
VALUES (
(SELECT id FROM node WHERE external_mapping_id = 'LX' LIMIT 1),
(SELECT id FROM material WHERE part_number = '3064540201' LIMIT 1),
@hu_dim_3064540201,
@shu_dim_3064540201,
FALSE
);
SET @packaging_3064540201 = LAST_INSERT_ID();
-- Part Number: 8212640113
INSERT INTO packaging (supplier_node_id, material_id, hu_dimension_id, shu_dimension_id, is_deprecated)
VALUES (
(SELECT id FROM node WHERE external_mapping_id = 'JJ' LIMIT 1),
(SELECT id FROM material WHERE part_number = '8212640113' LIMIT 1),
@hu_dim_8212640113,
@shu_dim_8212640113,
FALSE
);
SET @packaging_8212640113 = LAST_INSERT_ID();
-- Part Number: 28152643516
INSERT INTO packaging (supplier_node_id, material_id, hu_dimension_id, shu_dimension_id, is_deprecated)
VALUES (
(SELECT id FROM node WHERE external_mapping_id = 'LX' LIMIT 1),
(SELECT id FROM material WHERE part_number = '28152643516' LIMIT 1),
@hu_dim_28152643516,
@shu_dim_28152643516,
FALSE
);
SET @packaging_28152643516 = LAST_INSERT_ID();
-- Part Number: 4222640104
INSERT INTO packaging (supplier_node_id, material_id, hu_dimension_id, shu_dimension_id, is_deprecated)
VALUES (
(SELECT id FROM node WHERE external_mapping_id = 'LX' LIMIT 1),
(SELECT id FROM material WHERE part_number = '4222640104' LIMIT 1),
@hu_dim_4222640104,
@shu_dim_4222640104,
FALSE
);
SET @packaging_4222640104 = LAST_INSERT_ID();
-- Part Number: 28152643502
INSERT INTO packaging (supplier_node_id, material_id, hu_dimension_id, shu_dimension_id, is_deprecated)
VALUES (
(SELECT id FROM node WHERE external_mapping_id = 'LX' LIMIT 1),
(SELECT id FROM material WHERE part_number = '28152643502' LIMIT 1),
@hu_dim_28152643502,
@shu_dim_28152643502,
FALSE
);
SET @packaging_28152643502 = LAST_INSERT_ID();
-- Part Number: 28152640804
INSERT INTO packaging (supplier_node_id, material_id, hu_dimension_id, shu_dimension_id, is_deprecated)
VALUES (
(SELECT id FROM node WHERE external_mapping_id = 'LX' LIMIT 1),
(SELECT id FROM material WHERE part_number = '28152640804' LIMIT 1),
@hu_dim_28152640804,
@shu_dim_28152640804,
FALSE
);
SET @packaging_28152640804 = LAST_INSERT_ID();
-- Part Number: 4222640805
INSERT INTO packaging (supplier_node_id, material_id, hu_dimension_id, shu_dimension_id, is_deprecated)
VALUES (
(SELECT id FROM node WHERE external_mapping_id = 'LX' LIMIT 1),
(SELECT id FROM material WHERE part_number = '4222640805' LIMIT 1),
@hu_dim_4222640805,
@shu_dim_4222640805,
FALSE
);
SET @packaging_4222640805 = LAST_INSERT_ID();
-- Part Number: 4222640803
INSERT INTO packaging (supplier_node_id, material_id, hu_dimension_id, shu_dimension_id, is_deprecated)
VALUES (
(SELECT id FROM node WHERE external_mapping_id = 'LX' LIMIT 1),
(SELECT id FROM material WHERE part_number = '4222640803' LIMIT 1),
@hu_dim_4222640803,
@shu_dim_4222640803,
FALSE
);
SET @packaging_4222640803 = LAST_INSERT_ID();
-- Part Number: 8212640811
INSERT INTO packaging (supplier_node_id, material_id, hu_dimension_id, shu_dimension_id, is_deprecated)
VALUES (
(SELECT id FROM node WHERE external_mapping_id = 'LX' LIMIT 1),
(SELECT id FROM material WHERE part_number = '8212640811' LIMIT 1),
@hu_dim_8212640811,
@shu_dim_8212640811,
FALSE
);
SET @packaging_8212640811 = LAST_INSERT_ID();
-- Part Number: 8212640827
INSERT INTO packaging (supplier_node_id, material_id, hu_dimension_id, shu_dimension_id, is_deprecated)
VALUES (
(SELECT id FROM node WHERE external_mapping_id = 'LX' LIMIT 1),
(SELECT id FROM material WHERE part_number = '8212640827' LIMIT 1),
@hu_dim_8212640827,
@shu_dim_8212640827,
FALSE
);
SET @packaging_8212640827 = LAST_INSERT_ID();
-- Part Number: 5512640104
INSERT INTO packaging (supplier_node_id, material_id, hu_dimension_id, shu_dimension_id, is_deprecated)
VALUES (
(SELECT id FROM node WHERE external_mapping_id = 'LX' LIMIT 1),
(SELECT id FROM material WHERE part_number = '5512640104' LIMIT 1),
@hu_dim_5512640104,
@shu_dim_5512640104,
FALSE
);
SET @packaging_5512640104 = LAST_INSERT_ID();
-- Part Number: 5512640106
INSERT INTO packaging (supplier_node_id, material_id, hu_dimension_id, shu_dimension_id, is_deprecated)
VALUES (
(SELECT id FROM node WHERE external_mapping_id = 'LX' LIMIT 1),
(SELECT id FROM material WHERE part_number = '5512640106' LIMIT 1),
@hu_dim_5512640106,
@shu_dim_5512640106,
FALSE
);
SET @packaging_5512640106 = LAST_INSERT_ID();
-- Part Number: 8263500575
INSERT INTO packaging (supplier_node_id, material_id, hu_dimension_id, shu_dimension_id, is_deprecated)
VALUES (
(SELECT id FROM node WHERE external_mapping_id = 'LX' LIMIT 1),
(SELECT id FROM material WHERE part_number = '8263500575' LIMIT 1),
@hu_dim_8263500575,
@shu_dim_8263500575,
FALSE
);
SET @packaging_8263500575 = LAST_INSERT_ID();
-- Part Number: 8263500576
INSERT INTO packaging (supplier_node_id, material_id, hu_dimension_id, shu_dimension_id, is_deprecated)
VALUES (
(SELECT id FROM node WHERE external_mapping_id = 'LX' LIMIT 1),
(SELECT id FROM material WHERE part_number = '8263500576' LIMIT 1),
@hu_dim_8263500576,
@shu_dim_8263500576,
FALSE
);
SET @packaging_8263500576 = LAST_INSERT_ID();
-- Part Number: 28523500575
INSERT INTO packaging (supplier_node_id, material_id, hu_dimension_id, shu_dimension_id, is_deprecated)
VALUES (
(SELECT id FROM node WHERE external_mapping_id = 'LX' LIMIT 1),
(SELECT id FROM material WHERE part_number = '28523500575' LIMIT 1),
@hu_dim_28523500575,
@shu_dim_28523500575,
FALSE
);
SET @packaging_28523500575 = LAST_INSERT_ID();
-- Part Number: 28523500576
INSERT INTO packaging (supplier_node_id, material_id, hu_dimension_id, shu_dimension_id, is_deprecated)
VALUES (
(SELECT id FROM node WHERE external_mapping_id = 'LX' LIMIT 1),
(SELECT id FROM material WHERE part_number = '28523500576' LIMIT 1),
@hu_dim_28523500576,
@shu_dim_28523500576,
FALSE
);
SET @packaging_28523500576 = LAST_INSERT_ID();
-- ============================================
-- Packaging Properties
-- ============================================
-- Stackable und Rust Prevention Property Type IDs ermitteln
SET @stackable_type_id = (SELECT id FROM packaging_property_type WHERE external_mapping_id = 'STACKABLE' LIMIT 1);
SET @rust_prevention_type_id = (SELECT id FROM packaging_property_type WHERE external_mapping_id = 'RUST_PREVENTION' LIMIT 1);
-- Part Number: 28152640129 - Stackable: Yes, Rust Prevention: No
INSERT INTO packaging_property (packaging_property_type_id, packaging_id, property_value)
VALUES
(@stackable_type_id, @packaging_28152640129, 'true'),
(@rust_prevention_type_id, @packaging_28152640129, 'false');
-- Part Number: 28152640129 - Stackable: Yes, Rust Prevention: No
INSERT INTO packaging_property (packaging_property_type_id, packaging_id, property_value)
VALUES
(@stackable_type_id, @packaging_28152640129_baoli, 'true'),
(@rust_prevention_type_id, @packaging_28152640129_baoli, 'false');
-- Part Number: 8222640822 - Stackable: No, Rust Prevention: No
INSERT INTO packaging_property (packaging_property_type_id, packaging_id, property_value)
VALUES
(@stackable_type_id, @packaging_8222640822, 'false'),
(@rust_prevention_type_id, @packaging_8222640822, 'false');
-- Part Number: 3064540201 - Stackable: Yes, Rust Prevention: No
INSERT INTO packaging_property (packaging_property_type_id, packaging_id, property_value)
VALUES
(@stackable_type_id, @packaging_3064540201, 'true'),
(@rust_prevention_type_id, @packaging_3064540201, 'false');
-- Part Number: 8212640113 - Stackable: Yes, Rust Prevention: No
INSERT INTO packaging_property (packaging_property_type_id, packaging_id, property_value)
VALUES
(@stackable_type_id, @packaging_8212640113, 'true'),
(@rust_prevention_type_id, @packaging_8212640113, 'false');
-- Part Number: 28152643516 - Stackable: Yes, Rust Prevention: No
INSERT INTO packaging_property (packaging_property_type_id, packaging_id, property_value)
VALUES
(@stackable_type_id, @packaging_28152643516, 'true'),
(@rust_prevention_type_id, @packaging_28152643516, 'false');
-- Part Number: 4222640104 - Stackable: Yes, Rust Prevention: No
INSERT INTO packaging_property (packaging_property_type_id, packaging_id, property_value)
VALUES
(@stackable_type_id, @packaging_4222640104, 'true'),
(@rust_prevention_type_id, @packaging_4222640104, 'false');
-- Part Number: 28152643502 - Stackable: Yes, Rust Prevention: No
INSERT INTO packaging_property (packaging_property_type_id, packaging_id, property_value)
VALUES
(@stackable_type_id, @packaging_28152643502, 'true'),
(@rust_prevention_type_id, @packaging_28152643502, 'false');
-- Part Number: 28152640804 - Stackable: Yes, Rust Prevention: No
INSERT INTO packaging_property (packaging_property_type_id, packaging_id, property_value)
VALUES
(@stackable_type_id, @packaging_28152640804, 'true'),
(@rust_prevention_type_id, @packaging_28152640804, 'false');
-- Part Number: 4222640805 - Stackable: Yes, Rust Prevention: No
INSERT INTO packaging_property (packaging_property_type_id, packaging_id, property_value)
VALUES
(@stackable_type_id, @packaging_4222640805, 'true'),
(@rust_prevention_type_id, @packaging_4222640805, 'false');
-- Part Number: 4222640803 - Stackable: Yes, Rust Prevention: No
INSERT INTO packaging_property (packaging_property_type_id, packaging_id, property_value)
VALUES
(@stackable_type_id, @packaging_4222640803, 'true'),
(@rust_prevention_type_id, @packaging_4222640803, 'false');
-- Part Number: 8212640811 - Stackable: Yes, Rust Prevention: No
INSERT INTO packaging_property (packaging_property_type_id, packaging_id, property_value)
VALUES
(@stackable_type_id, @packaging_8212640811, 'true'),
(@rust_prevention_type_id, @packaging_8212640811, 'false');
-- Part Number: 8212640827 - Stackable: Yes, Rust Prevention: No
INSERT INTO packaging_property (packaging_property_type_id, packaging_id, property_value)
VALUES
(@stackable_type_id, @packaging_8212640827, 'true'),
(@rust_prevention_type_id, @packaging_8212640827, 'false');
-- Part Number: 5512640104 - Stackable: Yes, Rust Prevention: No
INSERT INTO packaging_property (packaging_property_type_id, packaging_id, property_value)
VALUES
(@stackable_type_id, @packaging_5512640104, 'true'),
(@rust_prevention_type_id, @packaging_5512640104, 'false');
-- Part Number: 5512640106 - Stackable: Yes, Rust Prevention: No
INSERT INTO packaging_property (packaging_property_type_id, packaging_id, property_value)
VALUES
(@stackable_type_id, @packaging_5512640106, 'true'),
(@rust_prevention_type_id, @packaging_5512640106, 'false');
-- Part Number: 8263500575 - Stackable: Yes, Rust Prevention: No
INSERT INTO packaging_property (packaging_property_type_id, packaging_id, property_value)
VALUES
(@stackable_type_id, @packaging_8263500575, 'true'),
(@rust_prevention_type_id, @packaging_8263500575, 'false');
-- Part Number: 8263500576 - Stackable: Yes, Rust Prevention: No
INSERT INTO packaging_property (packaging_property_type_id, packaging_id, property_value)
VALUES
(@stackable_type_id, @packaging_8263500576, 'true'),
(@rust_prevention_type_id, @packaging_8263500576, 'false');
-- Part Number: 28523500575 - Stackable: Yes, Rust Prevention: No
INSERT INTO packaging_property (packaging_property_type_id, packaging_id, property_value)
VALUES
(@stackable_type_id, @packaging_28523500575, 'true'),
(@rust_prevention_type_id, @packaging_28523500575, 'false');
-- Part Number: 28523500576 - Stackable: Yes, Rust Prevention: No
INSERT INTO packaging_property (packaging_property_type_id, packaging_id, property_value)
VALUES
(@stackable_type_id, @packaging_28523500576, 'true'),
(@rust_prevention_type_id, @packaging_28523500576, 'false');