<?php

namespace App\Services\Administracion\Crud;

use App\Models\Transferencia;

class TransferenciasCrudService extends CrudEntityService
{
    protected string $entity = 'transferencias';

    protected string $modelClass = Transferencia::class;

    protected array $entityLabels = [
        'singular' => 'Transferencia',
        'plural' => 'Transferencias',
        'create' => 'Nueva Transferencia',
    ];

    protected array $formLabels = [
        'numOperacion' => 'Nro. Operación',
        'codigo' => 'Código',
        'cantidad' => 'Cantidad',
        'status' => 'Estado',
        'cedulaSolicita' => 'Cédula Solicita',
        'cedulaDespacha' => 'Cédula Despacha',
        'cedulaAutoriza' => 'Cédula Autoriza',
        'cedulaTransportista' => 'Cédula Transportista',
        'fechaEntrega' => 'Fecha de Entrega',
        'fechaDevolucion' => 'Fecha de Devolución',
        'cedulaRecibeDev' => 'Cédula Recibe Dev.',
        'emisor' => 'Emisor',
        'receptor' => 'Receptor',
        'ubicacion' => 'Ubicación',
        'observacion' => 'Observación',
    ];

    protected array $importLookupColumns = ['numOperacion', 'codigo'];
}