mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
160 lines
5.5 KiB
PHP
Executable File
160 lines
5.5 KiB
PHP
Executable File
<?php
|
|
namespace App\Entities\Presupuestos;
|
|
|
|
use CodeIgniter\Entity;
|
|
|
|
class PresupuestoEntity extends \CodeIgniter\Entity\Entity
|
|
{
|
|
protected $attributes = [
|
|
"id" => null,
|
|
"cliente_id" => null,
|
|
"user_created_id" => 1,
|
|
"user_update_id" => null,
|
|
"tipo_impresion_id" => null,
|
|
"tipologia_id" => null,
|
|
"pais_id" => 1,
|
|
"estado_id" => 1,
|
|
"inc_rei" => null,
|
|
"causa_cancelacion" => null,
|
|
"retractilado" => false,
|
|
"retractilado5" => false,
|
|
"guardas" => false,
|
|
"faja_color" => false,
|
|
"recoger_en_taller" => false,
|
|
"ferro" => false,
|
|
"ferro_digital" => false,
|
|
"marcapaginas" => false,
|
|
"prototipo" => false,
|
|
"papel_formato_id" => null,
|
|
"papel_formato_personalizado" => false,
|
|
"papel_formato_ancho" => null,
|
|
"papel_formato_alto" => null,
|
|
"titulo" => "",
|
|
"autor" => null,
|
|
"coleccion" => null,
|
|
"numero_edicion" => null,
|
|
"isbn" => null,
|
|
"referencia_cliente" => null,
|
|
"paginas" => null,
|
|
"tirada" => null,
|
|
"solapas" => false,
|
|
"solapas_ancho" => 0.0,
|
|
"solapas_sobrecubierta" => false,
|
|
"solapas_ancho_sobrecubierta" => 0.0,
|
|
"cosido" => false,
|
|
"sobrecubiertas" => false,
|
|
"sobrecubiertas_ancho" => 0.0,
|
|
"merma" => null,
|
|
"merma_cubierta" => 6.0,
|
|
"comentarios_cliente" => null,
|
|
"comentarios_safekat" => null,
|
|
"comentarios_pdf" => null,
|
|
"comentarios_tarifa" => null,
|
|
"comentarios_produccion" => null,
|
|
"lomo_cubierta" => null,
|
|
"lomo_sobrecubierta" => null,
|
|
"total_presupuesto" => null,
|
|
"envios_recoge_cliente" => false,
|
|
"tirada_alternativa_json_data" => null,
|
|
"aprobado_user_id" => null,
|
|
"aprobado_at" => null,
|
|
"comparador_json_data" => null,
|
|
"is_deleted" => 0,
|
|
"deleted_at" => null,
|
|
"created_at" => null,
|
|
"updated_at" => null,
|
|
"comp_tipo_impresion" => null,
|
|
"comp_pos_paginas_color" => null,
|
|
"total_coste_papel" => null,
|
|
"total_margen_papel" => null,
|
|
"total_margenPercent_papel" => null,
|
|
"total_coste_impresion" => null,
|
|
"total_margen_impresion" => null,
|
|
"total_margenPercent_impresion" => null,
|
|
"total_coste_servicios" => null,
|
|
"total_margen_servicios" => null,
|
|
"total_margenPercent_servicios" => null,
|
|
"total_coste_envios" => null,
|
|
"total_margen_envios" => null,
|
|
"total_costes" => null,
|
|
"total_margenes" => null,
|
|
"total_antes_descuento" => null,
|
|
"total_descuento" => null,
|
|
"total_descuentoPercent" => null,
|
|
"total_precio_unidad" => null,
|
|
"total_factor" => null,
|
|
"total_factor_ponderado" => null,
|
|
'total_aceptado' => null,
|
|
'iva_reducido' => null,
|
|
'excluir_rotativa' => null,
|
|
"acabado_cubierta_id" => null,
|
|
"acabado_sobrecubierta_id" => null,
|
|
"is_duplicado" => false,
|
|
];
|
|
protected $casts = [
|
|
"cliente_id" => "int",
|
|
"user_created_id" => "int",
|
|
"user_update_id" => "?int",
|
|
"tipo_impresion_id" => "?int",
|
|
"tipologia_id" => "?int",
|
|
"pais_id" => "int",
|
|
"estado_id" => "int",
|
|
"inc_rei" => "?int",
|
|
"retractilado" => "boolean",
|
|
"retractilado5" => "boolean",
|
|
"guardas" => "boolean",
|
|
"faja_color" => "boolean",
|
|
"recoger_en_taller" => "boolean",
|
|
"ferro" => "boolean",
|
|
"ferro_digital" => "boolean",
|
|
"marcapaginas" => "boolean",
|
|
"prototipo" => "boolean",
|
|
"papel_formato_id" => "int",
|
|
"papel_formato_personalizado" => "boolean",
|
|
"papel_formato_ancho" => "?float",
|
|
"papel_formato_alto" => "?float",
|
|
"paginas" => "int",
|
|
"tirada" => "int",
|
|
"solapas" => "boolean",
|
|
"solapas_ancho" => "float",
|
|
"solapas_sobrecubierta" => "boolean",
|
|
"solapas_ancho_sobrecubierta" => "float",
|
|
"cosido" => "boolean",
|
|
"sobrecubiertas" => "boolean",
|
|
"sobrecubiertas_ancho" => "float",
|
|
"merma" => "float",
|
|
"merma_cubierta" => "float",
|
|
"lomo_cubierta" => "?float",
|
|
"lomo_sobrecubierta" => "?float",
|
|
"envios_recoge_cliente" => "boolean",
|
|
"aprobado_user_id" => "?int",
|
|
"is_deleted" => "int",
|
|
"total_coste_papel" => "?float",
|
|
"total_margen_papel" => "?float",
|
|
"total_margenPercent_papel" => "?float",
|
|
"total_coste_impresion" => "?float",
|
|
"total_margen_impresion" => "?float",
|
|
"total_margenPercent_impresion" => "?float",
|
|
"total_coste_servicios" => "?float",
|
|
"total_margen_servicios" => "?float",
|
|
"total_margenPercent_servicios" => "?float",
|
|
"total_coste_envios" => "?float",
|
|
"total_margen_envios" => "?float",
|
|
"total_costes" => "?float",
|
|
"total_margenes" => "?float",
|
|
"total_antes_descuento" => "?float",
|
|
"total_descuento" => "?float",
|
|
"total_descuentoPercent" => "?float",
|
|
"total_presupuesto" => "?float",
|
|
"total_precio_unidad" => "?float",
|
|
"total_factor" => "?float",
|
|
"total_factor_ponderado" => "?float",
|
|
'total_aceptado' => "?float",
|
|
'iva_reducido' => "?boolean",
|
|
'excluir_rotativa' => "?boolean",
|
|
"acabado_cubierta_id" => "int",
|
|
"acabado_sobrecubierta_id" => "int",
|
|
"is_duplicado" => "boolean",
|
|
];
|
|
}
|