<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">package com.sc.sicanet.migracion_sicanet.entity;

import jakarta.persistence.*;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Date;

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

    @Column(name = "fecha_registro")
    private LocalDateTime fechaRegistro;

    @Column(name = "fecha_modificacion")
    private LocalDateTime fechaModificacion;

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "pk_prestamo_solicitud")
    private int pkPrestamoSolicitud;

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

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

    @Column(name = "fecha_solicitud")
    private LocalDate fechaSolicitud;

    @Column(name = "fecha_autorizado")
    private Date fechaAutorizado;

    @ManyToOne
    @JoinColumn(name = "fk_cat_socio", referencedColumnName = "pk_cat_socio")
    private Socio socio;

    @Column(name = "tiie")
    private Double tiie;

    @Column(name = "porcentaje_anual_tiie")
    private Double porcentajeAnualTiie;

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

    @Column(name = "meses_promocion")
    private int mesesPromocion;

    @Column(name = "intn_promocion")
    private Double intnPromocion;

    @Column(name = "importe_solicitado")
    private Double importeSolicitado;

    @Column(name = "importe_autorizado")
    private Double importeAutorizado;

    @Column(name = "fecha_periodo_inicial")
    private Date fechaPeriodoInicial;

    @Column(name = "interes_periodo_inicial")
    private Double interesPeriodoInicial;

    @Column(name = "fk_grupo")
    private int fkGrupo;

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

    @Column(name = "fk_tipo_prestamo_solicitado")
    private int fkTipoPrestamoSolicitado;

    @Column(name = "fk_tipo_prestamo_autorizado")
    private int fkTipoPrestamoAutorizado;

    @Column(name = "pagares_solicitado")
    private int pagaresSolicitado;

    @Column(name = "pagares_autorizado")
    private int pagaresAutorizado;

    @Column(name = "periodo_solicitado")
    private String periodoSolicitado;

    @Column(name = "periodo_autorizado")
    private String periodoAutorizado;

    @Column(name = "fk_cat_finalidad_solicitado")
    private int fkCatFinalidadSolicitado;

    @Column(name = "fk_cat_finalidad_autorizado")
    private int fkCatFinalidadAutorizado;

    @Column(name = "fecha_comite")
    private Date fechaComite;

    @Column(name = "numero_acta")
    private String numeroActa;

    @Column(name = "fecha_otorgamiento")
    private Date fechaOtorgamiento;

    @Column(name = "considera_primer_pago")
    private String consideraPrimerPago;

    @Column(name = "fecha_primer_pago")
    private Date fechaPrimerPago;

    @Column(name = "considera_vencimiento")
    private String consideraVencimiento;

    @Column(name = "fecha_vencimiento")
    private Date fechaVencimiento;

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

    @Column(name = "tipo_cobro")
    private String tipoCobro;

    @Column(name = "fk_promotor")
    private int fkPromotor;

    @Column(name = "observacion_promotor")
    private String observacionPromotor;

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

    @Column(name = "fk_pld_cat_personas_recurso_destino")
    private int fkPldCatPersonasRecursoDestino;

    @Column(name = "fk_cat_buro_estatus")
    private int fkCatBuroEstatus;

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

    @Column(name = "fk_prestamos_linea_credito")
    private int fkPrestamosLineaCredito;

    @Column(name = "fk_cat_usuario")
    private int fkCatUsuario;

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

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

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

    public PrestamosSolicitudes() {}

    public PrestamosSolicitudes(LocalDateTime fechaModificacion, Date fechaAutorizado, String categoria, String consideraPrimerPago, String consideraVencimiento,
                                String dispositivo, String estatus, Date fechaComite, Date fechaOtorgamiento, Date fechaPeriodoInicial, Date fechaPrimerPago,
                                Date fechaVencimiento, int fkCatBuroEstatus, int fkCatFinalidadAutorizado, int fkCatFinalidadSolicitado, int fkCatUsuario,
                                int fkGrupo, int fkPldCatPersonasRecursoDestino, int fkPrestamosLineaCredito, int fkPromotor, int fkTipoPrestamoAutorizado, int fkTipoPrestamoSolicitado,
                                Double importeAutorizado, Double importeSolicitado, Double interesPeriodoInicial, Double intnPromocion, String iva, int mesesPromocion, String numeroActa,
                                String observacion, String observacionPromotor, int pagaresSolicitado, int pagaresAutorizado, String periodoSolicitado, String periodoAutorizado,
                                Double porcentajeAnualTiie, String promocion, String referencia, String sindicato, int sucursal, String tipoCobro, Double tiie) {

        this.fechaModificacion = fechaModificacion;
        this.fechaAutorizado = fechaAutorizado;
        this.categoria = categoria;
        this.consideraPrimerPago = consideraPrimerPago;
        this.consideraVencimiento = consideraVencimiento;
        this.dispositivo = dispositivo;
        this.estatus = estatus;
        this.fechaComite = fechaComite;
        this.fechaOtorgamiento = fechaOtorgamiento;
        this.fechaPeriodoInicial = fechaPeriodoInicial;
        this.fechaPrimerPago = fechaPrimerPago;
        this.fechaVencimiento = fechaVencimiento;
        this.fkCatBuroEstatus = fkCatBuroEstatus;
        this.fkCatFinalidadAutorizado = fkCatFinalidadAutorizado;
        this.fkCatFinalidadSolicitado = fkCatFinalidadSolicitado;
        this.fkCatUsuario = fkCatUsuario;
        this.fkGrupo = fkGrupo;
        this.fkPldCatPersonasRecursoDestino = fkPldCatPersonasRecursoDestino;
        this.fkPrestamosLineaCredito = fkPrestamosLineaCredito;
        this.fkPromotor = fkPromotor;
        this.fkTipoPrestamoAutorizado = fkTipoPrestamoAutorizado;
        this.fkTipoPrestamoSolicitado = fkTipoPrestamoSolicitado;
        this.importeAutorizado = importeAutorizado;
        this.importeSolicitado = importeSolicitado;
        this.interesPeriodoInicial = interesPeriodoInicial;
        this.intnPromocion = intnPromocion;
        this.iva = iva;
        this.mesesPromocion = mesesPromocion;
        this.numeroActa = numeroActa;
        this.observacion = observacion;
        this.observacionPromotor = observacionPromotor;
        this.pagaresSolicitado = pagaresSolicitado;
        this.pagaresAutorizado = pagaresAutorizado;
        this.periodoSolicitado = periodoSolicitado;
        this.periodoAutorizado = periodoAutorizado;
        this.porcentajeAnualTiie = porcentajeAnualTiie;
        this.promocion = promocion;
        this.referencia = referencia;
        this.sindicato = sindicato;
        this.sucursal = sucursal;
        this.tipoCobro = tipoCobro;
        this.tiie = tiie;
    }

    public LocalDateTime getFechaControl() {
        return fechaControl;
    }

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

    public LocalDateTime getFechaRegistro() {
        return fechaRegistro;
    }

    public void setFechaRegistro(LocalDateTime fechaRegistro) {
        this.fechaRegistro = fechaRegistro;
    }

    public LocalDateTime getFechaModificacion() {
        return fechaModificacion;
    }

    public void setFechaModificacion(LocalDateTime fechaModificacion) {
        this.fechaModificacion = fechaModificacion;
    }

    public int getPkPrestamoSolicitud() {
        return pkPrestamoSolicitud;
    }

    public void setPkPrestamoSolicitud(int pkPrestamoSolicitud) {
        this.pkPrestamoSolicitud = pkPrestamoSolicitud;
    }

    public String getReferencia() {
        return referencia;
    }

    public void setReferencia(String referencia) {
        this.referencia = referencia;
    }

    public String getControl() {
        return control;
    }

    public void setControl(String control) {
        this.control = control;
    }

    public LocalDate getFechaSolicitud() {
        return fechaSolicitud;
    }

    public void setFechaSolicitud(LocalDate fechaSolicitud) {
        this.fechaSolicitud = fechaSolicitud;
    }

    public Date getFechaAutorizado() {
        return fechaAutorizado;
    }

    public void setFechaAutorizado(Date fechaAutorizado) {
        this.fechaAutorizado = fechaAutorizado;
    }

    public Socio getSocio() {
        return socio;
    }

    public void setSocio(Socio socio) {
        this.socio = socio;
    }

    public Double getTiie() {
        return tiie;
    }

    public void setTiie(Double tiie) {
        this.tiie = tiie;
    }

    public Double getPorcentajeAnualTiie() {
        return porcentajeAnualTiie;
    }

    public void setPorcentajeAnualTiie(Double porcentajeAnualTiie) {
        this.porcentajeAnualTiie = porcentajeAnualTiie;
    }

    public String getPromocion() {
        return promocion;
    }

    public void setPromocion(String promocion) {
        this.promocion = promocion;
    }

    public int getMesesPromocion() {
        return mesesPromocion;
    }

    public void setMesesPromocion(int mesesPromocion) {
        this.mesesPromocion = mesesPromocion;
    }

    public Double getIntnPromocion() {
        return intnPromocion;
    }

    public void setIntnPromocion(Double intnPromocion) {
        this.intnPromocion = intnPromocion;
    }

    public Double getImporteSolicitado() {
        return importeSolicitado;
    }

    public void setImporteSolicitado(Double importeSolicitado) {
        this.importeSolicitado = importeSolicitado;
    }

    public Double getImporteAutorizado() {
        return importeAutorizado;
    }

    public void setImporteAutorizado(Double importeAutorizado) {
        this.importeAutorizado = importeAutorizado;
    }

    public Date getFechaPeriodoInicial() {
        return fechaPeriodoInicial;
    }

    public void setFechaPeriodoInicial(Date fechaPeriodoInicial) {
        this.fechaPeriodoInicial = fechaPeriodoInicial;
    }

    public Double getInteresPeriodoInicial() {
        return interesPeriodoInicial;
    }

    public void setInteresPeriodoInicial(Double interesPeriodoInicial) {
        this.interesPeriodoInicial = interesPeriodoInicial;
    }

    public int getFkGrupo() {
        return fkGrupo;
    }

    public void setFkGrupo(int fkGrupo) {
        this.fkGrupo = fkGrupo;
    }

    public String getCategoria() {
        return categoria;
    }

    public void setCategoria(String categoria) {
        this.categoria = categoria;
    }

    public int getFkTipoPrestamoSolicitado() {
        return fkTipoPrestamoSolicitado;
    }

    public void setFkTipoPrestamoSolicitado(int fkTipoPrestamoSolicitado) {
        this.fkTipoPrestamoSolicitado = fkTipoPrestamoSolicitado;
    }

    public int getFkTipoPrestamoAutorizado() {
        return fkTipoPrestamoAutorizado;
    }

    public void setFkTipoPrestamoAutorizado(int fkTipoPrestamoAutorizado) {
        this.fkTipoPrestamoAutorizado = fkTipoPrestamoAutorizado;
    }

    public int getPagaresSolicitado() {
        return pagaresSolicitado;
    }

    public void setPagaresSolicitado(int pagaresSolicitado) {
        this.pagaresSolicitado = pagaresSolicitado;
    }

    public int getPagaresAutorizado() {
        return pagaresAutorizado;
    }

    public void setPagaresAutorizado(int pagaresAutorizado) {
        this.pagaresAutorizado = pagaresAutorizado;
    }

    public String getPeriodoSolicitado() {
        return periodoSolicitado;
    }

    public void setPeriodoSolicitado(String periodoSolicitado) {
        this.periodoSolicitado = periodoSolicitado;
    }

    public String getPeriodoAutorizado() {
        return periodoAutorizado;
    }

    public void setPeriodoAutorizado(String periodoAutorizado) {
        this.periodoAutorizado = periodoAutorizado;
    }

    public int getFkCatFinalidadSolicitado() {
        return fkCatFinalidadSolicitado;
    }

    public void setFkCatFinalidadSolicitado(int fkCatFinalidadSolicitado) {
        this.fkCatFinalidadSolicitado = fkCatFinalidadSolicitado;
    }

    public int getFkCatFinalidadAutorizado() {
        return fkCatFinalidadAutorizado;
    }

    public void setFkCatFinalidadAutorizado(int fkCatFinalidadAutorizado) {
        this.fkCatFinalidadAutorizado = fkCatFinalidadAutorizado;
    }

    public Date getFechaComite() {
        return fechaComite;
    }

    public void setFechaComite(Date fechaComite) {
        this.fechaComite = fechaComite;
    }

    public String getNumeroActa() {
        return numeroActa;
    }

    public void setNumeroActa(String numeroActa) {
        this.numeroActa = numeroActa;
    }

    public Date getFechaOtorgamiento() {
        return fechaOtorgamiento;
    }

    public void setFechaOtorgamiento(Date fechaOtorgamiento) {
        this.fechaOtorgamiento = fechaOtorgamiento;
    }

    public String getConsideraPrimerPago() {
        return consideraPrimerPago;
    }

    public void setConsideraPrimerPago(String consideraPrimerPago) {
        this.consideraPrimerPago = consideraPrimerPago;
    }

    public Date getFechaPrimerPago() {
        return fechaPrimerPago;
    }

    public void setFechaPrimerPago(Date fechaPrimerPago) {
        this.fechaPrimerPago = fechaPrimerPago;
    }

    public String getConsideraVencimiento() {
        return consideraVencimiento;
    }

    public void setConsideraVencimiento(String consideraVencimiento) {
        this.consideraVencimiento = consideraVencimiento;
    }

    public Date getFechaVencimiento() {
        return fechaVencimiento;
    }

    public void setFechaVencimiento(Date fechaVencimiento) {
        this.fechaVencimiento = fechaVencimiento;
    }

    public String getIva() {
        return iva;
    }

    public void setIva(String iva) {
        this.iva = iva;
    }

    public String getTipoCobro() {
        return tipoCobro;
    }

    public void setTipoCobro(String tipoCobro) {
        this.tipoCobro = tipoCobro;
    }

    public int getFkPromotor() {
        return fkPromotor;
    }

    public void setFkPromotor(int fkPromotor) {
        this.fkPromotor = fkPromotor;
    }

    public String getObservacionPromotor() {
        return observacionPromotor;
    }

    public void setObservacionPromotor(String observacionPromotor) {
        this.observacionPromotor = observacionPromotor;
    }

    public String getObservacion() {
        return observacion;
    }

    public void setObservacion(String observacion) {
        this.observacion = observacion;
    }

    public int getFkPldCatPersonasRecursoDestino() {
        return fkPldCatPersonasRecursoDestino;
    }

    public void setFkPldCatPersonasRecursoDestino(int fkPldCatPersonasRecursoDestino) {
        this.fkPldCatPersonasRecursoDestino = fkPldCatPersonasRecursoDestino;
    }

    public int getFkCatBuroEstatus() {
        return fkCatBuroEstatus;
    }

    public void setFkCatBuroEstatus(int fkCatBuroEstatus) {
        this.fkCatBuroEstatus = fkCatBuroEstatus;
    }

    public String getSindicato() {
        return sindicato;
    }

    public void setSindicato(String sindicato) {
        this.sindicato = sindicato;
    }

    public int getFkPrestamosLineaCredito() {
        return fkPrestamosLineaCredito;
    }

    public void setFkPrestamosLineaCredito(int fkPrestamosLineaCredito) {
        this.fkPrestamosLineaCredito = fkPrestamosLineaCredito;
    }

    public int getFkCatUsuario() {
        return fkCatUsuario;
    }

    public void setFkCatUsuario(int fkCatUsuario) {
        this.fkCatUsuario = fkCatUsuario;
    }

    public String getDispositivo() {
        return dispositivo;
    }

    public void setDispositivo(String dispositivo) {
        this.dispositivo = dispositivo;
    }

    public String getEstatus() {
        return estatus;
    }

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

    public int getSucursal() {
        return sucursal;
    }

    public void setSucursal(int sucursal) {
        this.sucursal = sucursal;
    }
}
</pre></body></html>