1
0
forked from poc/pds

Added example data

This commit is contained in:
dhanabalan
2025-04-23 12:29:49 +05:30
parent 1db54593c8
commit 118339128a
8 changed files with 31 additions and 0 deletions

View File

@@ -17,11 +17,13 @@ class BlockImporter extends Importer
ImportColumn::make('name') ImportColumn::make('name')
->requiredMapping() ->requiredMapping()
->exampleHeader('Block Name') ->exampleHeader('Block Name')
->example('Block A')
->label('Block Name') ->label('Block 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']),

View File

@@ -17,6 +17,7 @@ class CompanyImporter extends Importer
ImportColumn::make('name') ImportColumn::make('name')
->requiredMapping() ->requiredMapping()
->exampleHeader('Company Name') ->exampleHeader('Company Name')
->example('C.R.I. Pumps Private Limited')
->label('Company Name') ->label('Company Name')
->rules(['required']), ->rules(['required']),
]; ];

View File

@@ -17,22 +17,26 @@ class ItemImporter extends Importer
ImportColumn::make('code') ImportColumn::make('code')
->requiredMapping() ->requiredMapping()
->exampleHeader('Item Code') ->exampleHeader('Item Code')
->example('123456')
->label('Item Code') ->label('Item Code')
->rules(['required']), ->rules(['required']),
ImportColumn::make('description') ImportColumn::make('description')
->requiredMapping() ->requiredMapping()
->exampleHeader('Description') ->exampleHeader('Description')
->example('Testing Model Description 1')
->label('Description') ->label('Description')
->rules(['required']), ->rules(['required']),
ImportColumn::make('hourly_quantity') ImportColumn::make('hourly_quantity')
->requiredMapping() ->requiredMapping()
->exampleHeader('Hourly Quantity') ->exampleHeader('Hourly Quantity')
->example('25')
->label('Hourly Quantity') ->label('Hourly Quantity')
->numeric() ->numeric()
->rules(['required', 'integer']), ->rules(['required', 'integer']),
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']),

View File

@@ -17,16 +17,19 @@ class LineImporter extends Importer
ImportColumn::make('name') ImportColumn::make('name')
->requiredMapping() ->requiredMapping()
->exampleHeader('Line Name') ->exampleHeader('Line Name')
->example('4 inch pump line')
->label('Line Name') ->label('Line Name')
->rules(['required']), ->rules(['required']),
ImportColumn::make('type') ImportColumn::make('type')
->requiredMapping() ->requiredMapping()
->exampleHeader('Line Type') ->exampleHeader('Line Type')
->example('Domestic Assembly')
->label('Line Type') ->label('Line Type')
->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']),

View File

@@ -17,11 +17,13 @@ class LineStopImporter extends Importer
ImportColumn::make('code') ImportColumn::make('code')
->requiredMapping() ->requiredMapping()
->exampleHeader('Line Stop Code') ->exampleHeader('Line Stop Code')
->example('A1R')
->label('Line Stop Code') ->label('Line Stop Code')
->rules(['required']), ->rules(['required']),
ImportColumn::make('reason') ImportColumn::make('reason')
->requiredMapping() ->requiredMapping()
->exampleHeader('Line Stop Reason') ->exampleHeader('Line Stop Reason')
->example('Power Shut Down')
->label('Line Stop Reason') ->label('Line Stop Reason')
->rules(['required']), ->rules(['required']),
]; ];

View File

@@ -18,22 +18,26 @@ class PlantImporter extends Importer
->requiredMapping() ->requiredMapping()
->numeric() ->numeric()
->exampleHeader('Plant Code') ->exampleHeader('Plant Code')
->example('1000')
->label('Plant Code') ->label('Plant Code')
->rules(['required']), //, 'integer' ->rules(['required']), //, 'integer'
ImportColumn::make('company') ImportColumn::make('company')
->requiredMapping() ->requiredMapping()
->exampleHeader('Company Name') ->exampleHeader('Company Name')
->example('C.R.I. Pumps Private Limited')
->label('Company Name') ->label('Company Name')
->relationship(resolveUsing:'name') ->relationship(resolveUsing:'name')
->rules(['required']), ->rules(['required']),
ImportColumn::make('name') ImportColumn::make('name')
->requiredMapping() ->requiredMapping()
->exampleHeader('Plant Name') ->exampleHeader('Plant Name')
->example('Ransar Industries-I')
->label('Plant Name') ->label('Plant Name')
->rules(['required']), ->rules(['required']),
ImportColumn::make('address') ImportColumn::make('address')
->requiredMapping() ->requiredMapping()
->exampleHeader('Plant Address') ->exampleHeader('Plant Address')
->example('7/51-A, Keeranatham Road, Saravanampatty, Coimbatore - 641035')
->label('Plant Address') ->label('Plant Address')
->rules(['required']), ->rules(['required']),
]; ];

