Added laser_part_validation1 and laser_part_validation2 column in importer and exporter file

This commit is contained in:
dhanabalan
2025-07-03 14:42:13 +05:30
parent aa4cec997d
commit d222fe5a3b
2 changed files with 27 additions and 43 deletions

View File

@@ -64,14 +64,18 @@ class StickerMasterExporter extends Exporter
->label('PART VALIDATION 4'), ->label('PART VALIDATION 4'),
ExportColumn::make('part_validation5') ExportColumn::make('part_validation5')
->label('PART VALIDATION 5'), ->label('PART VALIDATION 5'),
ExportColumn::make('laser_part_validation1')
->label('LASER PART VALIDATION 1'),
ExportColumn::make('laser_part_validation2')
->label('LASER PART VALIDATION 2'),
ExportColumn::make('panel_box_code') ExportColumn::make('panel_box_code')
->label('PANEL BOX CODE'), ->label('PANEL BOX CODE'),
ExportColumn::make('load_rate') ExportColumn::make('load_rate')
->label('LOAD RATE'), ->label('LOAD RATE'),
ExportColumn::make('bundle_quantity')
->label('BUNDLE QUANTITY'),
ExportColumn::make('material_type') ExportColumn::make('material_type')
->label('MATERIAL TYPE'), ->label('MATERIAL TYPE'),
ExportColumn::make('bundle_quantity')
->label('BUNDLE QUANTITY'),
ExportColumn::make('created_at') ExportColumn::make('created_at')
->label('CREATED AT'), ->label('CREATED AT'),
ExportColumn::make('updated_at') ExportColumn::make('updated_at')

View File

