From 05b2f61cc0b3405ee8da0a10a56ba6e01bc2782f Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Mon, 9 Mar 2026 15:48:38 +0530 Subject: [PATCH] Added new columns for mvhs and request characteristic / quality approval logic on importer and exporter page --- .../Exports/ClassCharacteristicExporter.php | 54 +- .../Imports/ClassCharacteristicImporter.php | 684 ++++++++++-------- 2 files changed, 408 insertions(+), 330 deletions(-) diff --git a/app/Filament/Exports/ClassCharacteristicExporter.php b/app/Filament/Exports/ClassCharacteristicExporter.php index 08210e8..2eed57c 100644 --- a/app/Filament/Exports/ClassCharacteristicExporter.php +++ b/app/Filament/Exports/ClassCharacteristicExporter.php @@ -24,6 +24,8 @@ class ClassCharacteristicExporter extends Exporter }), ExportColumn::make('plant.code') ->label('PLANT CODE'), + ExportColumn::make('machine.work_center') + ->label('WORK CENTER'), ExportColumn::make('item.code') ->label('ITEM CODE'), ExportColumn::make('aufnr') @@ -81,7 +83,7 @@ class ClassCharacteristicExporter extends Exporter ExportColumn::make('zmm_maxambtemp') ->label('ZMM MAXAMBTEMP'), ExportColumn::make('zmm_mincoolingflow') - ->label('ZMM MINCOOLING FLOW'), + ->label('ZMM MINCOOLINGFLOW'), ExportColumn::make('zmm_motorseries') ->label('ZMM MOTORSERIES'), ExportColumn::make('zmm_motor_model') @@ -204,6 +206,12 @@ class ClassCharacteristicExporter extends Exporter ->label('ZMM YEAR'), ExportColumn::make('zmm_laser_name') ->label('ZMM LASER NAME'), + ExportColumn::make('zmm_logo_cp') + ->label('ZMM LOGO CP'), + ExportColumn::make('zmm_logo_ce') + ->label('ZMM LOGO CE'), + ExportColumn::make('zmm_logo_nsf') + ->label('ZMM LOGO NSF'), ExportColumn::make('zmm_beenote') ->label('ZMM BEENOTE'), ExportColumn::make('zmm_beenumber') @@ -214,12 +222,6 @@ class ClassCharacteristicExporter extends Exporter ->label('ZMM CODECLASS'), ExportColumn::make('zmm_colour') ->label('ZMM COLOUR'), - ExportColumn::make('zmm_logo_cp') - ->label('ZMM LOGO CP'), - ExportColumn::make('zmm_logo_ce') - ->label('ZMM LOGO CE'), - ExportColumn::make('zmm_logo_nsf') - ->label('ZMM LOGO NSF'), ExportColumn::make('zmm_grade') ->label('ZMM GRADE'), ExportColumn::make('zmm_grwt_pset') @@ -280,6 +282,10 @@ class ClassCharacteristicExporter extends Exporter ->label('MARKED STATUS'), ExportColumn::make('marked_datetime') ->label('MARKED DATETIME'), + ExportColumn::make('marked_physical_count') + ->label('MARKED PHYSICAL COUNT'), + ExportColumn::make('marked_expected_time') + ->label('MARKED EXPECTED TIME'), ExportColumn::make('marked_by') ->label('MARKED BY'), ExportColumn::make('man_marked_status') @@ -290,10 +296,38 @@ class ClassCharacteristicExporter extends Exporter ->label('MANUAL MARKED BY'), ExportColumn::make('motor_marked_status') ->label('MOTOR MARKED STATUS'), + ExportColumn::make('motor_marked_physical_count') + ->label('MOTOR MARKED PHYSICAL COUNT'), + ExportColumn::make('motor_expected_time') + ->label('MOTOR EXPECTED TIME'), + ExportColumn::make('motor_marked_by') + ->label('MOTOR MARKED BY'), ExportColumn::make('pump_marked_status') ->label('PUMP MARKED STATUS'), + ExportColumn::make('pump_marked_physical_count') + ->label('PUMP MARKED PHYSICAL COUNT'), + ExportColumn::make('pump_expected_time') + ->label('PUMP EXPECTED TIME'), + ExportColumn::make('pump_marked_by') + ->label('PUMP MARKED BY'), + ExportColumn::make('name_plate_marked_status') + ->label('NAME PLATE MARKED STATUS'), + ExportColumn::make('name_plate_expected_time') + ->label('NAME PLATE EXPECTED TIME'), + ExportColumn::make('name_plate_marked_by') + ->label('NAME PLATE MARKED BY'), ExportColumn::make('motor_pump_pumpset_status') ->label('MOTOR PUMP PUMPSET STATUS'), + ExportColumn::make('winded_serial_number') + ->label('WINDED SERIAL NUMBER'), + ExportColumn::make('motor_machine_name') + ->label('MOTOR MACHINE NAME'), + ExportColumn::make('pump_machine_name') + ->label('PUMP MACHINE NAME'), + ExportColumn::make('name_plate_machine_name') + ->label('NAME PLATE MACHINE NAME'), + ExportColumn::make('pumpset_machine_name') + ->label('PUMPSET MACHINE NAME'), ExportColumn::make('part_validation_1') ->label('PART VALIDATION 1'), ExportColumn::make('part_validation_2') @@ -302,10 +336,8 @@ class ClassCharacteristicExporter extends Exporter ->label('SAMLIGHT LOGGED NAME'), ExportColumn::make('pending_released_status') ->label('PENDING RELEASED STATUS'), - ExportColumn::make('motor_expected_time') - ->label('MOTOR EXPECTED TIME'), - ExportColumn::make('pump_expected_time') - ->label('PUMP EXPECTED TIME'), + ExportColumn::make('has_work_flow_id') + ->label('HAS WORK FLOW ID'), ExportColumn::make('created_at') ->label('CREATED AT'), ExportColumn::make('created_by') diff --git a/app/Filament/Imports/ClassCharacteristicImporter.php b/app/Filament/Imports/ClassCharacteristicImporter.php index b4a13bf..e960d52 100644 --- a/app/Filament/Imports/ClassCharacteristicImporter.php +++ b/app/Filament/Imports/ClassCharacteristicImporter.php @@ -16,517 +16,524 @@ class ClassCharacteristicImporter extends Importer return [ ImportColumn::make('plant') ->requiredMapping() - ->exampleHeader('Plant Code') + ->exampleHeader('PLANT CODE') ->example('1000') - ->label('Plant Code') + ->label('PLANT CODE') ->relationship(resolveUsing: 'code') ->rules(['required']), + ImportColumn::make('machine') + ->requiredMapping() + ->exampleHeader('WORK CENTER') + ->example('RMGLAS01') + ->label('WORK CENTER') + ->relationship(resolveUsing: 'work_center') + ->rules(['required']), ImportColumn::make('item') ->requiredMapping() - ->exampleHeader('Item Code') + ->exampleHeader('ITEM CODE') ->example('630214') - ->label('Item Code') + ->label('ITEM CODE') ->relationship(resolveUsing: 'code') ->rules(['required']), ImportColumn::make('aufnr') - ->label('Aufnr') - ->exampleHeader('Aufnr') - ->example(''), + ->label('AUFNR') + ->exampleHeader('AUFNR') + ->example('1234567'), ImportColumn::make('class') - ->label('Class') - ->exampleHeader('Class') - ->example(''), + ->label('CLASS') + ->exampleHeader('CLASS') + ->example('ZLASER'), ImportColumn::make('arbid') - ->label('Arbid') - ->exampleHeader('Arbid') - ->example(''), + ->label('ARBID') + ->exampleHeader('ARBID') + ->example('LASER'), ImportColumn::make('gamng') - ->label('Gamng') - ->exampleHeader('Gamng') - ->example(''), + ->label('GAMNG') + ->exampleHeader('GAMNG') + ->example('1.000'), ImportColumn::make('lmnga') - ->label('Lmnga') - ->exampleHeader('Lmnga') - ->example(''), + ->label('LMNGA') + ->exampleHeader('LMNGA') + ->example('1'), ImportColumn::make('gernr') - ->label('Gernr') - ->exampleHeader('Gernr') - ->example(''), + ->label('GERNR') + ->exampleHeader('GERNR') + ->example('12345678901234'), ImportColumn::make('zz1_cn_bill_ord') - ->label('zz1 ccn bill ord') - ->exampleHeader('zz1 ccn bill ord') - ->example(''), + ->label('ZZ1 CN BILL ORD') + ->exampleHeader('ZZ1 CN BILL ORD') + ->example('INDIA'), ImportColumn::make('zmm_amps') - ->label('zmm amps') - ->exampleHeader('zmm amps') - ->example(''), + ->label('ZMM AMPS') + ->exampleHeader('ZMM AMPS') + ->example('11A'), ImportColumn::make('zmm_brand') - ->label('zmm brand') - ->exampleHeader('zmm brand') - ->example(''), + ->label('ZMM BRAND') + ->exampleHeader('ZMM BRAND') + ->example('CRI'), ImportColumn::make('zmm_degreeofprotection') - ->label('zmm degreeofprotection') - ->exampleHeader('zmm degreeofprotection') - ->example(''), + ->label('ZMM DEGREEOFPROTECTION') + ->exampleHeader('ZMM DEGREEOFPROTECTION') + ->example('IP55'), ImportColumn::make('zmm_delivery') - ->label('zmm delivery') - ->exampleHeader('zmm delivery') - ->example(''), + ->label('ZMM DELIVERY') + ->exampleHeader('ZMM DELIVERY') + ->example('65MM'), ImportColumn::make('zmm_dir_rot') - ->label('zmm dir rot') - ->exampleHeader('zmm dir rot') + ->label('ZMM DIR ROT') + ->exampleHeader('ZMM DIR ROT') ->example(''), ImportColumn::make('zmm_discharge') - ->label('zmm discharge') - ->exampleHeader('zmm discharge') - ->example(''), + ->label('ZMM DISCHARGE') + ->exampleHeader('ZMM DISCHARGE') + ->example('17m³/h'), ImportColumn::make('zmm_discharge_max') - ->label('zmm discharge max') - ->exampleHeader('zmm discharge max') + ->label('ZMM DISCHARGE MAX') + ->exampleHeader('ZMM DISCHARGE MAX') ->example(''), ImportColumn::make('zmm_discharge_min') - ->label('zmm discharge min') - ->exampleHeader('zmm discharge min') + ->label('ZMM DISCHARGE MIN') + ->exampleHeader('ZMM DISCHARGE MIN') ->example(''), ImportColumn::make('zmm_duty') - ->label('zmm duty') - ->exampleHeader('zmm duty') - ->example(''), + ->label('ZMM DUTY') + ->exampleHeader('ZMM DUTY') + ->example('DUTY S1'), ImportColumn::make('zmm_eff_motor') - ->label('zmm eff motor') - ->exampleHeader('zmm eff motor') + ->label('ZMM EFF MOTOR') + ->exampleHeader('ZMM EFF MOTOR') ->example(''), ImportColumn::make('zmm_eff_pump') - ->label('zmm eff pump') - ->exampleHeader('zmm eff pump') + ->label('ZMM EFF PUMP') + ->exampleHeader('ZMM EFF PUMP') ->example(''), ImportColumn::make('zmm_frequency') - ->label('zmm frequency') - ->exampleHeader('zmm frequency') - ->example(''), + ->label('ZMM FREQUENCY') + ->exampleHeader('ZMM FREQUENCY') + ->example('50Hz'), ImportColumn::make('zmm_head') - ->label('zmm head') - ->exampleHeader('zmm head') - ->example(''), + ->label('ZMM HEAD') + ->exampleHeader('ZMM HEAD') + ->example('77M'), ImportColumn::make('zmm_heading') - ->label('zmm heading') - ->exampleHeader('zmm heading') - ->example(''), + ->label('ZMM HEADING') + ->exampleHeader('ZMM HEADING') + ->example('PRESSURE BOOSTER SYSTEM'), ImportColumn::make('zmm_head_max') - ->label('zmm head max') - ->exampleHeader('zmm head max') - ->example(''), + ->label('ZMM HEAD MAX') + ->exampleHeader('ZMM HEAD MAX') + ->example('96m'), ImportColumn::make('zmm_head_minimum') - ->label('zmm head minimum') - ->exampleHeader('zmm head minimum') + ->label('ZMM HEAD MINIMUM') + ->exampleHeader('ZMM HEAD MINIMUM') ->example(''), ImportColumn::make('zmm_idx_eff_mtr') - ->label('zmm idx eff mtr') - ->exampleHeader('zmm idx eff mtr') + ->label('ZMM IDX EFF MTR') + ->exampleHeader('ZMM IDX EFF MTR') ->example(''), ImportColumn::make('zmm_idx_eff_pump') - ->label('zmm idx eff pump') - ->exampleHeader('zmm idx eff pump') + ->label('ZMM IDX EFF PUMP') + ->exampleHeader('ZMM IDX EFF PUMP') ->example(''), ImportColumn::make('zmm_kvacode') - ->label('zmm kvacode') - ->exampleHeader('zmm kvacode') + ->label('ZMM KVACODE') + ->exampleHeader('ZMM KVACODE') ->example(''), ImportColumn::make('zmm_maxambtemp') - ->label('zmm maxambtemp') - ->exampleHeader('zmm maxambtemp') + ->label('ZMM MAXAMBTEMP') + ->exampleHeader('ZMM MAXAMBTEMP') ->example(''), ImportColumn::make('zmm_mincoolingflow') - ->label('zmm mincoolingflow') - ->exampleHeader('zmm mincoolingflow') + ->label('ZMM MINCOOLINGFLOW') + ->exampleHeader('ZMM MINCOOLINGFLOW') ->example(''), ImportColumn::make('zmm_motorseries') - ->label('zmm motorseries') - ->exampleHeader('zmm motorseries') + ->label('ZMM MOTORSERIES') + ->exampleHeader('ZMM MOTORSERIES') ->example(''), ImportColumn::make('zmm_motor_model') - ->label('zmm motor model') - ->exampleHeader('zmm motor model') + ->label('ZMM MOTOR MODEL') + ->exampleHeader('ZMM MOTOR MODEL') ->example(''), ImportColumn::make('zmm_outlet') - ->label('zmm outlet') - ->exampleHeader('zmm outlet') - ->example(''), + ->label('ZMM OUTLET') + ->exampleHeader('ZMM OUTLET') + ->example('IE2'), ImportColumn::make('zmm_phase') - ->label('zmm phase') - ->exampleHeader('zmm phase') - ->example(''), + ->label('ZMM PHASE') + ->exampleHeader('ZMM PHASE') + ->example('3Ph'), ImportColumn::make('zmm_pressure') - ->label('zmm pressure') - ->exampleHeader('zmm pressure') - ->example(''), + ->label('ZMM PRESSURE') + ->exampleHeader('ZMM PRESSURE') + ->example('16bar'), ImportColumn::make('zmm_pumpflowtype') - ->label('zmm pumpflowtype') - ->exampleHeader('zmm pumpflowtype') + ->label('ZMM PUMPFLOWTYPE') + ->exampleHeader('ZMM PUMPFLOWTYPE') ->example(''), ImportColumn::make('zmm_pumpseries') - ->label('zmm pumpseries') - ->exampleHeader('zmm pumpseries') + ->label('ZMM PUMPSERIES') + ->exampleHeader('ZMM PUMPSERIES') ->example(''), ImportColumn::make('zmm_pump_model') - ->label('zmm pump model') - ->exampleHeader('zmm pump model') - ->example(''), + ->label('ZMM PUMP MODEL') + ->exampleHeader('ZMM PUMP MODEL') + ->example('MVHS-15/07TR'), ImportColumn::make('zmm_ratedpower') - ->label('zmm ratedpower') - ->exampleHeader('zmm ratedpower') - ->example(''), + ->label('ZMM RATEDPOWER') + ->exampleHeader('ZMM RATEDPOWER') + ->example('5.5kW/7.5HP'), ImportColumn::make('zmm_region') - ->label('zmm region') - ->exampleHeader('zmm region') + ->label('ZMM REGION') + ->exampleHeader('ZMM REGION') ->example(''), ImportColumn::make('zmm_servicefactor') - ->label('zmm servicefactor') - ->exampleHeader('zmm servicefactor') + ->label('ZMM SERVICEFACTOR') + ->exampleHeader('ZMM SERVICEFACTOR') ->example(''), ImportColumn::make('zmm_servicefactormaximumamps') - ->label('zmm servicefactormaximumamps') - ->exampleHeader('zmm servicefactormaximumamps') + ->label('ZMM SERVICEFACTORMAXIMUMAMPS') + ->exampleHeader('ZMM SERVICEFACTORMAXIMUMAMPS') ->example(''), ImportColumn::make('zmm_speed') - ->label('zmm speed') - ->exampleHeader('zmm speed') - ->example(''), + ->label('ZMM SPEED') + ->exampleHeader('ZMM SPEED') + ->example('2900rpm'), ImportColumn::make('zmm_suction') - ->label('zmm suction') - ->exampleHeader('zmm suction') - ->example(''), + ->label('ZMM SUCTION') + ->exampleHeader('ZMM SUCTION') + ->example('65mm'), ImportColumn::make('zmm_suctionxdelivery') - ->label('zmm suctionxdelivery') - ->exampleHeader('zmm suctionxdelivery') - ->example(''), + ->label('ZMM SUCTIONXDELIVERY') + ->exampleHeader('ZMM SUCTIONXDELIVERY') + ->example('50 x 50mm'), ImportColumn::make('zmm_supplysource') - ->label('zmm supplysource') - ->exampleHeader('zmm supplysource') - ->example(''), + ->label('ZMM SUPPLYSOURCE') + ->exampleHeader('ZMM SUPPLYSOURCE') + ->example('AC SUPPLY'), ImportColumn::make('zmm_temperature') - ->label('zmm temperature') - ->exampleHeader('zmm temperature') - ->example(''), + ->label('ZMM TEMPERATURE') + ->exampleHeader('ZMM TEMPERATURE') + ->example('90°C'), ImportColumn::make('zmm_thrustload') - ->label('zmm thrustload') - ->exampleHeader('zmm thrustload') + ->label('ZMM THRUSTLOAD') + ->exampleHeader('ZMM THRUSTLOAD') ->example(''), ImportColumn::make('zmm_volts') - ->label('zmm volts') - ->exampleHeader('zmm volts') - ->example(''), + ->label('ZMM VOLTS') + ->exampleHeader('ZMM VOLTS') + ->example('415V'), ImportColumn::make('zmm_wire') - ->label('zmm wire') - ->exampleHeader('zmm wire') + ->label('ZMM WIRE') + ->exampleHeader('ZMM WIRE') ->example(''), ImportColumn::make('zmm_package') - ->label('zmm package') - ->exampleHeader('zmm package') + ->label('ZMM PACKAGE') + ->exampleHeader('ZMM PACKAGE') ->example(''), ImportColumn::make('zmm_pvarrayrating') - ->label('zmm pvarrayrating') - ->exampleHeader('zmm pvarrayrating') + ->label('ZMM PVARRAYRATING') + ->exampleHeader('ZMM PVARRAYRATING') ->example(''), ImportColumn::make('zmm_isi') - ->label('zmm isi') - ->exampleHeader('zmm isi') - ->example(''), + ->label('ZMM ISI') + ->exampleHeader('ZMM ISI') + ->example('Y'), ImportColumn::make('zmm_isimotor') - ->label('zmm isimotor') - ->exampleHeader('zmm isimotor') - ->example(''), + ->label('ZMM ISIMOTOR') + ->exampleHeader('ZMM ISIMOTOR') + ->example('IS:12615'), ImportColumn::make('zmm_isipump') - ->label('zmm isipump') - ->exampleHeader('zmm isipump') + ->label('ZMM ISIPUMP') + ->exampleHeader('ZMM ISIPUMP') ->example(''), ImportColumn::make('zmm_isipumpset') - ->label('zmm isipumpset') - ->exampleHeader('zmm isipumpset') - ->example(''), + ->label('ZMM ISIPUMPSET') + ->exampleHeader('ZMM ISIPUMPSET') + ->example('IS:12615'), ImportColumn::make('zmm_pumpset_model') - ->label('zmm pumpset model') - ->exampleHeader('zmm pumpset model') - ->example(''), + ->label('ZMM PUMPSET MODEL') + ->exampleHeader('ZMM PUMPSET MODEL') + ->example('MVHS-15/07TR'), ImportColumn::make('zmm_stages') - ->label('zmm stages') - ->exampleHeader('zmm stages') - ->example(''), + ->label('ZMM STAGES') + ->exampleHeader('ZMM STAGES') + ->example('7'), ImportColumn::make('zmm_headrange') - ->label('zmm headrange') - ->exampleHeader('zmm headrange') + ->label('ZMM HEADRANGE') + ->exampleHeader('ZMM HEADRANGE') ->example(''), ImportColumn::make('zmm_overall_efficiency') - ->label('zmm overall efficiency') - ->exampleHeader('zmm overall efficiency') + ->label('ZMM OVERALL EFFICIENCY') + ->exampleHeader('ZMM OVERALL EFFICIENCY') ->example(''), ImportColumn::make('zmm_connection') - ->label('zmm connection') - ->exampleHeader('zmm connection') - ->example(''), + ->label('ZMM CONNECTION') + ->exampleHeader('ZMM CONNECTION') + ->example('STAR/DELTA'), ImportColumn::make('zmm_min_bore_size') - ->label('zmm min bore size') - ->exampleHeader('zmm min bore size') + ->label('ZMM MIN BORE SIZE') + ->exampleHeader('ZMM MIN BORE SIZE') ->example(''), ImportColumn::make('zmm_isireference') - ->label('zmm isireference') - ->exampleHeader('zmm isireference') + ->label('ZMM ISIREFERENCE') + ->exampleHeader('ZMM ISIREFERENCE') ->example(''), ImportColumn::make('zmm_category') - ->label('zmm category') - ->exampleHeader('zmm category') - ->example(''), + ->label('ZMM CATEGORY') + ->exampleHeader('ZMM CATEGORY') + ->example('B'), ImportColumn::make('zmm_submergence') - ->label('zmm submergence') - ->exampleHeader('zmm submergence') + ->label('ZMM SUBMERGENCE') + ->exampleHeader('ZMM SUBMERGENCE') ->example(''), ImportColumn::make('zmm_capacitorstart') - ->label('zmm capacitorstart') - ->exampleHeader('zmm capacitorstart') + ->label('ZMM CAPACITORSTART') + ->exampleHeader('ZMM CAPACITORSTART') ->example(''), ImportColumn::make('zmm_capacitorrun') - ->label('zmm capacitorrun') - ->exampleHeader('zmm capacitorrun') + ->label('ZMM CAPACITORRUN') + ->exampleHeader('ZMM CAPACITORRUN') ->example(''), ImportColumn::make('zmm_inch') - ->label('zmm inch') - ->exampleHeader('zmm inch') + ->label('ZMM INCH') + ->exampleHeader('ZMM INCH') ->example(''), ImportColumn::make('zmm_motor_type') - ->label('zmm motor type') - ->exampleHeader('zmm motor type') - ->example(''), + ->label('ZMM MOTOR TYPE') + ->exampleHeader('ZMM MOTOR TYPE') + ->example('TEFC'), ImportColumn::make('zmm_dismantle_direction') - ->label('zmm dismantle direction') - ->exampleHeader('zmm dismantle direction') + ->label('ZMM DISMANTLE DIRECTION') + ->exampleHeader('ZMM DISMANTLE DIRECTION') ->example(''), ImportColumn::make('zmm_eff_ovrall') - ->label('zmm eff ovrall') - ->exampleHeader('zmm eff ovrall') + ->label('ZMM EFF OVERALL') + ->exampleHeader('ZMM EFF OVERALL') ->example(''), ImportColumn::make('zmm_bodymoc') - ->label('zmm bodymoc') - ->exampleHeader('zmm bodymoc') + ->label('ZMM BODYMOC') + ->exampleHeader('ZMM BODYMOC') ->example(''), ImportColumn::make('zmm_rotormoc') - ->label('zmm rotormoc') - ->exampleHeader('zmm rotormoc') + ->label('ZMM ROTORMOC') + ->exampleHeader('ZMM ROTORMOC') ->example(''), ImportColumn::make('zmm_dlwl') - ->label('zmm dlwl') - ->exampleHeader('zmm dlwl') + ->label('ZMM DLWL') + ->exampleHeader('ZMM DLWL') ->example(''), ImportColumn::make('zmm_inputpower') - ->label('zmm inputpower') - ->exampleHeader('zmm inputpower') + ->label('ZMM INPUTPOWER') + ->exampleHeader('ZMM INPUTPOWER') ->example(''), ImportColumn::make('zmm_imp_od') - ->label('zmm imp od') - ->exampleHeader('zmm imp od') + ->label('ZMM IMP OD') + ->exampleHeader('ZMM IMP OD') ->example(''), ImportColumn::make('zmm_ambtemp') - ->label('zmm ambtemp') - ->exampleHeader('zmm ambtemp') + ->label('ZMM AMBTEMP') + ->exampleHeader('ZMM AMBTEMP') ->example(''), ImportColumn::make('zmm_de') - ->label('zmm de') - ->exampleHeader('zmm de') + ->label('ZMM DE') + ->exampleHeader('ZMM DE') ->example(''), ImportColumn::make('zmm_dischargerange') - ->label('zmm dischargerange') - ->exampleHeader('zmm dischargerange') + ->label('ZMM DISCHARGERANGE') + ->exampleHeader('ZMM DISCHARGERANGE') ->example(''), ImportColumn::make('zmm_efficiency_class') - ->label('zmm efficiency class') - ->exampleHeader('zmm efficiency class') - ->example(''), + ->label('ZMM EFFICIENCY CLASS') + ->exampleHeader('ZMM EFFICIENCY CLASS') + ->example('IE2'), ImportColumn::make('zmm_framesize') - ->label('zmm framesize') - ->exampleHeader('zmm framesize') + ->label('ZMM FRAMESIZE') + ->exampleHeader('ZMM FRAMESIZE') ->example(''), ImportColumn::make('zmm_impellerdiameter') - ->label('zmm impellerdiameter') - ->exampleHeader('zmm impellerdiameter') + ->label('ZMM IMPELLERDIAMETER') + ->exampleHeader('ZMM IMPELLERDIAMETER') ->example(''), ImportColumn::make('zmm_insulationclass') - ->label('zmm insulationclass') - ->exampleHeader('zmm insulationclass') - ->example(''), + ->label('ZMM INSULATIONCLASS') + ->exampleHeader('ZMM INSULATIONCLASS') + ->example('F'), ImportColumn::make('zmm_maxflow') - ->label('zmm maxflow') - ->exampleHeader('zmm maxflow') + ->label('ZMM MAXFLOW') + ->exampleHeader('ZMM MAXFLOW') ->example(''), ImportColumn::make('zmm_minhead') - ->label('zmm minhead') - ->exampleHeader('zmm minhead') + ->label('ZMM MINHEAD') + ->exampleHeader('ZMM MINHEAD') ->example(''), ImportColumn::make('zmm_mtrlofconst') - ->label('zmm mtrlofconst') - ->exampleHeader('zmm mtrlofconst') + ->label('ZMM MTRLOFCONST') + ->exampleHeader('ZMM MTRLOFCONST') ->example(''), ImportColumn::make('zmm_nde') - ->label('zmm nde') - ->exampleHeader('zmm nde') + ->label('ZMM NDE') + ->exampleHeader('ZMM NDE') ->example(''), ImportColumn::make('zmm_powerfactor') - ->label('zmm powerfactor') - ->exampleHeader('zmm powerfactor') + ->label('ZMM POWERFACTOR') + ->exampleHeader('ZMM POWERFACTOR') ->example(''), ImportColumn::make('zmm_tagno') - ->label('zmm tagno') - ->exampleHeader('zmm tagno') + ->label('ZMM TAGNO') + ->exampleHeader('ZMM TAGNO') ->example(''), ImportColumn::make('zmm_year') - ->label('zmm year') - ->exampleHeader('zmm year') + ->label('ZMM YEAR') + ->exampleHeader('ZMM YEAR') ->example(''), ImportColumn::make('zmm_laser_name') - ->label('zmm laser name') - ->exampleHeader('zmm laser name') - ->example(''), - ImportColumn::make('zmm_beenote') - ->label('zmm beenote') - ->exampleHeader('zmm beenote') - ->example(''), - ImportColumn::make('zmm_beenumber') - ->label('zmm beenumber') - ->exampleHeader('zmm beenumber') - ->example(''), - ImportColumn::make('zmm_beestar') - ->label('zmm beenumber') - ->exampleHeader('zmm beenumber') - ->example(''), - ImportColumn::make('zmm_codeclass') - ->label('zmm codeclass') - ->exampleHeader('zmm codeclass') - ->example(''), - ImportColumn::make('zmm_colour') - ->label('zmm colour') - ->exampleHeader('zmm colour') + ->label('ZMM LASER NAME') + ->exampleHeader('ZMM LASER NAME') ->example(''), ImportColumn::make('zmm_logo_cp') - ->label('zmm logo cp') - ->exampleHeader('zmm logo cp') + ->label('ZMM LOGO CP') + ->exampleHeader('ZMM LOGO CP') ->example(''), ImportColumn::make('zmm_logo_ce') - ->label('zmm logo ce') - ->exampleHeader('zmm logo ce') - ->example(''), + ->label('ZMM LOGO CE') + ->exampleHeader('ZMM LOGO CE') + ->example('NO'), ImportColumn::make('zmm_logo_nsf') - ->label('zmm logo nsf') - ->exampleHeader('zmm logo nsf') + ->label('ZMM LOGO NSF') + ->exampleHeader('ZMM LOGO NSF') + ->example(''), + ImportColumn::make('zmm_beenote') + ->label('ZMM BEENOTE') + ->exampleHeader('ZMM BEENOTE') + ->example(''), + ImportColumn::make('zmm_beenumber') + ->label('ZMM BEENUMBER') + ->exampleHeader('ZMM BEENUMBER') + ->example(''), + ImportColumn::make('zmm_beestar') + ->label('ZMM BEESTAR') + ->exampleHeader('ZMM BEESTAR') + ->example(''), + ImportColumn::make('zmm_codeclass') + ->label('ZMM CODECLASS') + ->exampleHeader('ZMM CODECLASS') + ->example(''), + ImportColumn::make('zmm_colour') + ->label('ZMM COLOUR') + ->exampleHeader('ZMM COLOUR') ->example(''), ImportColumn::make('zmm_grade') - ->label('zmm grade') - ->exampleHeader('zmm grade') + ->label('ZMM GRADE') + ->exampleHeader('ZMM GRADE') ->example(''), ImportColumn::make('zmm_grwt_pset') - ->label('zmm grwt pset') - ->exampleHeader('zmm grwt pset') + ->label('ZMM GRWT PSET') + ->exampleHeader('ZMM GRWT PSET') ->example(''), ImportColumn::make('zmm_grwt_cable') - ->label('zmm grwt cable') - ->exampleHeader('zmm grwt cable') + ->label('ZMM GRWT CABLE') + ->exampleHeader('ZMM GRWT CABLE') ->example(''), ImportColumn::make('zmm_grwt_motor') - ->label('zmm grwt motor') - ->exampleHeader('zmm grwt motor') + ->label('ZMM GRWT MOTOR') + ->exampleHeader('ZMM GRWT MOTOR') ->example(''), ImportColumn::make('zmm_grwt_pf') - ->label('zmm grwt pf') - ->exampleHeader('zmm grwt pf') + ->label('ZMM GRWT PF') + ->exampleHeader('ZMM GRWT PF') ->example(''), ImportColumn::make('zmm_grwt_pump') - ->label('zmm grwt pump') - ->exampleHeader('zmm grwt pump') + ->label('ZMM GRWT PUMP') + ->exampleHeader('ZMM GRWT PUMP') ->example(''), ImportColumn::make('zmm_isivalve') - ->label('zmm isivalve') - ->exampleHeader('zmm isivalve') + ->label('ZMM ISIVALVE') + ->exampleHeader('ZMM ISIVALVE') ->example(''), ImportColumn::make('zmm_isi_wc') - ->label('zmm isi wc') - ->exampleHeader('zmm isi wc') + ->label('ZMM ISI WC') + ->exampleHeader('ZMM ISI WC') ->example(''), ImportColumn::make('zmm_labelperiod') - ->label('zmm labelperiod') - ->exampleHeader('zmm labelperiod') + ->label('ZMM LABELPERIOD') + ->exampleHeader('ZMM LABELPERIOD') ->example(''), ImportColumn::make('zmm_length') - ->label('zmm length') - ->exampleHeader('zmm length') + ->label('ZMM LENGTH') + ->exampleHeader('ZMM LENGTH') ->example(''), ImportColumn::make('zmm_license_cml_no') - ->label('zmm license cml no') - ->exampleHeader('zmm license cml no') + ->label('ZMM LICENSE CML NO') + ->exampleHeader('ZMM LICENSE CML NO') ->example(''), ImportColumn::make('zmm_mfgmonyr') - ->label('zmm mfgmonyr') - ->exampleHeader('zmm mfgmonyr') + ->label('ZMM MFGMONYR') + ->exampleHeader('ZMM MFGMONYR') ->example(''), ImportColumn::make('zmm_modelyear') - ->label('zmm modelyear') - ->exampleHeader('zmm modelyear') + ->label('ZMM MODELYEAR') + ->exampleHeader('ZMM MODELYEAR') ->example(''), ImportColumn::make('zmm_motoridentification') - ->label('zmm motoridentification') - ->exampleHeader('zmm motoridentification') + ->label('ZMM MOTORIDENTIFICATION') + ->exampleHeader('ZMM MOTORIDENTIFICATION') ->example(''), ImportColumn::make('zmm_newt_pset') - ->label('zmm newt pset') - ->exampleHeader('zmm newt pset') + ->label('ZMM NEWT PSET') + ->exampleHeader('ZMM NEWT PSET') ->example(''), ImportColumn::make('zmm_newt_cable') - ->label('zmm newt cable') - ->exampleHeader('zmm newt cable') + ->label('ZMM NEWT CABLE') + ->exampleHeader('ZMM NEWT CABLE') ->example(''), ImportColumn::make('zmm_newt_motor') - ->label('zmm newt motor') - ->exampleHeader('zmm newt motor') + ->label('ZMM NEWT MOTOR') + ->exampleHeader('ZMM NEWT MOTOR') ->example(''), ImportColumn::make('zmm_newt_pf') - ->label('zmm newt pf') - ->exampleHeader('zmm newt pf') + ->label('ZMM NEWT PF') + ->exampleHeader('ZMM NEWT PF') ->example(''), ImportColumn::make('zmm_newt_pump') - ->label('zmm newt pump') - ->exampleHeader('zmm newt pump') + ->label('ZMM NEWT PUMP') + ->exampleHeader('ZMM NEWT PUMP') ->example(''), ImportColumn::make('zmm_packtype') - ->label('zmm packtype') - ->exampleHeader('zmm packtype') + ->label('ZMM PACKTYPE') + ->exampleHeader('ZMM PACKTYPE') ->example(''), ImportColumn::make('zmm_panel') - ->label('zmm panel') - ->exampleHeader('zmm panel') + ->label('ZMM PANEL') + ->exampleHeader('ZMM PANEL') ->example(''), ImportColumn::make('zmm_performance_factor') - ->label('zmm performance factor') - ->exampleHeader('zmm performance factor') + ->label('ZMM PERFORMANCE FACTOR') + ->exampleHeader('ZMM PERFORMANCE FACTOR') ->example(''), ImportColumn::make('zmm_pumpidentification') - ->label('zmm pumpidentification') - ->exampleHeader('zmm pumpidentification') + ->label('ZMM PUMPIDENTIFICATION') + ->exampleHeader('ZMM PUMPIDENTIFICATION') ->example(''), ImportColumn::make('zmm_psettype') - ->label('zmm psettype') - ->exampleHeader('zmm psettype') + ->label('ZMM PSETTYPE') + ->exampleHeader('ZMM PSETTYPE') ->example(''), ImportColumn::make('zmm_size') - ->label('zmm size') - ->exampleHeader('zmm size') + ->label('ZMM SIZE') + ->exampleHeader('ZMM SIZE') ->example(''), ImportColumn::make('zmm_eff_ttl') - ->label('zmm eff ttl') - ->exampleHeader('zmm eff ttl') + ->label('ZMM EFF TTL') + ->exampleHeader('ZMM EFF TTL') ->example(''), ImportColumn::make('zmm_type') - ->label('zmm type') - ->exampleHeader('zmm type') + ->label('ZMM TYPE') + ->exampleHeader('ZMM TYPE') ->example(''), ImportColumn::make('zmm_usp') - ->label('zmm usp') - ->exampleHeader('zmm usp') + ->label('ZMM USP') + ->exampleHeader('ZMM USP') ->example(''), ImportColumn::make('mark_status') ->label('MARKED STATUS') @@ -535,15 +542,23 @@ class ClassCharacteristicImporter extends Importer ImportColumn::make('marked_datetime') ->label('MARKED DATETIME') ->exampleHeader('MARKED DATETIME') - ->example(''), + ->example('01-01-2026 00:08:00'), + ImportColumn::make('marked_physical_count') + ->label('MARKED PHYSICAL COUNT') + ->exampleHeader('MARKED PHYSICAL COUNT') + ->example('0'), + ImportColumn::make('marked_expected_time') + ->label('MARKED EXPECTED TIME') + ->exampleHeader('MARKED EXPECTED TIME') + ->example('0'), ImportColumn::make('marked_by') ->label('MARKED BY') ->exampleHeader('MARKED BY') - ->example(''), + ->example('TEST001'), ImportColumn::make('man_marked_status') ->label('MANUAL MARKED STATUS') ->exampleHeader('MANUAL MARKED STATUS') - ->example(''), + ->example('0'), ImportColumn::make('man_marked_datetime') ->label('MANUAL MARKED DATETIME') ->exampleHeader('MANUAL MARKED DATETIME') @@ -556,6 +571,14 @@ class ClassCharacteristicImporter extends Importer ->label('MOTOR MARKED STATUS') ->exampleHeader('MOTOR MARKED STATUS') ->example(''), + ImportColumn::make('motor_marked_physical_count') + ->label('MOTOR MARKED PHYSICAL COUNT') + ->exampleHeader('MOTOR MARKED PHYSICAL COUNT') + ->example('0'), + ImportColumn::make('motor_expected_time') + ->label('MOTOR EXPECTED TIME') + ->exampleHeader('MOTOR EXPECTED TIME') + ->example('0'), ImportColumn::make('motor_marked_by') ->label('MOTOR MARKED BY') ->exampleHeader('MOTOR MARKED BY') @@ -564,14 +587,38 @@ class ClassCharacteristicImporter extends Importer ->label('PUMP MARKED STATUS') ->exampleHeader('PUMP MARKED STATUS') ->example(''), + ImportColumn::make('pump_marked_physical_count') + ->label('PUMP MARKED PHYSICAL COUNT') + ->exampleHeader('PUMP MARKED PHYSICAL COUNT') + ->example('0'), + ImportColumn::make('pump_expected_time') + ->label('PUMP EXPECTED TIME') + ->exampleHeader('PUMP EXPECTED TIME') + ->example('0'), ImportColumn::make('pump_marked_by') ->label('PUMP MARKED BY') ->exampleHeader('PUMP MARKED BY') ->example(''), + ImportColumn::make('name_plate_marked_status') + ->label('NAME PLATE MARKED STATUS') + ->exampleHeader('NAME PLATE MARKED STATUS') + ->example(''), + ImportColumn::make('name_plate_expected_time') + ->label('NAME PLATE EXPECTED TIME') + ->exampleHeader('NAME PLATE EXPECTED TIME') + ->example('0'), + ImportColumn::make('name_plate_marked_by') + ->label('NAME PLATE MARKED BY') + ->exampleHeader('NAME PLATE MARKED BY') + ->example(''), ImportColumn::make('motor_pump_pumpset_status') ->label('MOTOR PUMP PUMPSET STATUS') ->exampleHeader('MOTOR PUMP PUMPSET STATUS') ->example(''), + ImportColumn::make('winded_serial_number') + ->label('WINDED SERIAL NUMBER') + ->exampleHeader('WINDED SERIAL NUMBER') + ->example(''), ImportColumn::make('motor_machine_name') ->label('MOTOR MACHINE NAME') ->exampleHeader('MOTOR MACHINE NAME') @@ -580,6 +627,10 @@ class ClassCharacteristicImporter extends Importer ->label('PUMP MACHINE NAME') ->exampleHeader('PUMP MACHINE NAME') ->example(''), + ImportColumn::make('name_plate_machine_name') + ->label('NAME PLATE MACHINE NAME') + ->exampleHeader('NAME PLATE MACHINE NAME') + ->example(''), ImportColumn::make('pumpset_machine_name') ->label('PUMPSET MACHINE NAME') ->exampleHeader('PUMPSET MACHINE NAME') @@ -600,31 +651,26 @@ class ClassCharacteristicImporter extends Importer ->label('PENDING RELEASED STATUS') ->exampleHeader('PENDING RELEASED STATUS') ->example(''), - ImportColumn::make('motor_expected_time') - ->label('MOTOR EXPECTED TIME') - ->exampleHeader('MOTOR EXPECTED TIME') - ->example(''), - ImportColumn::make('pump_expected_time') - ->label('PUMP EXPECTED TIME') - ->exampleHeader('PUMP EXPECTED TIME') - ->example(''), + ImportColumn::make('has_work_flow_id') + ->label('HAS WORK FLOW ID') + ->exampleHeader('HAS WORK FLOW ID') + ->example('0'), ImportColumn::make('created_at') ->label('CREATED AT') ->exampleHeader('CREATED AT') - ->example(''), + ->example('01-01-2026 00:08:00'), ImportColumn::make('created_by') ->label('CREATED BY') ->exampleHeader('CREATED BY') - ->example('RAW01234'), + ->example('TEST001'), ImportColumn::make('updated_at') ->label('UPDATED AT') ->exampleHeader('UPDATED AT') - ->example(''), + ->example('01-01-2026 00:08:00'), ImportColumn::make('updated_by') ->label('UPDATED BY') ->exampleHeader('UPDATED BY') - ->example(''), - // ImportColumn::make('updated_by'), + ->example('TEST001'), ]; }