package com.sc.sicanet.migracion_sicanet.entity;

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

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

    @Id
    @Column(name = "pk_cat_forma")
    private String pkCatForma;

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

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

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

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

    @Column(name = "pattern_referencia1")
    private String patternReferencia1;

    @Column(name = "pattern_referencia2")
    private String patternReferencia2;

    @Column(name = "label_referencia1")
    private String labelReferencia1;

    @Column(name = "label_referencia2")
    private String labelReferencia2;

    @Column(name = "maximo_caracteres_referencia1")
    private int maximoCaracteresReferencia1;

    @Column(name = "maximo_caracteres_referencia2")
    private int maximoCaracteresReferencia2;

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

    public LocalDateTime getFechaControl() {
        return fechaControl;
    }

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

    public String getPkCatForma() {
        return pkCatForma;
    }

    public void setPkCatForma(String pkCatForma) {
        this.pkCatForma = pkCatForma;
    }

    public String getForma() {
        return forma;
    }

    public void setForma(String forma) {
        this.forma = forma;
    }

    public String getBanco() {
        return banco;
    }

    public void setBanco(String banco) {
        this.banco = banco;
    }

    public String getReferencia1() {
        return referencia1;
    }

    public void setReferencia1(String referencia1) {
        this.referencia1 = referencia1;
    }

    public String getReferencia2() {
        return referencia2;
    }

    public void setReferencia2(String referencia2) {
        this.referencia2 = referencia2;
    }

    public String getPatternReferencia1() {
        return patternReferencia1;
    }

    public void setPatternReferencia1(String patternReferencia1) {
        this.patternReferencia1 = patternReferencia1;
    }

    public String getPatternReferencia2() {
        return patternReferencia2;
    }

    public void setPatternReferencia2(String patternReferencia2) {
        this.patternReferencia2 = patternReferencia2;
    }

    public String getLabelReferencia1() {
        return labelReferencia1;
    }

    public void setLabelReferencia1(String labelReferencia1) {
        this.labelReferencia1 = labelReferencia1;
    }

    public String getLabelReferencia2() {
        return labelReferencia2;
    }

    public void setLabelReferencia2(String labelReferencia2) {
        this.labelReferencia2 = labelReferencia2;
    }

    public int getMaximoCaracteresReferencia1() {
        return maximoCaracteresReferencia1;
    }

    public void setMaximoCaracteresReferencia1(int maximoCaracteresReferencia1) {
        this.maximoCaracteresReferencia1 = maximoCaracteresReferencia1;
    }

    public int getMaximoCaracteresReferencia2() {
        return maximoCaracteresReferencia2;
    }

    public void setMaximoCaracteresReferencia2(int maximoCaracteresReferencia2) {
        this.maximoCaracteresReferencia2 = maximoCaracteresReferencia2;
    }

    public String getEstatus() {
        return estatus;
    }

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