package com.sc.sicanet.migracion_sicanet.entity;

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

import jakarta.persistence.*;

@Entity
@Table(name = "cat_geo_municipios")
public class CatGeoMunicipios {
    
    @Column(name = "fecha_control")
    private LocalDateTime fechaControl;
    
    @Id
    @Column(name = "pk_cat_municipio")
    private int pkCatMunicipio;

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

    //@ManyToOne
    //@JoinColumn(name = "fk_cat_entidad", nullable = true)
    @Column(name = "fk_cat_entidad")
    private int fkCatEntidad;
    
    @Column(name = "region")
    private String region;

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

    public LocalDateTime getFechaControl() {
        return fechaControl;
    }

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

    public int getPkCatMunicipio() {
        return pkCatMunicipio;
    }

    public void setPkCatMunicipio(int pkCatMunicipio) {
        this.pkCatMunicipio = pkCatMunicipio;
    }

    public String getMunicipio() {
        return municipio;
    }

    public void setMunicipio(String municipio) {
        this.municipio = municipio;
    }

    /*public CatGeoEntidades getCatGeoEntidades() {
        return catGeoEntidades;
    }

    public void setCatGeoEntidades(CatGeoEntidades catGeoEntidades) {
        this.catGeoEntidades = catGeoEntidades;
    }*/

    public String getRegion() {
        return region;
    }

    public void setRegion(String region) {
        this.region = region;
    }

    public String getDistrito() {
        return distrito;
    }

    public void setDistrito(String distrito) {
        this.distrito = distrito;
    }
}
