Added label and example data

This commit is contained in:
dhanabalan
2025-04-23 12:47:26 +05:30
parent 282635dcd8
commit f303d7b31b
2 changed files with 77 additions and 33 deletions

View File

@@ -17,39 +17,46 @@ class ShiftImporter extends Importer
ImportColumn::make('name') ImportColumn::make('name')
->requiredMapping() ->requiredMapping()
->exampleHeader('Shift Name') ->exampleHeader('Shift Name')
->example('Day')
->label('Shift Name') ->label('Shift Name')
->rules(['required']), ->rules(['required']),
ImportColumn::make('block') ImportColumn::make('block')
->requiredMapping() ->requiredMapping()
->exampleHeader('Block Name') ->exampleHeader('Block Name')
->example('Block A')
->label('Block Name') ->label('Block Name')
->relationship(resolveUsing:'name') ->relationship(resolveUsing:'name')
->rules(['required']), ->rules(['required']),
ImportColumn::make('plant') ImportColumn::make('plant')
->requiredMapping() ->requiredMapping()
->exampleHeader('Plant Name') ->exampleHeader('Plant Name')
->example('Ransar Industries-I')
->label('Plant Name') ->label('Plant Name')
->relationship(resolveUsing:'name') ->relationship(resolveUsing:'name')
->rules(['required']), ->rules(['required']),
ImportColumn::make('start_time') ImportColumn::make('start_time')
->requiredMapping() ->requiredMapping()
->exampleHeader('Start Time') ->exampleHeader('Start Time')
->example('08:00:00')
->label('Start Time') ->label('Start Time')
->rules(['required']), ->rules(['required']),
ImportColumn::make('duration') ImportColumn::make('duration')
->requiredMapping() ->requiredMapping()
->numeric() ->numeric()
->exampleHeader('Shift Duration') ->exampleHeader('Shift Duration')
->example('11.30')
->label('Shift Duration') ->label('Shift Duration')
->rules(['required']), ->rules(['required']),
ImportColumn::make('end_time') ImportColumn::make('end_time')
->requiredMapping() ->requiredMapping()
->exampleHeader('End Time') ->exampleHeader('End Time')
->example('19:30:00')
->label('End Time') ->label('End Time')
->rules(['required']), ->rules(['required']),
ImportColumn::make('status') ImportColumn::make('status')
->requiredMapping() ->requiredMapping()
->exampleHeader('Active Status') ->exampleHeader('Active Status')
->example('Active')
->label('Active Status') ->label('Active Status')
->rules(['required']), ->rules(['required']),
]; ];

View File

@@ -17,124 +17,161 @@ class StickerMasterImporter extends Importer
ImportColumn::make('item') ImportColumn::make('item')
->requiredMapping() ->requiredMapping()
->exampleHeader('Item Code') ->exampleHeader('Item Code')
->label('Item Code') ->example('123456')
->label('ITEM CODE')
->relationship(resolveUsing: 'code') ->relationship(resolveUsing: 'code')
->rules(['required']), ->rules(['required']),
ImportColumn::make('plant') ImportColumn::make('plant')
->requiredMapping() ->requiredMapping()
->exampleHeader('Plant Name') ->exampleHeader('Plant Name')
->label('Plant Name') ->example('Ransar Industries-I')
->label('PLANT')
->relationship(resolveUsing: 'name') ->relationship(resolveUsing: 'name')
->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')
->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')
->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')
->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')
->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')
->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')
->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')
->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')
->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')
->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')
->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')
->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')
->example(''),
ImportColumn::make('warranty_card') ImportColumn::make('warranty_card')
// ->requiredMapping() // ->requiredMapping()
->exampleHeader('Warranty Card'), ->exampleHeader('Warranty Card')
->label('WARRANTY CARD')
->example('1'),
ImportColumn::make('part_validation1') ImportColumn::make('part_validation1')
// ->requiredMapping() // ->requiredMapping()
->label('Part Validation 1') ->exampleHeader('Part Validation 1')
->exampleHeader('Part Validation 1'), ->label('PART VALIDATION 1')
->example('12345'),
ImportColumn::make('part_validation2') ImportColumn::make('part_validation2')
// ->requiredMapping() // ->requiredMapping()
->label('Part Validation 2') ->exampleHeader('Part Validation 2')
->exampleHeader('Part Validation 2'), ->label('PART VALIDATION 2')
->example('23456'),
ImportColumn::make('part_validation3') ImportColumn::make('part_validation3')
// ->requiredMapping() // ->requiredMapping()
->label('Part Validation 3') ->exampleHeader('Part Validation 3')
->exampleHeader('Part Validation 3'), ->label('PART VALIDATION 3')
->example('34567'),
ImportColumn::make('part_validation4') ImportColumn::make('part_validation4')
// ->requiredMapping() // ->requiredMapping()
->label('Part Validation 4') ->exampleHeader('Part Validation 4')
->exampleHeader('Part Validation 4'), ->label('PART VALIDATION 4')
->example('45678'),
ImportColumn::make('part_validation5') ImportColumn::make('part_validation5')
// ->requiredMapping() // ->requiredMapping()
->label('Part Validation 5') ->exampleHeader('Part Validation 5')
->exampleHeader('Part Validation 5'), ->label('PART VALIDATION 5')
->example('56789'),
ImportColumn::make('panel_box_code') ImportColumn::make('panel_box_code')
//->requiredMapping() //->requiredMapping()
->label('Panel Box Code') ->exampleHeader('Panel Box Code')
->exampleHeader('Panel Box Code'), ->label('PANEL BOX CODE')
->example('123456'),
ImportColumn::make('load_rate') ImportColumn::make('load_rate')
// ->requiredMapping() // ->requiredMapping()
->label('Load Rate')
->integer() ->integer()
->exampleHeader('Load Rate'), ->exampleHeader('Load Rate')
->label('LOAD RATE')
->example('0'),
ImportColumn::make('bundle_quantity') ImportColumn::make('bundle_quantity')
// ->requiredMapping() // ->requiredMapping()
->label('Bundle Quantity')
->integer() ->integer()
->exampleHeader('Bundle Quantity'), ->exampleHeader('Bundle Quantity')
->label('BUNDLE QUANTITY')
->example(''),
ImportColumn::make('material_type') ImportColumn::make('material_type')
// ->requiredMapping() // ->requiredMapping()
->label('Material Type')
->integer() ->integer()
->exampleHeader('Material Type'), ->exampleHeader('Material Type')
->label('MATERIAL TYPE')
->example(''),
]; ];
} }