hechos modelos y entidades para facturas

This commit is contained in:
jaimejimenezortega
2024-06-25 20:08:17 +02:00
parent 20702a47f8
commit fcaacfbb5d
6 changed files with 231 additions and 0 deletions

View File

@ -0,0 +1,50 @@
<?php
namespace App\Models\Facturas;
class FacturaModel extends \App\Models\BaseModel {
protected $table = 'facturas';
// Lista de columnas basada en los campos de la tabla, para asignación masiva
protected $allowedFields = [
'pedido_id',
'factura_retificada_id',
'factura_retificativa_id',
'customer_id',
'serie_id',
'numero',
'estado',
'estado_pago',
'fecha_factura_at',
'notas',
'base',
'total',
'pendiente',
'total_pagos',
'creditoAsegurado',
'customer_nombre',
'customer_address',
'customer_cif',
'customer_pais',
'customer_cp',
'customer_ciudad',
'customer_provincia',
'created_at',
'updated_at',
'deleted_at',
'user_created_id',
'user_update_id'
];
protected $returnType = "App\Entities\Facturas\FacturaEntity";
protected $useTimestamps = true;
protected $useSoftDeletes = true;
protected $createdField = "created_at";
protected $updatedField = "updated_at";
public static $labelField = "id";
}