package com.sc.sicanet.migracion_sicanet.entity;

import java.sql.Date;
import java.time.LocalDateTime;

import jakarta.persistence.*;

@Entity
@Table(name = "cat_geo_entidades")
public class CatGeoEntidades {

    @Column(name = "fecha_control")
    private LocalDateTime fechaControl;

    @Id
    @Column(name = "pk_cat_entidad")
    private int pkCatEntidad;
    
    @Column(name = "entidad")
    private String entidad;

    @Column(name = "pre_buro") // Prefijo para buro
    private String prefijoBuro;

    @Column(name = "pre_curp") // Prefijo para la curp
    private String prefijoCurp;

    @Column(name = "fk_configuracion_zona_geografica")
    private int fkConfiguracionZonaGeografica;

    @Column(name = "por_defecto") // Identifica si el registro será el seleccionado por default en algún combo
    private String porDefecto;

    @Column(name = "es_entidad")
    private String esEntidad;

    @Column(name = "estatus")
    private String estatus;

    public LocalDateTime getFechaControl() {
        return fechaControl;
    }

    public void setFechaControl(LocalDateTime fechaControl) {
        this.fechaControl = fechaControl;
    }

    public int getPkCatEntidad() {
        return pkCatEntidad;
    }

    public void setPkCatEntidad(int pkCatEntidad) {
        this.pkCatEntidad = pkCatEntidad;
    }

    public String getEntidad() {
        return entidad;
    }

    public void setEntidad(String entidad) {
        this.entidad = entidad;
    }

    public String getPrefijoBuro() {
        return prefijoBuro;
    }

    public void setPrefijoBuro(String prefijoBuro) {
        this.prefijoBuro = prefijoBuro;
    }

    public String getPrefijoCurp() {
        return prefijoCurp;
    }

    public void setPrefijoCurp(String prefijoCurp) {
        this.prefijoCurp = prefijoCurp;
    }

    public int getFkConfiguracionZonaGeografica() {
        return fkConfiguracionZonaGeografica;
    }

    public void setFkConfiguracionZonaGeografica(int fkConfiguracionZonaGeografica) {
        this.fkConfiguracionZonaGeografica = fkConfiguracionZonaGeografica;
    }

    public String getPorDefecto() {
        return porDefecto;
    }

    public void setPorDefecto(String porDefecto) {
        this.porDefecto = porDefecto;
    }

    public String getEsEntidad() {
        return esEntidad;
    }

    public void setEsEntidad(String esEntidad) {
        this.esEntidad = esEntidad;
    }

    public String getEstatus() {
        return estatus;
    }

    public void setEstatus(String estatus) {
        this.estatus = estatus;
    }

    
}