Files
safekat/ci4/app/Entities/Presupuestos/PresupuestoLineaEntity.php
Jaime Jiménez Ortega e12913c2a0 lp en edit terminadas
2023-11-14 08:21:34 +01:00

128 lines
4.5 KiB
PHP

<?php
namespace App\Entities\Presupuestos;
use CodeIgniter\Entity;
class PresupuestoLineaEntity extends \CodeIgniter\Entity\Entity
{
protected $attributes = [
"id" => null,
"presupuesto_id" => null,
"tipo" => null,
"paginas" => 0,
"paginas_color_posicion" => null,
"solapas_ancho" => 0.0,
"papel_id" => null,
"papel_impresion_id" => null,
"formas" => null,
"gramaje" => null,
"pliegos_libro" => null,
"pliegos_pedido" => null,
"pliegos_precio" => null,
"libro" => null,
"pedido" => null,
"mano" => null,
"peso" => null,
"maquina_id" => null,
"tarifa_impresion_id" => null,
"click" => null,
"precio" => null,
"rotativa_impresion" => null,
"rotativa_pag_color" => 0,
"rotativa_set_values" => false,
"rotativa_negro" => 0.0,
"rotativa_cyan" => 0.0,
"rotativa_magenta" => 0.0,
"rotativa_amarillo" => 0.0,
"rotativa_gota_negro" => 0.0,
"rotativa_gota_color" => 0.0,
"rotativa_saturacion" => 100.0,
"rotativa_a_favor_fibra" => true,
"rotativa_mxm" => null,
"rotativa_area_paginas" => null,
"rotativa_num_gotas_negro" => 0,
"rotativa_num_gotas_cyan" => 0,
"rotativa_num_gotas_magenta" => 0,
"rotativa_num_gotas_amarillo" => 0,
"rotativa_peso_gotas_negro" => 0,
"rotativa_peso_gotas_cyan" => 0,
"rotativa_peso_gotas_magenta" => 0,
"rotativa_peso_gotas_amarillo" => 0,
"rotativa_precio_pag_negro" => null,
"rotativa_precio_pag_color" => null,
"rotativa_factor_altura" => null,
"rotativa_factor_anchura" => null,
"rotativa_pag_por_pliego" => null,
"rotativa_metros_libro" => null,
"rotativa_metros_total" => null,
"rotativa_clicks_libro" => null,
"rotativa_clicks_total" => null,
"rotativa_precio_tinta" => null,
"rotativa_total_impresion" => null,
"rotativa_velocidad_corte" => 0,
"rotativa_tiempo_corte" => 0,
"rotativa_precio_hora_corte" => 0,
"rotativa_total_corte" => 0,
"isActiva" => false,
"check_impresion_total" => false,
"check_papel_total" => false,
];
protected $casts = [
"presupuesto_id" => "int",
"paginas" => "int",
"solapas_ancho" => "float",
"papel_id" => "?int",
"papel_impresion_id" => "?int",
"gramaje" => "?float",
"pliegos_libro" => "?float",
"pliegos_pedido" => "?float",
"pliegos_precio" => "?float",
"libro" => "?float",
"pedido" => "?float",
"mano" => "?float",
"peso" => "?float",
"maquina_id" => "?int",
"tarifa_impresion_id" => "?int",
"click" => "?float",
"precio" => "?float",
"rotativa_pag_color" => "int",
"rotativa_set_values" => "boolean",
"rotativa_negro" => "float",
"rotativa_cyan" => "float",
"rotativa_magenta" => "float",
"rotativa_amarillo" => "float",
"rotativa_gota_negro" => "float",
"rotativa_gota_color" => "float",
"rotativa_saturacion" => "float",
"rotativa_a_favor_fibra" => "boolean",
"rotativa_mxm" => "?float",
"rotativa_area_paginas" => "float",
"rotativa_num_gotas_negro" => "float",
"rotativa_num_gotas_cyan" => "float",
"rotativa_num_gotas_magenta" => "float",
"rotativa_num_gotas_amarillo" => "float",
"rotativa_peso_gotas_negro" => "float",
"rotativa_peso_gotas_cyan" => "float",
"rotativa_peso_gotas_magenta" => "float",
"rotativa_peso_gotas_amarillo" => "float",
"rotativa_precio_pag_negro" => "float",
"rotativa_precio_pag_color" => "float",
"rotativa_factor_altura" => "float",
"rotativa_factor_anchura" => "float",
"rotativa_pag_por_pliego" => "float",
"rotativa_metros_libro" => "float",
"rotativa_metros_total" => "float",
"rotativa_clicks_libro" => "float",
"rotativa_clicks_total" => "float",
"rotativa_precio_tinta" => "float",
"rotativa_total_impresion" => "float",
"rotativa_velocidad_corte" => "float",
"rotativa_tiempo_corte" => "float",
"rotativa_precio_hora_corte" => "float",
"rotativa_total_corte" => "float",
"isActiva" => "boolean",
"check_impresion_total" => "boolean",
"check_papel_total" => "boolean",
];
}