diff --git a/ci4/app/Entities/Tarifas/Acabados/TarifasAcabadosServicioAcabadoEntity.php b/ci4/app/Entities/Tarifas/Acabados/TarifasAcabadosServicioAcabadoEntity.php new file mode 100644 index 00000000..05239d9d --- /dev/null +++ b/ci4/app/Entities/Tarifas/Acabados/TarifasAcabadosServicioAcabadoEntity.php @@ -0,0 +1,22 @@ + null, + "tarifa_id" => null, + 'servicio_id' => false, + "user_updated_id" => 0, + "created_at" => null, + "updated_at" => null, + "deleted_at" => null, + ]; + protected $casts = [ + "tarifa_id" => "int", + "servicio_id" => "int", + "user_updated_id" => "int", + ]; +} \ No newline at end of file diff --git a/ci4/app/Models/Tarifas/Acabados/TarifasAcabadoServiciosAcabadoModel.php b/ci4/app/Models/Tarifas/Acabados/TarifasAcabadoServiciosAcabadoModel.php new file mode 100644 index 00000000..0f5643e9 --- /dev/null +++ b/ci4/app/Models/Tarifas/Acabados/TarifasAcabadoServiciosAcabadoModel.php @@ -0,0 +1,39 @@ +db + ->table($this->table . " t1") + ->select( + "t1.tarifa_id", + ) + ->where("t1.servicio_id", $servicioId) + ->where("t1.deleted_at", null); + $ids = $builder->get()->getResultArray(); + + return array_column($ids, 'tarifa_id'); + } + +} + +