<?php

namespace App\Services\Administracion\Crud;

use App\Models\Prestamo;

class PrestamosCrudService extends CrudEntityService
{
    protected string $entity = 'prestamos';

    protected string $modelClass = Prestamo::class;

    protected array $entityLabels = [
        'singular' => 'Prestamo',
        'plural' => 'Prestamos',
        'create' => 'Nuevo Prestamo',
    ];

    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',
        'fechaEntrega' => 'Fecha de Entrega',
        'fechaDevolucion' => 'Fecha de Devolución',
        'cedulaRecibeDev' => 'Cédula Recibe Dev.',
        'ubicacion' => 'Ubicación',
        'observacion' => 'Observación',
    ];

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