package com.sc.sicanet.migracion_sicanet.entity;

import jakarta.persistence.*;
import java.time.LocalDateTime;

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

    @Id
    @Column(name = "pk_periodo")
    private int pkPeriodo;

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

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

    @Column(name = "descripcion_singular")
    private String descripcionSingular;

    @Column(name = "descripcion_pago_singular")
    private String descripcionPagoSingular;

    @Column(name = "descripcion_plural")
    private String descripcionPlural;

    @Column(name = "descripcion_pago_plural")
    private String descripcionPagoPlural;

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

    @Column(name = "valor_meses")
    private int valorMeses;

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

    @Column(name = "cat")
    private int cat;

    @Column(name = "max_atraso")
    private int maxAtraso;

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

    public LocalDateTime getFechaControl() {
        return fechaControl;
    }

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

    public int getPkPeriodo() {
        return pkPeriodo;
    }

    public void setPkPeriodo(int pkPeriodo) {
        this.pkPeriodo = pkPeriodo;
    }

    public String getPeriodo() {
        return periodo;
    }

    public void setPeriodo(String periodo) {
        this.periodo = periodo;
    }

    public String getAcronimo() {
        return acronimo;
    }

    public void setAcronimo(String acronimo) {
        this.acronimo = acronimo;
    }

    public String getDescripcionSingular() {
        return descripcionSingular;
    }

    public void setDescripcionSingular(String descripcionSingular) {
        this.descripcionSingular = descripcionSingular;
    }

    public String getDescripcionPagoSingular() {
        return descripcionPagoSingular;
    }

    public void setDescripcionPagoSingular(String descripcionPagoSingular) {
        this.descripcionPagoSingular = descripcionPagoSingular;
    }

    public String getDescripcionPlural() {
        return descripcionPlural;
    }

    public void setDescripcionPlural(String descripcionPlural) {
        this.descripcionPlural = descripcionPlural;
    }

    public String getDescripcionPagoPlural() {
        return descripcionPagoPlural;
    }

    public void setDescripcionPagoPlural(String descripcionPagoPlural) {
        this.descripcionPagoPlural = descripcionPagoPlural;
    }

    public String getValor() {
        return valor;
    }

    public void setValor(String valor) {
        this.valor = valor;
    }

    public int getValorMeses() {
        return valorMeses;
    }

    public void setValorMeses(int valorMeses) {
        this.valorMeses = valorMeses;
    }

    public String getDia() {
        return dia;
    }

    public void setDia(String dia) {
        this.dia = dia;
    }

    public int getCat() {
        return cat;
    }

    public void setCat(int cat) {
        this.cat = cat;
    }

    public int getMaxAtraso() {
        return maxAtraso;
    }

    public void setMaxAtraso(int maxAtraso) {
        this.maxAtraso = maxAtraso;
    }

    public String getEstatus() {
        return estatus;
    }

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