@@ -25,150 +25,130 @@ class StickerMasterImporter extends Importer
->label('ITEM CODE') ->label('ITEM CODE')
->relationship(resolveUsing: 'code') ->relationship(resolveUsing: 'code')
->rules(['required']), ->rules(['required']),
ImportColumn::make('serial_number_motor') ImportColumn::make('serial_number_motor')
// ->requiredMapping() // ->requiredMapping()
->exampleHeader('Serial Number Motor') ->exampleHeader('Serial Number Motor')
->label('SERIAL NUMBER MOTOR') ->label('SERIAL NUMBER MOTOR')
->example('1'), ->example('1'),
ImportColumn::make('serial_number_pump') ImportColumn::make('serial_number_pump')
//->requiredMapping() //->requiredMapping()
->exampleHeader('Serial Number Pump') ->exampleHeader('Serial Number Pump')
->label('SERIAL NUMBER PUMP') ->label('SERIAL NUMBER PUMP')
->example('1'), ->example('1'),
ImportColumn::make('serial_number_pumpset') ImportColumn::make('serial_number_pumpset')
//->requiredMapping() //->requiredMapping()
->exampleHeader('Serial Number PumpSet') ->exampleHeader('Serial Number PumpSet')
->label('SERIAL NUMBER PUMPSET') ->label('SERIAL NUMBER PUMPSET')
->example(''), ->example(''),
ImportColumn::make('pack_slip_motor') ImportColumn::make('pack_slip_motor')
//->requiredMapping() //->requiredMapping()
->exampleHeader('Pack Slip Motor') ->exampleHeader('Pack Slip Motor')
->label('PACK SLIP MOTOR') ->label('PACK SLIP MOTOR')
->example('1'), ->example('1'),
ImportColumn::make('pack_slip_pump') ImportColumn::make('pack_slip_pump')
//->requiredMapping() //->requiredMapping()
->exampleHeader('Pack Slip Pump') ->exampleHeader('Pack Slip Pump')
->label('PACK SLIP PUMP') ->label('PACK SLIP PUMP')
->example('1'), ->example('1'),
ImportColumn::make('pack_slip_pumpset') ImportColumn::make('pack_slip_pumpset')
//->requiredMapping() //->requiredMapping()
->exampleHeader('Pack Slip PumpSet') ->exampleHeader('Pack Slip PumpSet')
->label('PACK SLIP PUMPSET') ->label('PACK SLIP PUMPSET')
->example(''), ->example(''),
ImportColumn::make('name_plate_motor') ImportColumn::make('name_plate_motor')
// ->requiredMapping() // ->requiredMapping()
->exampleHeader('Name Plate Motor') ->exampleHeader('Name Plate Motor')
->label('NAME PLATE MOTOR') ->label('NAME PLATE MOTOR')
->example('1'), ->example('1'),
ImportColumn::make('name_plate_pump') ImportColumn::make('name_plate_pump')
// ->requiredMapping() // ->requiredMapping()
->exampleHeader('Name Plate Pump') ->exampleHeader('Name Plate Pump')
->label('NAME PLATE PUMP') ->label('NAME PLATE PUMP')
->example('1'), ->example('1'),
ImportColumn::make('name_plate_pumpset') ImportColumn::make('name_plate_pumpset')
// ->requiredMapping() // ->requiredMapping()
->exampleHeader('Name Plate PumpSet') ->exampleHeader('Name Plate PumpSet')
->label('NAME PLATE PUMPSET') ->label('NAME PLATE PUMPSET')
->example(''), ->example(''),
ImportColumn::make('tube_sticker_motor') ImportColumn::make('tube_sticker_motor')
// ->requiredMapping() // ->requiredMapping()
->exampleHeader('Tube Sticker Motor') ->exampleHeader('Tube Sticker Motor')
->label('TUBE STICKER MOTOR') ->label('TUBE STICKER MOTOR')
->example('1'), ->example('1'),
ImportColumn::make('tube_sticker_pump') ImportColumn::make('tube_sticker_pump')
// ->requiredMapping() // ->requiredMapping()
->exampleHeader('Tube Sticker Pump') ->exampleHeader('Tube Sticker Pump')
->label('TUBE STICKER PUMP') ->label('TUBE STICKER PUMP')
->example('1'), ->example('1'),
ImportColumn::make('tube_sticker_pumpset') ImportColumn::make('tube_sticker_pumpset')
// ->requiredMapping() // ->requiredMapping()
->exampleHeader('Tube Sticker PumpSet') ->exampleHeader('Tube Sticker PumpSet')
->label('TUBE STICKER PUMPSET') ->label('TUBE STICKER PUMPSET')
->example(''), ->example(''),
ImportColumn::make('warranty_card') ImportColumn::make('warranty_card')
// ->requiredMapping() // ->requiredMapping()
->exampleHeader('Warranty Card') ->exampleHeader('Warranty Card')
->label('WARRANTY CARD') ->label('WARRANTY CARD')
->example('1'), ->example('1'),
ImportColumn::make('part_validation1') ImportColumn::make('part_validation1')
// ->requiredMapping() // ->requiredMapping()
->exampleHeader('Part Validation 1') ->exampleHeader('Part Validation 1')
->label('PART VALIDATION 1') ->label('PART VALIDATION 1')
->example('12345'), ->example('12345'),
ImportColumn::make('part_validation2') ImportColumn::make('part_validation2')
// ->requiredMapping() // ->requiredMapping()
->exampleHeader('Part Validation 2') ->exampleHeader('Part Validation 2')
->label('PART VALIDATION 2') ->label('PART VALIDATION 2')
->example('23456'), ->example('23456'),
ImportColumn::make('part_validation3') ImportColumn::make('part_validation3')
// ->requiredMapping() // ->requiredMapping()
->exampleHeader('Part Validation 3') ->exampleHeader('Part Validation 3')
->label('PART VALIDATION 3') ->label('PART VALIDATION 3')
->example('34567'), ->example('34567'),
ImportColumn::make('part_validation4') ImportColumn::make('part_validation4')
// ->requiredMapping() // ->requiredMapping()
->exampleHeader('Part Validation 4') ->exampleHeader('Part Validation 4')
->label('PART VALIDATION 4') ->label('PART VALIDATION 4')
->example('45678'), ->example('45678'),
ImportColumn::make('part_validation5') ImportColumn::make('part_validation5')
// ->requiredMapping() // ->requiredMapping()
->exampleHeader('Part Validation 5') ->exampleHeader('Part Validation 5')
->label('PART VALIDATION 5') ->label('PART VALIDATION 5')
->example('56789'), ->example('56789'),
ImportColumn::make('laser_part_validation1')
// ->requiredMapping()
->exampleHeader('Laser Part Validation 1')
->label('LASER PART VALIDATION 1')
->example('67890'),
ImportColumn::make('laser_part_validation2')
// ->requiredMapping()
->exampleHeader('Laser Part Validation 2')
->label('LASER PART VALIDATION 2')
->example('78901'),
ImportColumn::make('panel_box_code') ImportColumn::make('panel_box_code')
// ->requiredMapping() // ->requiredMapping()
->exampleHeader('Panel Box Code') ->exampleHeader('Panel Box Code')
->label('PANEL BOX CODE') ->label('PANEL BOX CODE')
->example('123456'), ->example('123456'),
ImportColumn::make('load_rate') ImportColumn::make('load_rate')
->requiredMapping() ->requiredMapping()
->integer() ->integer()
->exampleHeader('Load Rate') ->exampleHeader('Load Rate')
->label('LOAD RATE') ->label('LOAD RATE')
->example('0'), ->example('0')
->rules(['required']),
ImportColumn::make('bundle_quantity')
// ->requiredMapping()
->integer()
->exampleHeader('Bundle Quantity')
->label('BUNDLE QUANTITY')
->example(''),
ImportColumn::make('material_type') ImportColumn::make('material_type')
// ->requiredMapping() // ->requiredMapping()
->integer() ->integer()
->exampleHeader('Material Type') ->exampleHeader('Material Type')
->label('MATERIAL TYPE') ->label('MATERIAL TYPE')
->example(''), ->example(''),
ImportColumn::make('bundle_quantity')
// ->requiredMapping()
->integer()
->exampleHeader('Bundle Quantity')
->label('BUNDLE QUANTITY')
->example(''),
ImportColumn::make('plant') ImportColumn::make('plant')
->requiredMapping() ->requiredMapping()
->exampleHeader('Plant Name') ->exampleHeader('Plant Name')