View File

@@ -17,46 +17,54 @@ class ProductionLineStopImporter extends Importer
ImportColumn::make('from_datetime') ImportColumn::make('from_datetime')
->requiredMapping() ->requiredMapping()
->exampleHeader('From DateTime') ->exampleHeader('From DateTime')
->example('06-02-2025 00:00:00')
->label('From DateTime') ->label('From DateTime')
->rules(['required']), ->rules(['required']),
ImportColumn::make('to_datetime') ImportColumn::make('to_datetime')
->requiredMapping() ->requiredMapping()
->exampleHeader('To DateTime') ->exampleHeader('To DateTime')
->example('06-02-2025 01:25:00')
->label('To DateTime') ->label('To DateTime')
->rules(['required']), ->rules(['required']),
ImportColumn::make('stop_hour') ImportColumn::make('stop_hour')
->requiredMapping() ->requiredMapping()
->exampleHeader('Stop Hour') ->exampleHeader('Stop Hour')
->example('1')
->label('Stop Hour') ->label('Stop Hour')
->numeric() ->numeric()
->rules(['required', 'integer']), ->rules(['required', 'integer']),
ImportColumn::make('stop_min') ImportColumn::make('stop_min')
->requiredMapping() ->requiredMapping()
->exampleHeader('Stop Min') ->exampleHeader('Stop Min')
->example('25')
->label('Stop Min') ->label('Stop Min')
->numeric() ->numeric()
->rules(['required', 'integer']), ->rules(['required', 'integer']),
ImportColumn::make('linestop') ImportColumn::make('linestop')
->requiredMapping() ->requiredMapping()
->exampleHeader('Line Stop Code') ->exampleHeader('Line Stop Code')
->example('A7R')
->label('Line Stop Code') ->label('Line Stop Code')
->relationship(resolveUsing:'code') ->relationship(resolveUsing:'code')
->rules(['required']), ->rules(['required']),
ImportColumn::make('line') ImportColumn::make('line')
->requiredMapping() ->requiredMapping()
->exampleHeader('Line Name') ->exampleHeader('Line Name')
->example('4 inch pump line')
->label('Line Name') ->label('Line Name')
->relationship(resolveUsing:'name') ->relationship(resolveUsing:'name')
->rules(['required']), ->rules(['required']),
ImportColumn::make('shift') ImportColumn::make('shift')
->requiredMapping() ->requiredMapping()
->exampleHeader('Shift Name') ->exampleHeader('Shift Name')
->example('Day')
->label('Shift Name') ->label('Shift 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']),

View File

@@ -17,41 +17,48 @@ class ProductionPlanImporter extends Importer
ImportColumn::make('created_at') ImportColumn::make('created_at')
->requiredMapping() ->requiredMapping()
->exampleHeader('Created DateTime') ->exampleHeader('Created DateTime')
->example('30-01-2025 16:44:00')
->label('Created DateTime') ->label('Created DateTime')
->rules(['required']), ->rules(['required']),
ImportColumn::make('plan_quantity') ImportColumn::make('plan_quantity')
->requiredMapping() ->requiredMapping()
->exampleHeader('Plan Quantity') ->exampleHeader('Plan Quantity')
->example('500')
->label('Plan Quantity') ->label('Plan Quantity')
->numeric() ->numeric()
->rules(['required', 'integer']), ->rules(['required', 'integer']),
ImportColumn::make('production_quantity') ImportColumn::make('production_quantity')
->requiredMapping() ->requiredMapping()
->exampleHeader('Production Quantity') ->exampleHeader('Production Quantity')
->example('501')
->label('Production Quantity') ->label('Production Quantity')
->numeric() ->numeric()
->rules(['required', 'integer']), ->rules(['required', 'integer']),
ImportColumn::make('line') ImportColumn::make('line')
->requiredMapping() ->requiredMapping()
->exampleHeader('Line Name') ->exampleHeader('Line Name')
->example('4 inch pump line')
->label('Line Name') ->label('Line Name')
->relationship(resolveUsing:'name') ->relationship(resolveUsing:'name')
->rules(['required']), ->rules(['required']),
ImportColumn::make('shift') ImportColumn::make('shift')
->requiredMapping() ->requiredMapping()
->exampleHeader('Shift Name') ->exampleHeader('Shift Name')
->example('Day')
->label('Shift Name') ->label('Shift 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('updated_at') ImportColumn::make('updated_at')
->requiredMapping() ->requiredMapping()
->exampleHeader('Updated DateTime') ->exampleHeader('Updated DateTime')
->example('30-01-2025 19:11:00')
->label('Updated DateTime') ->label('Updated DateTime')
->rules(['required']), ->rules(['required']),
]; ];