src/Entity/TbPermisoUsuarioHimedAdmin.php line 15

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\TbPermisoUsuarioHimedAdminRepository;
  4. use DateTime;
  5. use Doctrine\ORM\Mapping as ORM;
  6. /**
  7.  * TbPermisoUsuarioHimedAdmin
  8.  *
  9.  * @ORM\Table(name="tb_permiso_usuario_himed_admin", uniqueConstraints={@ORM\UniqueConstraint(name="int_id_usuario_himed_admin_UNIQUE", columns={"int_id_usuario_himed_admin"})}, indexes={@ORM\Index(name="tb_permiso_usuario_himed_admin_int_id_usuario_creador_fkey_idx", columns={"int_id_usuario_creador"}), @ORM\Index(name="tb_permiso_usuario_himed_admin_bool_estado_idx", columns={"bool_estado"}), @ORM\Index(name="tb_permiso_usuario_himed_admin_int_id_ultimo_usuario_editor_idx", columns={"int_id_ultimo_usuario_editor"})})
  10.  * @ORM\Entity(repositoryClass=TbPermisoUsuarioHimedAdminRepository::class)
  11.  */
  12. class TbPermisoUsuarioHimedAdmin
  13. {
  14.     /**
  15.      * @var int
  16.      *
  17.      * @ORM\Column(name="int_id_permiso_usuario_himed_admin", type="integer", nullable=false, options={"unsigned"=true,"comment"="Clave primaria"})
  18.      * @ORM\Id
  19.      * @ORM\GeneratedValue(strategy="IDENTITY")
  20.      */
  21.     private $intIdPermisoUsuarioHimedAdmin;
  22.     /**
  23.      * @var bool
  24.      *
  25.      * @ORM\Column(name="bool_crear_usuario_himed_admin", type="boolean", nullable=false, options={"comment"="Permiso para la creación de usuario de HiMed Admin"})
  26.      */
  27.     private $boolCrearUsuarioHimedAdmin;
  28.     /**
  29.      * @var bool
  30.      *
  31.      * @ORM\Column(name="bool_editar_usuario_himed_admin", type="boolean", nullable=false, options={"comment"="Permiso para la edición de usuario de HiMed Admin"})
  32.      */
  33.     private $boolEditarUsuarioHimedAdmin;
  34.     /**
  35.      * @var bool
  36.      *
  37.      * @ORM\Column(name="bool_consultar_usuario_himed_admin", type="boolean", nullable=false, options={"comment"="Permiso para consultar usuario de HiMed Admin"})
  38.      */
  39.     private $boolConsultarUsuarioHimedAdmin;
  40.     /**
  41.      * @var bool
  42.      *
  43.      * @ORM\Column(name="bool_consultar_cliente_himed_web", type="boolean", nullable=false, options={"comment"="Permiso para consultar cliente de HiMed Web"})
  44.      */
  45.     private $boolConsultarClienteHimedWeb;
  46.     /**
  47.      * @var bool
  48.      *
  49.      * @ORM\Column(name="bool_editar_cliente_himed_web", type="boolean", nullable=false, options={"comment"="Permiso para editar cliente de HiMed Web"})
  50.      */
  51.     private $boolEditarClienteHimedWeb;
  52.     /**
  53.      * @var bool
  54.      *
  55.      * @ORM\Column(name="bool_editar_info_general", type="boolean", nullable=false, options={"comment"="Permiso de edición de la sección de información general del módulo de Modificación de Cliente en HiMed Admin"})
  56.      */
  57.     private $boolEditarInfoGeneral;
  58.     /**
  59.      * @var bool
  60.      *
  61.      * @ORM\Column(name="bool_editar_contacto_titular", type="boolean", nullable=false, options={"comment"="Permiso de edición de la sección de información de contacto del titular del módulo de Modificación de Cliente en HiMed Admin"})
  62.      */
  63.     private $boolEditarContactoTitular;
  64.     /**
  65.      * @var bool
  66.      *
  67.      * @ORM\Column(name="bool_editar_info_adicional", type="boolean", nullable=false, options={"comment"="Permiso de edición de la sección de información adicional del módulo de Modificación de Cliente en HiMed Admin"})
  68.      */
  69.     private $boolEditarInfoAdicional;
  70.     /**
  71.      * @var bool
  72.      *
  73.      * @ORM\Column(name="bool_consultar_usuario_cliente_himed_web", type="boolean", nullable=false, options={"comment"="Permiso para consultar usuario de cliente de HiMed Web"})
  74.      */
  75.     private $boolConsultarUsuarioClienteHimedWeb;
  76.     /**
  77.      * @var bool
  78.      *
  79.      * @ORM\Column(name="bool_activar_cliente_himed_web", type="boolean", nullable=false, options={"comment"="Permiso para activar cliente de HiMed Web"})
  80.      */
  81.     private $boolActivarClienteHimedWeb;
  82.     /**
  83.      * @var bool
  84.      *
  85.      * @ORM\Column(name="bool_inactivar_cliente_himed_web", type="boolean", nullable=false, options={"comment"="Permiso para inactivar cliente de HiMed Web"})
  86.      */
  87.     private $boolInactivarClienteHimedWeb;
  88.     /**
  89.      * @var bool
  90.      *
  91.      * @ORM\Column(name="bool_modificar_licencia_cliente_himed_web", type="boolean", nullable=false, options={"comment"="Permiso para modificar licencias de clientes de HiMed Web"})
  92.      */
  93.     private $boolModificarLicenciaClienteHimedWeb;
  94.     
  95.     /**
  96.      * @var bool
  97.      *
  98.      * @ORM\Column(name="tint_crear_cliente_himed_web", type="boolean", nullable=false, options={"comment"="Permiso para Crear nuevos clientes en la base de datos ab_admin_clientes"})
  99.      */
  100.     private $tintCrearClienteHimedWeb;
  101.     /**
  102.      * @var bool
  103.      *
  104.      * @ORM\Column(name="bool_adicionar_licencia_cliente_himed_web", type="boolean", nullable=false, options={"comment"="Permiso para adicionar licencias de clientes de HiMed Web"})
  105.      */
  106.     private $boolAdicionarLicenciaClienteHimedWeb;
  107.     /**
  108.      * @var bool
  109.      *
  110.      * @ORM\Column(name="bool_consultar_galeria_informes", type="boolean", nullable=false, options={"comment"="Permiso para consultar galería de informes"})
  111.      */
  112.     private $boolConsultarGaleriaInformes;
  113.     /**
  114.      * @var bool
  115.      *
  116.      * @ORM\Column(name="bool_consultar_permisos_usuario_himed_admin", type="boolean", nullable=false, options={"comment"="Permiso para consultar permisos de usuario de HiMed Admin"})
  117.      */
  118.     private $boolConsultarPermisosUsuarioHimedAdmin;
  119.     /**
  120.      * @var bool
  121.      *
  122.      * @ORM\Column(name="bool_editar_permisos_usuario_himed_admin", type="boolean", nullable=false, options={"comment"="Permiso para editar permisos de usuario de HiMed Admin"})
  123.      */
  124.     private $boolEditarPermisosUsuarioHimedAdmin;
  125.     /**
  126.     * @var bool
  127.     *
  128.     * @ORM\Column(name="bool_crear_base_datos", type="boolean", nullable=false, options={"comment"="Permiso de creación de base de datos del cliente"})
  129.     */
  130.     private $boolCrearBaseDatos;
  131.     /**
  132.      * @var bool
  133.      *
  134.      * @ORM\Column(name="bool_estado", type="boolean", nullable=false, options={"default"="1","comment"="El valor cero (0) representa que el tipo de identificación se encuentra inactivo. El valor uno (1) representa que el tipo de identificación se encuentra activo."})
  135.      */
  136.     private $boolEstado true;
  137.     /**
  138.      * @var \DateTime
  139.      *
  140.      * @ORM\Column(name="dt_fecha_creacion", type="datetime", nullable=false, options={"default"="CURRENT_TIMESTAMP","comment"="Fecha de creación del registo"})
  141.      */
  142.     private $dtFechaCreacion 'CURRENT_TIMESTAMP';
  143.     /**
  144.      * @var \DateTime|null
  145.      *
  146.      * @ORM\Column(name="dt_ultima_fecha_edicion", type="datetime", nullable=true, options={"comment"="Última fecha de edición del registro"})
  147.      */
  148.     private $dtUltimaFechaEdicion;
  149.     /**
  150.      * @var \TbUsuarioHimedAdmin
  151.      *
  152.      * @ORM\ManyToOne(targetEntity="TbUsuarioHimedAdmin")
  153.      * @ORM\JoinColumns({
  154.      *   @ORM\JoinColumn(name="int_id_ultimo_usuario_editor", referencedColumnName="int_id_usuario")
  155.      * })
  156.      */
  157.     private $intIdUltimoUsuarioEditor;
  158.     /**
  159.      * @var \TbUsuarioHimedAdmin
  160.      *
  161.      * @ORM\ManyToOne(targetEntity="TbUsuarioHimedAdmin")
  162.      * @ORM\JoinColumns({
  163.      *   @ORM\JoinColumn(name="int_id_usuario_creador", referencedColumnName="int_id_usuario")
  164.      * })
  165.      */
  166.     private $intIdUsuarioCreador;
  167.     /**
  168.      * @var \TbUsuarioHimedAdmin
  169.      *
  170.      * @ORM\ManyToOne(targetEntity="TbUsuarioHimedAdmin")
  171.      * @ORM\JoinColumns({
  172.      *   @ORM\JoinColumn(name="int_id_usuario_himed_admin", referencedColumnName="int_id_usuario")
  173.      * })
  174.      */
  175.     private $intIdUsuarioHimedAdmin;
  176.     public function __construct()
  177.     {
  178.         $this->dtFechaCreacion = new DateTime(); 
  179.     }
  180.     public function getIntIdPermisoUsuarioHimedAdmin(): ?int
  181.     {
  182.         return $this->intIdPermisoUsuarioHimedAdmin;
  183.     }
  184.     public function getBoolCrearUsuarioHimedAdmin(): ?bool
  185.     {
  186.         return $this->boolCrearUsuarioHimedAdmin;
  187.     }
  188.     public function setBoolCrearUsuarioHimedAdmin(bool $boolCrearUsuarioHimedAdmin): self
  189.     {
  190.         $this->boolCrearUsuarioHimedAdmin $boolCrearUsuarioHimedAdmin;
  191.         return $this;
  192.     }
  193.     public function getBoolEditarUsuarioHimedAdmin(): ?bool
  194.     {
  195.         return $this->boolEditarUsuarioHimedAdmin;
  196.     }
  197.     public function setBoolEditarUsuarioHimedAdmin(bool $boolEditarUsuarioHimedAdmin): self
  198.     {
  199.         $this->boolEditarUsuarioHimedAdmin $boolEditarUsuarioHimedAdmin;
  200.         return $this;
  201.     }
  202.     public function getBoolConsultarUsuarioHimedAdmin(): ?bool
  203.     {
  204.         return $this->boolConsultarUsuarioHimedAdmin;
  205.     }
  206.     public function setBoolConsultarUsuarioHimedAdmin(bool $boolConsultarUsuarioHimedAdmin): self
  207.     {
  208.         $this->boolConsultarUsuarioHimedAdmin $boolConsultarUsuarioHimedAdmin;
  209.         return $this;
  210.     }
  211.     public function getBoolConsultarClienteHimedWeb(): ?bool
  212.     {
  213.         return $this->boolConsultarClienteHimedWeb;
  214.     }
  215.     public function setBoolConsultarClienteHimedWeb(bool $boolConsultarClienteHimedWeb): self
  216.     {
  217.         $this->boolConsultarClienteHimedWeb $boolConsultarClienteHimedWeb;
  218.         return $this;
  219.     }
  220.     public function getBoolEditarClienteHimedWeb(): ?bool
  221.     {
  222.         return $this->boolEditarClienteHimedWeb;
  223.     }
  224.     public function setBoolEditarClienteHimedWeb(bool $boolEditarClienteHimedWeb): self
  225.     {
  226.         $this->boolEditarClienteHimedWeb $boolEditarClienteHimedWeb;
  227.         return $this;
  228.     }
  229.     public function getBoolEditarInfoGeneral(): ?bool
  230.     {
  231.         return $this->boolEditarInfoGeneral;
  232.     }
  233.     public function setBoolEditarInfoGeneral(bool $boolEditarInfoGeneral): self
  234.     {
  235.         $this->boolEditarInfoGeneral $boolEditarInfoGeneral;
  236.         return $this;
  237.     }
  238.     public function getBoolEditarContactoTitular(): ?bool
  239.     {
  240.         return $this->boolEditarContactoTitular;
  241.     }
  242.     public function setBoolEditarContactoTitular(bool $boolEditarContactoTitular): self
  243.     {
  244.         $this->boolEditarContactoTitular $boolEditarContactoTitular;
  245.         return $this;
  246.     }
  247.     public function getBoolEditarInfoAdicional(): ?bool
  248.     {
  249.         return $this->boolEditarInfoAdicional;
  250.     }
  251.     public function setBoolEditarInfoAdicional(bool $boolEditarInfoAdicional): self
  252.     {
  253.         $this->boolEditarInfoAdicional $boolEditarInfoAdicional;
  254.         return $this;
  255.     }
  256.     public function getBoolConsultarUsuarioClienteHimedWeb(): ?bool
  257.     {
  258.         return $this->boolConsultarUsuarioClienteHimedWeb;
  259.     }
  260.     public function setBoolConsultarUsuarioClienteHimedWeb(bool $boolConsultarUsuarioClienteHimedWeb): self
  261.     {
  262.         $this->boolConsultarUsuarioClienteHimedWeb $boolConsultarUsuarioClienteHimedWeb;
  263.         return $this;
  264.     }
  265.     public function getBoolActivarClienteHimedWeb(): ?bool
  266.     {
  267.         return $this->boolActivarClienteHimedWeb;
  268.     }
  269.     public function setBoolActivarClienteHimedWeb(bool $boolActivarClienteHimedWeb): self
  270.     {
  271.         $this->boolActivarClienteHimedWeb $boolActivarClienteHimedWeb;
  272.         return $this;
  273.     }
  274.     public function getBoolInactivarClienteHimedWeb(): ?bool
  275.     {
  276.         return $this->boolInactivarClienteHimedWeb;
  277.     }
  278.     public function setBoolInactivarClienteHimedWeb(bool $boolInactivarClienteHimedWeb): self
  279.     {
  280.         $this->boolInactivarClienteHimedWeb $boolInactivarClienteHimedWeb;
  281.         return $this;
  282.     }
  283.     public function getBoolModificarLicenciaClienteHimedWeb(): ?bool
  284.     {
  285.         return $this->boolModificarLicenciaClienteHimedWeb;
  286.     }
  287.     public function setBoolModificarLicenciaClienteHimedWeb(bool $boolModificarLicenciaClienteHimedWeb): self
  288.     {
  289.         $this->boolModificarLicenciaClienteHimedWeb $boolModificarLicenciaClienteHimedWeb;
  290.         return $this;
  291.     }
  292.     public function getTintCrearClienteHimedWeb(): ?bool
  293.     {
  294.         return $this->tintCrearClienteHimedWeb;
  295.     }
  296.     public function setTintCrearClienteHimedWeb(bool $tintCrearClienteHimedWeb): self
  297.     {
  298.         $this->tintCrearClienteHimedWeb $tintCrearClienteHimedWeb;
  299.         return $this;
  300.     }
  301.     public function getBoolAdicionarLicenciaClienteHimedWeb(): ?bool
  302.     {
  303.         return $this->boolAdicionarLicenciaClienteHimedWeb;
  304.     }
  305.     public function setBoolAdicionarLicenciaClienteHimedWeb(bool $boolAdicionarLicenciaClienteHimedWeb): self
  306.     {
  307.         $this->boolAdicionarLicenciaClienteHimedWeb $boolAdicionarLicenciaClienteHimedWeb;
  308.         return $this;
  309.     }
  310.     public function getBoolConsultarGaleriaInformes(): ?bool
  311.     {
  312.         return $this->boolConsultarGaleriaInformes;
  313.     }
  314.     public function setBoolConsultarGaleriaInformes(bool $boolConsultarGaleriaInformes): self
  315.     {
  316.         $this->boolConsultarGaleriaInformes $boolConsultarGaleriaInformes;
  317.         return $this;
  318.     }
  319.     public function getBoolConsultarPermisosUsuarioHimedAdmin(): ?bool
  320.     {
  321.         return $this->boolConsultarPermisosUsuarioHimedAdmin;
  322.     }
  323.     public function setBoolConsultarPermisosUsuarioHimedAdmin(bool $boolConsultarPermisosUsuarioHimedAdmin): self
  324.     {
  325.         $this->boolConsultarPermisosUsuarioHimedAdmin $boolConsultarPermisosUsuarioHimedAdmin;
  326.         return $this;
  327.     }
  328.     public function getBoolEditarPermisosUsuarioHimedAdmin(): ?bool
  329.     {
  330.         return $this->boolEditarPermisosUsuarioHimedAdmin;
  331.     }
  332.     public function setBoolEditarPermisosUsuarioHimedAdmin(bool $boolEditarPermisosUsuarioHimedAdmin): self
  333.     {
  334.         $this->boolEditarPermisosUsuarioHimedAdmin $boolEditarPermisosUsuarioHimedAdmin;
  335.         return $this;
  336.     }
  337.     
  338.     public function getBoolCrearBaseDatos(): ?bool
  339.     {
  340.         return $this->boolCrearBaseDatos;
  341.     }
  342.     public function setBoolCrearBaseDatos(bool $boolCrearBaseDatos): self
  343.     {
  344.         $this->boolCrearBaseDatos $boolCrearBaseDatos;
  345.         return $this;
  346.     }
  347.     public function getBoolEstado(): ?bool
  348.     {
  349.         return $this->boolEstado;
  350.     }
  351.     public function setBoolEstado(bool $boolEstado): self
  352.     {
  353.         $this->boolEstado $boolEstado;
  354.         return $this;
  355.     }
  356.     public function getDtFechaCreacion(): ?\DateTimeInterface
  357.     {
  358.         return $this->dtFechaCreacion;
  359.     }
  360.     public function setDtFechaCreacion(\DateTimeInterface $dtFechaCreacion): self
  361.     {
  362.         $this->dtFechaCreacion $dtFechaCreacion;
  363.         return $this;
  364.     }
  365.     public function getDtUltimaFechaEdicion(): ?\DateTimeInterface
  366.     {
  367.         return $this->dtUltimaFechaEdicion;
  368.     }
  369.     public function setDtUltimaFechaEdicion(?\DateTimeInterface $dtUltimaFechaEdicion): self
  370.     {
  371.         $this->dtUltimaFechaEdicion $dtUltimaFechaEdicion;
  372.         return $this;
  373.     }
  374.     public function getIntIdUltimoUsuarioEditor(): ?TbUsuarioHimedAdmin
  375.     {
  376.         return $this->intIdUltimoUsuarioEditor;
  377.     }
  378.     public function setIntIdUltimoUsuarioEditor(?TbUsuarioHimedAdmin $intIdUltimoUsuarioEditor): self
  379.     {
  380.         $this->intIdUltimoUsuarioEditor $intIdUltimoUsuarioEditor;
  381.         return $this;
  382.     }
  383.     public function getIntIdUsuarioCreador(): ?TbUsuarioHimedAdmin
  384.     {
  385.         return $this->intIdUsuarioCreador;
  386.     }
  387.     public function setIntIdUsuarioCreador(?TbUsuarioHimedAdmin $intIdUsuarioCreador): self
  388.     {
  389.         $this->intIdUsuarioCreador $intIdUsuarioCreador;
  390.         return $this;
  391.     }
  392.     public function getIntIdUsuarioHimedAdmin(): ?TbUsuarioHimedAdmin
  393.     {
  394.         return $this->intIdUsuarioHimedAdmin;
  395.     }
  396.     public function setIntIdUsuarioHimedAdmin(?TbUsuarioHimedAdmin $intIdUsuarioHimedAdmin): self
  397.     {
  398.         $this->intIdUsuarioHimedAdmin $intIdUsuarioHimedAdmin;
  399.         return $this;
  400.     }
  401. }