Import Fun Completed and Sticker Master

This commit is contained in:
dhanabalan
2025-03-28 16:52:40 +05:30
parent ef4504155a
commit e46f290fd1
47 changed files with 1317 additions and 335 deletions

View File

@@ -23,7 +23,7 @@ class BlockImporter extends Importer
->requiredMapping()
->exampleHeader('Plant Name')
->label('Plant Name')
->relationship(resolveUsing:'name')
->relationship(resolveUsing:'Name')
->rules(['required']),
];
}

View File

@@ -30,18 +30,6 @@ class ItemImporter extends Importer
->label('Hourly Quantity')
->numeric()
->rules(['required', 'integer']),
ImportColumn::make('line')
->requiredMapping()
->exampleHeader('Line Name')
->label('Line Name')
->relationship(resolveUsing:'name')
->rules(['required']),
ImportColumn::make('block')
->requiredMapping()
->exampleHeader('Block Name')
->label('Block Name')
->relationship(resolveUsing:'name')
->rules(['required']),
ImportColumn::make('plant')
->requiredMapping()
->exampleHeader('Plant Name')

View File

@@ -24,18 +24,6 @@ class LineImporter extends Importer
->exampleHeader('Line Type')
->label('Line Type')
->rules(['required']),
ImportColumn::make('shift')
->requiredMapping()
->exampleHeader('Shift Name')
->label('Shift Name')
->relationship(resolveUsing:'name')
->rules(['required']),
ImportColumn::make('block')
->requiredMapping()
->exampleHeader('Block Name')
->label('Block Name')
->relationship(resolveUsing:'name')
->rules(['required']),
ImportColumn::make('plant')
->requiredMapping()
->exampleHeader('Plant Name')

View File

@@ -24,24 +24,6 @@ class LineStopImporter extends Importer
->exampleHeader('Line Stop Reason')
->label('Line Stop Reason')
->rules(['required']),
ImportColumn::make('shift')
->requiredMapping()
->exampleHeader('Shift Name')
->label('Shift Name')
->relationship(resolveUsing:'name')
->rules(['required']),
ImportColumn::make('block')
->requiredMapping()
->exampleHeader('Block Name')
->label('Block Name')
->relationship(resolveUsing:'name')
->rules(['required']),
ImportColumn::make('plant')
->requiredMapping()
->exampleHeader('Plant Name')
->label('Plant Name')
->relationship(resolveUsing:'name')
->rules(['required']),
];
}

View File

@@ -16,16 +16,24 @@ class ProductionLineStopImporter extends Importer
return [
ImportColumn::make('from_datetime')
->requiredMapping()
->exampleHeader('From DateTime')
->label('From DateTime')
->rules(['required', 'datetime']),
ImportColumn::make('to_datetime')
->requiredMapping()
->exampleHeader('To DateTime')
->label('To DateTime')
->rules(['required', 'datetime']),
ImportColumn::make('stop_hour')
->requiredMapping()
->exampleHeader('Stop Hour')
->label('Stop Hour')
->numeric()
->rules(['required', 'integer']),
ImportColumn::make('stop_min')
->requiredMapping()
->exampleHeader('Stop Min')
->label('Stop Min')
->numeric()
->rules(['required', 'integer']),
ImportColumn::make('linestop')
@@ -46,12 +54,6 @@ class ProductionLineStopImporter extends Importer
->label('Shift Name')
->relationship(resolveUsing:'name')
->rules(['required']),
ImportColumn::make('block')
->requiredMapping()
->exampleHeader('Block Name')
->label('Block Name')
->relationship(resolveUsing:'name')
->rules(['required']),
ImportColumn::make('plant')
->requiredMapping()
->exampleHeader('Plant Name')

View File

@@ -14,6 +14,11 @@ class ProductionPlanImporter extends Importer
public static function getColumns(): array
{
return [
ImportColumn::make('created_at')
->requiredMapping()
->exampleHeader('Created DateTime')
->label('Created DateTime')
->rules(['required']),
ImportColumn::make('plan_quantity')
->requiredMapping()
->exampleHeader('Plan Quantity')
@@ -44,6 +49,11 @@ class ProductionPlanImporter extends Importer
->label('Plant Name')
->relationship(resolveUsing:'name')
->rules(['required']),
ImportColumn::make('updated_at')
->requiredMapping()
->exampleHeader('Updated DateTime')
->label('Updated DateTime')
->rules(['required']),
];
}

View File

@@ -48,12 +48,6 @@ class ProductionQuantityImporter extends Importer
->label('Shift Name')
->relationship(resolveUsing:'name')
->rules(['required']),
ImportColumn::make('block')
->requiredMapping()
->exampleHeader('Block Name')
->label('Block Name')
->relationship(resolveUsing:'name')
->rules(['required']),
ImportColumn::make('plant')
->requiredMapping()
->exampleHeader('Plant Name')

View File

@@ -41,7 +41,7 @@ class ShiftImporter extends Importer
->numeric()
->exampleHeader('Shift Duration')
->label('Shift Duration')
->rules(['required', 'integer']),
->rules(['required']),
ImportColumn::make('end_time')
->requiredMapping()
->exampleHeader('End Time')