package com.sc.sicanet.migracion_sicanet.entity;

import jakarta.persistence.*;

import java.time.LocalDateTime;

@Entity
@Table(name = "codigos_postales")
public class CodigosPostales {
    @Column(name = "fecha_control")
    private LocalDateTime fechaControl;

    @Id
    @Column(name = "codigo_postal")
    private String codigoPostal;

    @Column(name = "fk_cat_entidad")
    private int fkCatEntidad;

    @Column(name = "fk_cat_municipio")
    private int fkCatMunicipio;

    @Column(name = "tipo_asentamiento")
    private String tipoAsentamiento;

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

    /* GETTER AND SETTER */
    public LocalDateTime getFechaControl() {
        return fechaControl;
    }

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

    public String getCodigoPostal() {
        return codigoPostal;
    }

    public void setCodigoPostal(String codigoPostal) {
        this.codigoPostal = codigoPostal;
    }

    public int getFkCatEntidad() {
        return fkCatEntidad;
    }

    public void setFkCatEntidad(int fkCatEntidad) {
        this.fkCatEntidad = fkCatEntidad;
    }

    public int getFkCatMunicipio() {
        return fkCatMunicipio;
    }

    public void setFkCatMunicipio(int fkCatMunicipio) {
        this.fkCatMunicipio = fkCatMunicipio;
    }

    public String getTipoAsentamiento() {
        return tipoAsentamiento;
    }

    public void setTipoAsentamiento(String tipoAsentamiento) {
        this.tipoAsentamiento = tipoAsentamiento;
    }

    public String getAsentamiento() {
        return asentamiento;
    }

    public void setAsentamiento(String asentamiento) {
        this.asentamiento = asentamiento;
    }
}