commit 250ee150ad05bfcb47e689063010b5d8d9770498 Author: llopez Date: Mon Mar 25 09:25:03 2024 -0500 first commit diff --git a/.attach_pid23047 b/.attach_pid23047 new file mode 100644 index 0000000..e69de29 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a6f89c2 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/target/ \ No newline at end of file diff --git a/pom.xml b/pom.xml new file mode 100755 index 0000000..dd6bdaf --- /dev/null +++ b/pom.xml @@ -0,0 +1,84 @@ + + + 4.0.0 + com.qsoft + werp-model + 1.0-SNAPSHOT + jar + + + org.apache.logging.log4j + log4j-api + 2.11.1 + + + org.apache.logging.log4j + log4j-core + 2.11.1 + + + mysql + mysql-connector-java + 8.0.18 + provided + + + org.eclipse.persistence + org.eclipse.persistence.jpa + 2.7.6 + provided + + + org.eclipse.persistence + eclipselink + 2.7.6 + provided + + + javax.xml.bind + jaxb-api + 2.3.1 + + + + + com.qsoft + dao-generico + 1.1.0-SNAPSHOT + jar + + + com.qsoft.util + qsoft-util + 1.1.1-SNAPSHOT + jar + + + com.fasterxml.jackson.core + jackson-annotations + 2.10.1 + jar + + + javax + javaee-web-api + 8.0.1 + jar + provided + + + + UTF-8 + 11 + 11 + + diff --git a/src/main/java/com/qsoft/erp/dao/DaoGenerico.java b/src/main/java/com/qsoft/erp/dao/DaoGenerico.java new file mode 100644 index 0000000..4fc4ef3 --- /dev/null +++ b/src/main/java/com/qsoft/erp/dao/DaoGenerico.java @@ -0,0 +1,68 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.dao; + +import com.qsoft.dao.bdd.AbstractDaoGenericoBDD; +import java.io.Serializable; +import javax.annotation.Resource; +import javax.persistence.EntityManager; +import javax.persistence.EntityManagerFactory; +import javax.persistence.Persistence; +import javax.persistence.PersistenceContext; +import javax.sql.DataSource; + +/** + * + * @author james + * @param + * @param + */ +public class DaoGenerico extends AbstractDaoGenericoBDD { + + private final static Integer MAX_REGISTROS = 1000; + + @PersistenceContext(unitName = "wmpPU") + private EntityManagerFactory emf; + /** + * Unidad de persistencia + */ + @PersistenceContext(unitName = "wmpPU") + private EntityManager em; + /** + * datasource inyectado, se obtiene del contenedor EJB + */ + @Resource(mappedName = "jdbc/werpDS") + private DataSource dataSource; + + public DaoGenerico(Class tipo) { + super(tipo, MAX_REGISTROS); + } + + public DaoGenerico(Class tipo, Integer maxRegistros) { + super(tipo, maxRegistros); + } + + private EntityManagerFactory getEmf() { + if (this.emf == null || !this.emf.isOpen()) {//TODO: este codigo es para ejecucion local o ejecucion forzada + this.emf = Persistence.createEntityManagerFactory("wmpPU"); + } + return this.emf; + } + + @Override + public EntityManager getEm() { + if(this.em == null){ + this.em = this.getEmf().createEntityManager(); + } + return this.em; + } + + @Override + public DataSource getDataSource() { + return this.dataSource; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Agendamiento.java b/src/main/java/com/qsoft/erp/model/Agendamiento.java new file mode 100644 index 0000000..dec7b77 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Agendamiento.java @@ -0,0 +1,444 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Collection; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.Lob; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author james + */ +@Entity +@Table(name = "AGENDAMIENTO") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Agendamiento.findAll", query = "SELECT a FROM Agendamiento a")}) +public class Agendamiento implements Serializable { + + private static final long serialVersionUID = 20725437083742L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "AGE_CODIGO") + private Integer ageCodigo; + @Column(name = "AGE_FECHA_REGISTRO") + @Temporal(TemporalType.TIMESTAMP) + private Date ageFechaRegistro; + @Column(name = "AGE_FECHA_AGENDA") + @Temporal(TemporalType.TIMESTAMP) + private Date ageFechaAgenda; + @Column(name = "AGE_FECHA_CITA") + @Temporal(TemporalType.TIMESTAMP) + private Date ageFechaCita; + @Column(name = "AGE_FECHA_CONFIRMA") + @Temporal(TemporalType.TIMESTAMP) + private Date ageFechaConfirma; + @Size(max = 1024) + @Column(name = "AGE_SINTOMAS") + private String ageSintomas; + @Column(name = "AGE_VALOR") + private Double ageValor; + @Column(name = "AGE_FACTURADO") + private Double ageFacturado; + @Column(name = "AGE_CUBIERTO") + private Double ageCubierto; + @Column(name = "AGE_NO_CUBIERTO") + private Double ageNoCubierto; + @Column(name = "AGE_COPAGO") + private Double ageCopago; + @Column(name = "AGE_DEDUCIBLE") + private Double ageDeducible; + @Size(max = 50) + @Column(name = "AGE_TELEFONO") + private String ageTelefono; + @Lob + @Size(max = 2147483647) + @Column(name = "AGE_OBSERVACIONES") + private String ageObservaciones; + @Size(max = 255) + @Column(name = "AGE_MAIL_PACIENTE") + private String ageMailPaciente; + @Column(name = "AGE_COBERTURA") + private Double ageCobertura; + @Column(name = "AGE_OBSERVA_MEDICO") + private String ageObservaMedico; + @Column(name = "AGE_NOTIFICADO") + private Short ageNotificado; + @Size(max = 255) + @Column(name = "AGE_ESPECIALIDAD") + private String ageEspecialidad; + @Size(max = 255) + @Column(name = "AGE_MEDICO") + private String ageMedico; + @Size(max = 1024) + @Column(name = "AGE_DOCUMENTOS") + private String ageDocumentos; + @Size(max = 20) + @Column(name = "AGE_APROBACION") + private String ageAprobacion; + @Size(max = 20) + @Column(name = "AGE_NEMONICO") + private String ageNemonico; + @Size(max = 1024) + @Column(name = "AGE_EXAMENES") + private String ageExamenes; + @Size(max = 1024) + @Column(name = "AGE_DIAGNOSTICO") + private String ageDiagnostico; + @Column(name = "AGE_PREEXISTENCIA") + private Short agePreexistencia; + @Size(max = 1024) + @Column(name = "AGE_INDICACIONES") + private String ageIndicaciones; + @JoinColumn(name = "DET_TIPO", referencedColumnName = "DET_CODIGO") + @ManyToOne + private DetalleCatalogo detTipo; + @JoinColumn(name = "LOC_CODIGO", referencedColumnName = "LOC_CODIGO") + @ManyToOne + private Localizacion locCodigo; + @JoinColumn(name = "PER_BENEFICIARIO", referencedColumnName = "PER_CODIGO") + @ManyToOne + private Persona perBeneficiario; + @JoinColumn(name = "POL_CODIGO", referencedColumnName = "POL_CODIGO") + @ManyToOne(optional = false) + private Poliza polCodigo; + @JoinColumn(name = "PRE_CODIGO", referencedColumnName = "PRE_CODIGO") + @ManyToOne + private Prestador preCodigo; + @JoinColumn(name = "USU_CODIGO", referencedColumnName = "USU_CODIGO") + @ManyToOne + private Usuario usuCodigo; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "ageCodigo") + private Collection estadoAgendamientoCollection; + + public Agendamiento() { + } + + public Agendamiento(Integer ageCodigo) { + this.ageCodigo = ageCodigo; + } + + public Integer getAgeCodigo() { + return ageCodigo; + } + + public void setAgeCodigo(Integer ageCodigo) { + this.ageCodigo = ageCodigo; + } + + public Double getAgeCobertura() { + return ageCobertura; + } + + public void setAgeCobertura(Double ageCobertura) { + this.ageCobertura = ageCobertura; + } + + public Double getAgeFacturado() { + return ageFacturado; + } + + public void setAgeFacturado(Double ageFacturado) { + this.ageFacturado = ageFacturado; + } + + public Double getAgeCubierto() { + return ageCubierto; + } + + public void setAgeCubierto(Double ageCubierto) { + this.ageCubierto = ageCubierto; + } + + public Double getAgeNoCubierto() { + return ageNoCubierto; + } + + public void setAgeNoCubierto(Double ageNoCubierto) { + this.ageNoCubierto = ageNoCubierto; + } + + public Double getAgeCopago() { + return ageCopago; + } + + public void setAgeCopago(Double ageCopago) { + this.ageCopago = ageCopago; + } + + public Double getAgeDeducible() { + return ageDeducible; + } + + public void setAgeDeducible(Double ageDeducible) { + this.ageDeducible = ageDeducible; + } + + public String getAgeObservaMedico() { + return ageObservaMedico; + } + + public void setAgeObservaMedico(String ageObservaMedico) { + this.ageObservaMedico = ageObservaMedico; + } + + public String getAgeMailPaciente() { + return ageMailPaciente; + } + + public void setAgeMailPaciente(String ageMailPaciente) { + this.ageMailPaciente = ageMailPaciente; + } + + public Date getAgeFechaRegistro() { + return ageFechaRegistro; + } + + public void setAgeFechaRegistro(Date ageFechaRegistro) { + this.ageFechaRegistro = ageFechaRegistro; + } + + public String getAgeNemonico() { + return ageNemonico; + } + + public void setAgeNemonico(String ageNemonico) { + this.ageNemonico = ageNemonico; + } + + public DetalleCatalogo getDetTipo() { + return detTipo; + } + + public void setDetTipo(DetalleCatalogo detTipo) { + this.detTipo = detTipo; + } + + public Date getAgeFechaAgenda() { + return ageFechaAgenda; + } + + public void setAgeFechaAgenda(Date ageFechaAgenda) { + this.ageFechaAgenda = ageFechaAgenda; + } + + public Date getAgeFechaCita() { + return ageFechaCita; + } + + public void setAgeFechaCita(Date ageFechaCita) { + this.ageFechaCita = ageFechaCita; + } + + public Date getAgeFechaConfirma() { + return ageFechaConfirma; + } + + public void setAgeFechaConfirma(Date ageFechaConfirma) { + this.ageFechaConfirma = ageFechaConfirma; + } + + public String getAgeSintomas() { + return ageSintomas; + } + + public void setAgeSintomas(String ageSintomas) { + this.ageSintomas = ageSintomas; + } + + public Double getAgeValor() { + return ageValor; + } + + public void setAgeValor(Double ageValor) { + this.ageValor = ageValor; + } + + public String getAgeTelefono() { + return ageTelefono; + } + + public void setAgeTelefono(String ageTelefono) { + this.ageTelefono = ageTelefono; + } + + public String getAgeObservaciones() { + return ageObservaciones; + } + + public void setAgeObservaciones(String ageObservaciones) { + this.ageObservaciones = ageObservaciones; + } + + public Short getAgeNotificado() { + return ageNotificado; + } + + public void setAgeNotificado(Short ageNotificado) { + this.ageNotificado = ageNotificado; + } + + public String getAgeEspecialidad() { + return ageEspecialidad; + } + + public void setAgeEspecialidad(String ageEspecialidad) { + this.ageEspecialidad = ageEspecialidad; + } + + public String getAgeMedico() { + return ageMedico; + } + + public void setAgeMedico(String ageMedico) { + this.ageMedico = ageMedico; + } + + public String getAgeDocumentos() { + return ageDocumentos; + } + + public void setAgeDocumentos(String ageDocumentos) { + this.ageDocumentos = ageDocumentos; + } + + public String getAgeAprobacion() { + return ageAprobacion; + } + + public void setAgeAprobacion(String ageAprobacion) { + this.ageAprobacion = ageAprobacion; + } + + public String getAgeExamenes() { + return ageExamenes; + } + + public void setAgeExamenes(String ageExamenes) { + this.ageExamenes = ageExamenes; + } + + public String getAgeDiagnostico() { + return ageDiagnostico; + } + + public void setAgeDiagnostico(String ageDiagnostico) { + this.ageDiagnostico = ageDiagnostico; + } + + public Short getAgePreexistencia() { + return agePreexistencia; + } + + public void setAgePreexistencia(Short agePreexistencia) { + this.agePreexistencia = agePreexistencia; + } + + public String getAgeIndicaciones() { + return ageIndicaciones; + } + + public void setAgeIndicaciones(String ageIndicaciones) { + this.ageIndicaciones = ageIndicaciones; + } + + public Localizacion getLocCodigo() { + return locCodigo; + } + + public void setLocCodigo(Localizacion locCodigo) { + this.locCodigo = locCodigo; + } + + public Persona getPerBeneficiario() { + return perBeneficiario; + } + + public void setPerBeneficiario(Persona perBeneficiario) { + this.perBeneficiario = perBeneficiario; + } + + public Poliza getPolCodigo() { + return polCodigo; + } + + public void setPolCodigo(Poliza polCodigo) { + this.polCodigo = polCodigo; + } + + public Prestador getPreCodigo() { + return preCodigo; + } + + public void setPreCodigo(Prestador preCodigo) { + this.preCodigo = preCodigo; + } + + public Usuario getUsuCodigo() { + return usuCodigo; + } + + public void setUsuCodigo(Usuario usuCodigo) { + this.usuCodigo = usuCodigo; + } + + @XmlTransient + public Collection getEstadoAgendamientoCollection() { + return estadoAgendamientoCollection; + } + + public void setEstadoAgendamientoCollection(Collection estadoAgendamientoCollection) { + this.estadoAgendamientoCollection = estadoAgendamientoCollection; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (ageCodigo != null ? ageCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Agendamiento)) { + return false; + } + Agendamiento other = (Agendamiento) object; + if ((this.ageCodigo == null && other.ageCodigo != null) || (this.ageCodigo != null && !this.ageCodigo.equals(other.ageCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.erp.model.Agendamiento[ ageCodigo=" + ageCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Auditoria.java b/src/main/java/com/qsoft/erp/model/Auditoria.java new file mode 100644 index 0000000..99395e6 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Auditoria.java @@ -0,0 +1,310 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.Lob; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "AUDITORIA") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Auditoria.findAll", query = "SELECT a FROM Auditoria a")}) +public class Auditoria implements Serializable { + + private static final long serialVersionUID = 260599368400598L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "AUD_CODIGO") + private Integer audCodigo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 100) + @Column(name = "AUD_DISPOSITIVO") + private String audDispositivo; + @Size(max = 100) + @Column(name = "AUD_CANAL") + private String audCanal; + @Size(max = 100) + @Column(name = "AUD_MEDIO") + private String audMedio; + @Size(max = 100) + @Column(name = "AUD_APLICACION") + private String audAplicacion; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 100) + @Column(name = "AUD_TRANSACCION") + private String audTransaccion; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "AUD_USUARIO") + private String audUsuario; + @Size(max = 255) + @Column(name = "AUD_TOKEN") + private String audToken; + @Basic(optional = false) + @NotNull + @Column(name = "AUD_FECHA") + @Temporal(TemporalType.TIMESTAMP) + private Date audFecha; + @Size(max = 10) + @Column(name = "AUD_IDIOMA") + private String audIdioma; + @Size(max = 255) + @Column(name = "AUD_EMPRESA") + private String audEmpresa; + @Size(max = 255) + @Column(name = "AUD_GEOLOCALIZACION") + private String audGeolocalizacion; + @Size(max = 100) + @Column(name = "AUD_TIPO_EJECUCION") + private String audTipoEjecucion; + @Size(max = 100) + @Column(name = "AUD_ENTIDAD") + private String audEntidad; + @Size(max = 255) + @Column(name = "AUD_ENDPOINT") + private String audEndpoint; + @Size(max = 100) + @Column(name = "AUD_SERVICIO") + private String audServicio; + @Size(max = 100) + @Column(name = "AUD_METODO") + private String audMetodo; + @Size(max = 255) + @Column(name = "AUD_BACKEND") + private String audBackend; + @Column(name = "AUD_TIEMPO_EJECUCION") + private Integer audTiempoEjecucion; + @Lob + @Size(max = 2147483647) + @Column(name = "AUD_DINAMICO") + private String audDinamico; + + public Auditoria() { + } + + public Auditoria(Integer audCodigo) { + this.audCodigo = audCodigo; + } + + public Auditoria(Integer audCodigo, String audDispositivo, String audTransaccion, String audUsuario, Date audFecha) { + this.audCodigo = audCodigo; + this.audDispositivo = audDispositivo; + this.audTransaccion = audTransaccion; + this.audUsuario = audUsuario; + this.audFecha = audFecha; + } + + public Integer getAudCodigo() { + return audCodigo; + } + + public void setAudCodigo(Integer audCodigo) { + this.audCodigo = audCodigo; + } + + public String getAudDispositivo() { + return audDispositivo; + } + + public void setAudDispositivo(String audDispositivo) { + this.audDispositivo = audDispositivo; + } + + public String getAudCanal() { + return audCanal; + } + + public void setAudCanal(String audCanal) { + this.audCanal = audCanal; + } + + public String getAudMedio() { + return audMedio; + } + + public void setAudMedio(String audMedio) { + this.audMedio = audMedio; + } + + public String getAudAplicacion() { + return audAplicacion; + } + + public void setAudAplicacion(String audAplicacion) { + this.audAplicacion = audAplicacion; + } + + public String getAudTransaccion() { + return audTransaccion; + } + + public void setAudTransaccion(String audTransaccion) { + this.audTransaccion = audTransaccion; + } + + public String getAudUsuario() { + return audUsuario; + } + + public void setAudUsuario(String audUsuario) { + this.audUsuario = audUsuario; + } + + public String getAudToken() { + return audToken; + } + + public void setAudToken(String audToken) { + this.audToken = audToken; + } + + public Date getAudFecha() { + return audFecha; + } + + public void setAudFecha(Date audFecha) { + this.audFecha = audFecha; + } + + public String getAudIdioma() { + return audIdioma; + } + + public void setAudIdioma(String audIdioma) { + this.audIdioma = audIdioma; + } + + public String getAudEmpresa() { + return audEmpresa; + } + + public void setAudEmpresa(String audEmpresa) { + this.audEmpresa = audEmpresa; + } + + public String getAudGeolocalizacion() { + return audGeolocalizacion; + } + + public void setAudGeolocalizacion(String audGeolocalizacion) { + this.audGeolocalizacion = audGeolocalizacion; + } + + public String getAudTipoEjecucion() { + return audTipoEjecucion; + } + + public void setAudTipoEjecucion(String audTipoEjecucion) { + this.audTipoEjecucion = audTipoEjecucion; + } + + public String getAudEntidad() { + return audEntidad; + } + + public void setAudEntidad(String audEntidad) { + this.audEntidad = audEntidad; + } + + public String getAudEndpoint() { + return audEndpoint; + } + + public void setAudEndpoint(String audEndpoint) { + this.audEndpoint = audEndpoint; + } + + public String getAudServicio() { + return audServicio; + } + + public void setAudServicio(String audServicio) { + this.audServicio = audServicio; + } + + public String getAudMetodo() { + return audMetodo; + } + + public void setAudMetodo(String audMetodo) { + this.audMetodo = audMetodo; + } + + public String getAudBackend() { + return audBackend; + } + + public void setAudBackend(String audBackend) { + this.audBackend = audBackend; + } + + public Integer getAudTiempoEjecucion() { + return audTiempoEjecucion; + } + + public void setAudTiempoEjecucion(Integer audTiempoEjecucion) { + this.audTiempoEjecucion = audTiempoEjecucion; + } + + public String getAudDinamico() { + return audDinamico; + } + + public void setAudDinamico(String audDinamico) { + this.audDinamico = audDinamico; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (audCodigo != null ? audCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Auditoria)) { + return false; + } + Auditoria other = (Auditoria) object; + if ((this.audCodigo == null && other.audCodigo != null) || (this.audCodigo != null && !this.audCodigo.equals(other.audCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.erp.model.Auditoria[ audCodigo=" + audCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Catalogo.java b/src/main/java/com/qsoft/erp/model/Catalogo.java new file mode 100644 index 0000000..631ba66 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Catalogo.java @@ -0,0 +1,176 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Collection; +import javax.persistence.Basic; +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author james + */ +@Entity +@Table(name = "CATALOGO") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Catalogo.findAll", query = "SELECT c FROM Catalogo c")}) +public class Catalogo implements Serializable { + + private static final long serialVersionUID = 55501119715876L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "CAT_CODIGO") + private Integer catCodigo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 7) + @Column(name = "CAT_NEMONICO") + private String catNemonico; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 20) + @Column(name = "CAT_GRUPO") + private String catGrupo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "CAT_NOMBRE") + private String catNombre; + @Size(max = 255) + @Column(name = "CAT_DESCRIPCION") + private String catDescripcion; + @Column(name = "CAT_ESTADO") + private Short catEstado; + @JoinColumn(name = "EMP_CODIGO", referencedColumnName = "EMP_CODIGO") + @ManyToOne + private Empresa empCodigo; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "catCodigo") + private Collection detalleCatalogoCollection; + + public Catalogo() { + } + + public Catalogo(Integer catCodigo) { + this.catCodigo = catCodigo; + } + + public Catalogo(Integer catCodigo, String catNemonico, String catGrupo, String catNombre) { + this.catCodigo = catCodigo; + this.catNemonico = catNemonico; + this.catGrupo = catGrupo; + this.catNombre = catNombre; + } + + public Integer getCatCodigo() { + return catCodigo; + } + + public void setCatCodigo(Integer catCodigo) { + this.catCodigo = catCodigo; + } + + public String getCatNemonico() { + return catNemonico; + } + + public void setCatNemonico(String catNemonico) { + this.catNemonico = catNemonico; + } + + public String getCatGrupo() { + return catGrupo; + } + + public void setCatGrupo(String catGrupo) { + this.catGrupo = catGrupo; + } + + public String getCatNombre() { + return catNombre; + } + + public void setCatNombre(String catNombre) { + this.catNombre = catNombre; + } + + public String getCatDescripcion() { + return catDescripcion; + } + + public void setCatDescripcion(String catDescripcion) { + this.catDescripcion = catDescripcion; + } + + public Short getCatEstado() { + return catEstado; + } + + public void setCatEstado(Short catEstado) { + this.catEstado = catEstado; + } + + public Empresa getEmpCodigo() { + return empCodigo; + } + + public void setEmpCodigo(Empresa empCodigo) { + this.empCodigo = empCodigo; + } + + @XmlTransient + public Collection getDetalleCatalogoCollection() { + return detalleCatalogoCollection; + } + + public void setDetalleCatalogoCollection(Collection detalleCatalogoCollection) { + this.detalleCatalogoCollection = detalleCatalogoCollection; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (catCodigo != null ? catCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Catalogo)) { + return false; + } + Catalogo other = (Catalogo) object; + if ((this.catCodigo == null && other.catCodigo != null) || (this.catCodigo != null && !this.catCodigo.equals(other.catCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.Catalogo[ catCodigo=" + catCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/CoberturasPlan.java b/src/main/java/com/qsoft/erp/model/CoberturasPlan.java new file mode 100644 index 0000000..412c265 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/CoberturasPlan.java @@ -0,0 +1,209 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "COBERTURAS_PLAN") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "CoberturasPlan.findAll", query = "SELECT c FROM CoberturasPlan c")}) +public class CoberturasPlan implements Serializable { + + private static final long serialVersionUID = 7984716297480L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "COP_CODIGO") + private Integer copCodigo; + // @Max(value=?) @Min(value=?)//if you know range of your decimal fields consider using these annotations to enforce field validation + @Column(name = "COP_COPAGO") + private Double copCopago; + @Basic(optional = false) + @NotNull + @Column(name = "COP_TOPE") + private Double copTope; + @Basic(optional = false) + @NotNull + @Column(name = "COP_ESTADO") + private Short copEstado; + @Column(name = "COP_TIPO_TARIFARIO") + private Short copTipoTarifario; + @JoinColumn(name = "DET_PRESTACION", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detPrestacion; + @JoinColumn(name = "DET_TIPO_MODALIDAD", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detTipoModalidad; + @JoinColumn(name = "DET_TIPO", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detTipo; + @JoinColumn(name = "DET_PAIS", referencedColumnName = "DET_CODIGO") + @ManyToOne + private DetalleCatalogo detPais; + @JoinColumn(name = "PLA_CODIGO", referencedColumnName = "PLA_CODIGO") + @ManyToOne(optional = false) + private Plan plaCodigo; + @Column(name = "COP_VALOR_DEDUCIBLE") + private Double copValorDeducible; + @JoinColumn(name = "DET_TIPO_DEDUCIBLE", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detTipoDeducible; + + public CoberturasPlan() { + } + + public CoberturasPlan(Integer copCodigo) { + this.copCodigo = copCodigo; + } + + public CoberturasPlan(Integer copCodigo, Double copTope, Short copEstado) { + this.copCodigo = copCodigo; + this.copTope = copTope; + this.copEstado = copEstado; + } + + public Integer getCopCodigo() { + return copCodigo; + } + + public void setCopCodigo(Integer copCodigo) { + this.copCodigo = copCodigo; + } + + public Short getCopTipoTarifario() { + return copTipoTarifario; + } + + public void setCopTipoTarifario(Short copTipoTarifario) { + this.copTipoTarifario = copTipoTarifario; + } + + public Double getCopCopago() { + return copCopago; + } + + public void setCopCopago(Double copCopago) { + this.copCopago = copCopago; + } + + public Double getCopValorDeducible() { + return copValorDeducible; + } + + public void setCopValorDeducible(Double copValorDeducible) { + this.copValorDeducible = copValorDeducible; + } + + public DetalleCatalogo getDetTipoDeducible() { + return detTipoDeducible; + } + + public void setDetTipoDeducible(DetalleCatalogo detTipoDeducible) { + this.detTipoDeducible = detTipoDeducible; + } + + public Double getCopTope() { + return copTope; + } + + public void setCopTope(Double copTope) { + this.copTope = copTope; + } + + public Short getCopEstado() { + return copEstado; + } + + public void setCopEstado(Short copEstado) { + this.copEstado = copEstado; + } + + public DetalleCatalogo getDetPrestacion() { + return detPrestacion; + } + + public void setDetPrestacion(DetalleCatalogo detPrestacion) { + this.detPrestacion = detPrestacion; + } + + public DetalleCatalogo getDetTipoModalidad() { + return detTipoModalidad; + } + + public void setDetTipoModalidad(DetalleCatalogo detTipoModalidad) { + this.detTipoModalidad = detTipoModalidad; + } + + public DetalleCatalogo getDetTipo() { + return detTipo; + } + + public void setDetTipo(DetalleCatalogo detTipo) { + this.detTipo = detTipo; + } + + public DetalleCatalogo getDetPais() { + return detPais; + } + + public void setDetPais(DetalleCatalogo detPais) { + this.detPais = detPais; + } + + public Plan getPlaCodigo() { + return plaCodigo; + } + + public void setPlaCodigo(Plan plaCodigo) { + this.plaCodigo = plaCodigo; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (copCodigo != null ? copCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof CoberturasPlan)) { + return false; + } + CoberturasPlan other = (CoberturasPlan) object; + if ((this.copCodigo == null && other.copCodigo != null) || (this.copCodigo != null && !this.copCodigo.equals(other.copCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.CoberturasPlan[ copCodigo=" + copCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/CuentaBancaria.java b/src/main/java/com/qsoft/erp/model/CuentaBancaria.java new file mode 100644 index 0000000..f69b68c --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/CuentaBancaria.java @@ -0,0 +1,210 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Collection; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author james + */ +@Entity +@Table(name = "CUENTA_BANCARIA") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "CuentaBancaria.findAll", query = "SELECT c FROM CuentaBancaria c")}) +public class CuentaBancaria implements Serializable { + + private static final long serialVersionUID = 8093248715821L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "CUE_CODIGO") + private Integer cueCodigo; + @Column(name = "CUE_ESTADO") + private Short cueEstado; + @Column(name = "CUE_DEBITO") + private Short cueDebito; + @JoinColumn(name = "DET_IFI", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detIfi; + @JoinColumn(name = "DET_TIPO_CUENTA", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detTipoCuenta; + @Size(max = 255) + @Column(name = "CUE_CUENTA") + private String cueCuenta; + @Size(max = 20) + @Column(name = "CUE_IDENTIFICACION") + private String cueIdentificacion; + @Size(max = 255) + @Column(name = "CUE_NOMBRE_DEBITO") + private String cueNombreDebito; + @JoinColumn(name = "PER_CODIGO", referencedColumnName = "PER_CODIGO") + @ManyToOne + private Persona perCodigo; + @OneToMany(mappedBy = "cueCodigo") + private Collection formularioCollection; + @OneToMany(mappedBy = "cueOrigen") + private Collection liquidacionCollection; + @OneToMany(mappedBy = "cueDestino") + private Collection liquidacionCollection1; + + public CuentaBancaria() { + } + + public CuentaBancaria(Integer cueCodigo) { + this.cueCodigo = cueCodigo; + } + + public CuentaBancaria(Integer cueCodigo, String cueCuenta) { + this.cueCodigo = cueCodigo; + this.cueCuenta = cueCuenta; + } + + public Integer getCueCodigo() { + return cueCodigo; + } + + public void setCueCodigo(Integer cueCodigo) { + this.cueCodigo = cueCodigo; + } + + public String getCueNombreDebito() { + return cueNombreDebito; + } + + public void setCueNombreDebito(String cueNombreDebito) { + this.cueNombreDebito = cueNombreDebito; + } + + public String getCueCuenta() { + return cueCuenta; + } + + public void setCueCuenta(String cueCuenta) { + this.cueCuenta = cueCuenta; + } + + public Short getCueDebito() { + return cueDebito; + } + + public void setCueDebito(Short cueDebito) { + this.cueDebito = cueDebito; + } + + public Short getCueEstado() { + return cueEstado; + } + + public String getCueIdentificacion() { + return cueIdentificacion; + } + + public void setCueIdentificacion(String cueIdentificacion) { + this.cueIdentificacion = cueIdentificacion; + } + + + public void setCueEstado(Short cueEstado) { + this.cueEstado = cueEstado; + } + + public DetalleCatalogo getDetIfi() { + return detIfi; + } + + public void setDetIfi(DetalleCatalogo detIfi) { + this.detIfi = detIfi; + } + + public DetalleCatalogo getDetTipoCuenta() { + return detTipoCuenta; + } + + public void setDetTipoCuenta(DetalleCatalogo detTipoCuenta) { + this.detTipoCuenta = detTipoCuenta; + } + + public Persona getPerCodigo() { + return perCodigo; + } + + public void setPerCodigo(Persona perCodigo) { + this.perCodigo = perCodigo; + } + + @XmlTransient + public Collection getFormularioCollection() { + return formularioCollection; + } + + public void setFormularioCollection(Collection formularioCollection) { + this.formularioCollection = formularioCollection; + } + + @XmlTransient + public Collection getLiquidacionCollection() { + return liquidacionCollection; + } + + public void setLiquidacionCollection(Collection liquidacionCollection) { + this.liquidacionCollection = liquidacionCollection; + } + + @XmlTransient + public Collection getLiquidacionCollection1() { + return liquidacionCollection1; + } + + public void setLiquidacionCollection1(Collection liquidacionCollection1) { + this.liquidacionCollection1 = liquidacionCollection1; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (cueCodigo != null ? cueCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof CuentaBancaria)) { + return false; + } + CuentaBancaria other = (CuentaBancaria) object; + if ((this.cueCodigo == null && other.cueCodigo != null) || (this.cueCodigo != null && !this.cueCodigo.equals(other.cueCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.CuentaBancaria[ cueCodigo=" + cueCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/DetalleCatalogo.java b/src/main/java/com/qsoft/erp/model/DetalleCatalogo.java new file mode 100644 index 0000000..ab91151 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/DetalleCatalogo.java @@ -0,0 +1,359 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Collection; +import javax.persistence.Basic; +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author james + */ +@Entity +@Table(name = "DETALLE_CATALOGO") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "DetalleCatalogo.findAll", query = "SELECT d FROM DetalleCatalogo d")}) +public class DetalleCatalogo implements Serializable { + + private static final long serialVersionUID = 55718773874657L; + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "DET_CODIGO") + private Integer detCodigo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 7) + @Column(name = "DET_NEMONICO") + private String detNemonico; + @Size(max = 20) + @Column(name = "DET_TIPO") + private String detTipo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "DET_NOMBRE") + private String detNombre; + @Size(max = 255) + @Column(name = "DET_ORIGEN") + private String detOrigen; + @Size(max = 255) + @Column(name = "DET_DESTINO") + private String detDestino; + @Size(max = 511) + @Column(name = "DET_DESCRIPCION") + private String detDescripcion; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "detGrupo") + private Collection honorarioCollection; + @OneToMany(mappedBy = "detEstado") + private Collection estadoAgendamientoCollection; + @OneToMany(mappedBy = "detSucursalIfi") + private Collection polizaCollection; + @OneToMany(mappedBy = "detFormaPago") + private Collection polizaCollection2; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "detIfi") + private Collection polizaCollection3; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "detModalidad") + private Collection polizaCollection4; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "detPeriodicidad") + private Collection polizaCollection5; + @OneToMany(mappedBy = "detTipo") + private Collection prestadorCollection; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "detTipo") + private Collection planCollection; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "detModalidad") + private Collection planCollection1; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "detDeducible") + private Collection planCollection2; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "detTarifario") + private Collection planCollection3; + @Column(name = "DET_ESTADO") + private Short detEstado; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "detIdioma") + private Collection mensajeCollection; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "detAplicacion") + private Collection mensajeCollection1; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "detServicio") + private Collection mensajeCollection2; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "detTipoMensaje") + private Collection mensajeCollection3; + @OneToMany(mappedBy = "detGenero") + private Collection personaCollection; + @OneToMany(mappedBy = "detTipoIdentificacion") + private Collection personaCollection3; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "detTipo") + private Collection empresaCollection; + @JoinColumn(name = "CAT_CODIGO", referencedColumnName = "CAT_CODIGO") + @ManyToOne(optional = false) + private Catalogo catCodigo; + + public DetalleCatalogo() { + } + + public DetalleCatalogo(Integer detCodigo) { + this.detCodigo = detCodigo; + } + + public DetalleCatalogo(Integer detCodigo, String detNemonico, String detNombre) { + this.detCodigo = detCodigo; + this.detNemonico = detNemonico; + this.detNombre = detNombre; + } + + public String getDetTipo() { + return detTipo; + } + + public void setDetTipo(String detTipo) { + this.detTipo = detTipo; + } + + public String getDetNombre() { + return detNombre; + } + + public void setDetNombre(String detNombre) { + this.detNombre = detNombre; + } + + public String getDetNemonico() { + return detNemonico; + } + + public void setDetNemonico(String detNemonico) { + this.detNemonico = detNemonico; + } + + public String getDetOrigen() { + return detOrigen; + } + + public void setDetOrigen(String detOrigen) { + this.detOrigen = detOrigen; + } + + public String getDetDestino() { + return detDestino; + } + + public void setDetDestino(String detDestino) { + this.detDestino = detDestino; + } + + public String getDetDescripcion() { + return detDescripcion; + } + + public void setDetDescripcion(String detDescripcion) { + this.detDescripcion = detDescripcion; + } + + public Integer getDetCodigo() { + return detCodigo; + } + + public void setDetCodigo(Integer detCodigo) { + this.detCodigo = detCodigo; + } + + public Short getDetEstado() { + return detEstado; + } + + public void setDetEstado(Short detEstado) { + this.detEstado = detEstado; + } + + public Collection getMensajeCollection() { + return mensajeCollection; + } + + public void setMensajeCollection(Collection mensajeCollection) { + this.mensajeCollection = mensajeCollection; + } + + public Collection getMensajeCollection1() { + return mensajeCollection1; + } + + public void setMensajeCollection1(Collection mensajeCollection1) { + this.mensajeCollection1 = mensajeCollection1; + } + + public Collection getMensajeCollection2() { + return mensajeCollection2; + } + + public void setMensajeCollection2(Collection mensajeCollection2) { + this.mensajeCollection2 = mensajeCollection2; + } + + public Collection getMensajeCollection3() { + return mensajeCollection3; + } + + public void setMensajeCollection3(Collection mensajeCollection3) { + this.mensajeCollection3 = mensajeCollection3; + } + + public Collection getPersonaCollection() { + return personaCollection; + } + + public void setPersonaCollection(Collection personaCollection) { + this.personaCollection = personaCollection; + } + + public Collection getPersonaCollection3() { + return personaCollection3; + } + + public void setPersonaCollection3(Collection personaCollection3) { + this.personaCollection3 = personaCollection3; + } + + public Collection getEmpresaCollection() { + return empresaCollection; + } + + public void setEmpresaCollection(Collection empresaCollection) { + this.empresaCollection = empresaCollection; + } + + public Catalogo getCatCodigo() { + return catCodigo; + } + + public void setCatCodigo(Catalogo catCodigo) { + this.catCodigo = catCodigo; + } + + @XmlTransient + public Collection getEstadoAgendamientoCollection() { + return estadoAgendamientoCollection; + } + + public void setEstadoAgendamientoCollection(Collection estadoAgendamientoCollection) { + this.estadoAgendamientoCollection = estadoAgendamientoCollection; + } + + @XmlTransient + public Collection getPolizaCollection() { + return polizaCollection; + } + + public void setPolizaCollection(Collection polizaCollection) { + this.polizaCollection = polizaCollection; + } + + @XmlTransient + public Collection getPolizaCollection2() { + return polizaCollection2; + } + + public void setPolizaCollection2(Collection polizaCollection2) { + this.polizaCollection2 = polizaCollection2; + } + + @XmlTransient + public Collection getPolizaCollection3() { + return polizaCollection3; + } + + public void setPolizaCollection3(Collection polizaCollection3) { + this.polizaCollection3 = polizaCollection3; + } + + @XmlTransient + public Collection getPolizaCollection4() { + return polizaCollection4; + } + + public void setPolizaCollection4(Collection polizaCollection4) { + this.polizaCollection4 = polizaCollection4; + } + + @XmlTransient + public Collection getPolizaCollection5() { + return polizaCollection5; + } + + public void setPolizaCollection5(Collection polizaCollection5) { + this.polizaCollection5 = polizaCollection5; + } + + @XmlTransient + public Collection getPrestadorCollection() { + return prestadorCollection; + } + + public void setPrestadorCollection(Collection prestadorCollection) { + this.prestadorCollection = prestadorCollection; + } + + @XmlTransient + public Collection getPlanCollection() { + return planCollection; + } + + public void setPlanCollection(Collection planCollection) { + this.planCollection = planCollection; + } + + @XmlTransient + public Collection getPlanCollection1() { + return planCollection1; + } + + public void setPlanCollection1(Collection planCollection1) { + this.planCollection1 = planCollection1; + } + + @XmlTransient + public Collection getPlanCollection2() { + return planCollection2; + } + + public void setPlanCollection2(Collection planCollection2) { + this.planCollection2 = planCollection2; + } + + @XmlTransient + public Collection getPlanCollection3() { + return planCollection3; + } + + public void setPlanCollection3(Collection planCollection3) { + this.planCollection3 = planCollection3; + } + + @XmlTransient + public Collection getHonorarioCollection() { + return honorarioCollection; + } + + public void setHonorarioCollection(Collection honorarioCollection) { + this.honorarioCollection = honorarioCollection; + } +} diff --git a/src/main/java/com/qsoft/erp/model/DetalleLiquidacion.java b/src/main/java/com/qsoft/erp/model/DetalleLiquidacion.java new file mode 100644 index 0000000..b161dbb --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/DetalleLiquidacion.java @@ -0,0 +1,303 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Collection; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author james + */ +@Entity +@Table(name = "DETALLE_LIQUIDACION") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "DetalleLiquidacion.findAll", query = "SELECT d FROM DetalleLiquidacion d")}) +public class DetalleLiquidacion implements Serializable { + + private static final long serialVersionUID = 55854070219194L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "DEL_CODIGO") + private Integer delCodigo; + @Size(max = 255) + @Column(name = "DEL_MEDICO") + private String delMedico; + @Size(max = 255) + @Column(name = "DEL_SERVICIO") + private String delServicio; + @Size(max = 4096) + @Column(name = "DEL_DESCRIPCION") + private String delDescripcion; + @Size(max = 20) + @Column(name = "DEL_FACTURA") + private String delFactura; + @Size(max = 50) + @Column(name = "DEL_FAC_CLAVE_ACCESO") + private String delFacClaveAcceso; + @Size(max = 50) + @Column(name = "DEL_FAC_AUTORIZACION") + private String delFacAutorizacion; + @Column(name = "DEL_VALOR_REGISTRADO") + private Double delValorRegistrado; + @Column(name = "DEL_VALOR_OBJETADO") + private Double delValorObjetado; + @Column(name = "DEL_VALOR_PAGADO") + private Double delValorPagado; + @Column(name = "DEL_COPAGO") + private Double delCopago; + @Column(name = "DEL_DEDUCIBLE_PAGADO") + private Double delDeduciblePagado; + @Column(name = "DEL_COPAGO_PAGADO") + private Double delCopagoPagado; + @Column(name = "DEL_FECHA") + @Temporal(TemporalType.TIMESTAMP) + private Date delFecha; + @JoinColumn(name = "PRE_CODIGO", referencedColumnName = "PRE_CODIGO") + @ManyToOne + private Prestador preCodigo; + @JoinColumn(name = "DET_CIE10", referencedColumnName = "DET_CODIGO") + @ManyToOne + private DetalleCatalogo detCie10; + @JoinColumn(name = "DET_TIPO", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detTipo; + @JoinColumn(name = "LIQ_CODIGO", referencedColumnName = "LIQ_CODIGO") + @ManyToOne(optional = false) + private Liquidacion liqCodigo; + @JoinColumn(name = "COP_CODIGO", referencedColumnName = "COP_CODIGO") + @ManyToOne(optional = false) + private CoberturasPlan copCodigo; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "delCodigo") + private Collection tarifaLiquidacionCollection; + @Column(name = "DEL_ESTADO") + private Short delEstado; + + + public DetalleLiquidacion() { + } + + public DetalleLiquidacion(Integer delCodigo) { + this.delCodigo = delCodigo; + } + + public String getDelFactura() { + return delFactura; + } + + public void setDelFactura(String delFactura) { + this.delFactura = delFactura; + } + + public Short getDelEstado() { + return delEstado; + } + + public void setDelEstado(Short delEstado) { + this.delEstado = delEstado; + } + + public CoberturasPlan getCopCodigo() { + return copCodigo; + } + + public void setCopCodigo(CoberturasPlan copCodigo) { + this.copCodigo = copCodigo; + } + + public Integer getDelCodigo() { + return delCodigo; + } + + public void setDelCodigo(Integer delCodigo) { + this.delCodigo = delCodigo; + } + + public String getDelMedico() { + return delMedico; + } + + public void setDelMedico(String delMedico) { + this.delMedico = delMedico; + } + + public String getDelServicio() { + return delServicio; + } + + public void setDelServicio(String delServicio) { + this.delServicio = delServicio; + } + + public String getDelDescripcion() { + return delDescripcion; + } + + public void setDelDescripcion(String delDescripcion) { + this.delDescripcion = delDescripcion; + } + + public Double getDelDeduciblePagado() { + return delDeduciblePagado; + } + + public void setDelDeduciblePagado(Double delDeduciblePagado) { + this.delDeduciblePagado = delDeduciblePagado; + } + + public Double getDelCopagoPagado() { + return delCopagoPagado; + } + + public void setDelCopagoPagado(Double delCopagoPagado) { + this.delCopagoPagado = delCopagoPagado; + } + + public Double getDelValorRegistrado() { + return delValorRegistrado; + } + + public void setDelValorRegistrado(Double delValorRegistrado) { + this.delValorRegistrado = delValorRegistrado; + } + + public Double getDelValorObjetado() { + return delValorObjetado; + } + + public void setDelValorObjetado(Double delValorObjetado) { + this.delValorObjetado = delValorObjetado; + } + + public Double getDelValorPagado() { + return delValorPagado; + } + + public void setDelValorPagado(Double delValorPagado) { + this.delValorPagado = delValorPagado; + } + + public Double getDelCopago() { + return delCopago; + } + + public void setDelCopago(Double delCopago) { + this.delCopago = delCopago; + } + + public Date getDelFecha() { + return delFecha; + } + + public void setDelFecha(Date delFecha) { + this.delFecha = delFecha; + } + + public Prestador getPreCodigo() { + return preCodigo; + } + + public void setPreCodigo(Prestador preCodigo) { + this.preCodigo = preCodigo; + } + + public DetalleCatalogo getDetCie10() { + return detCie10; + } + + public void setDetCie10(DetalleCatalogo detCie10) { + this.detCie10 = detCie10; + } + + public DetalleCatalogo getDetTipo() { + return detTipo; + } + + public void setDetTipo(DetalleCatalogo detTipo) { + this.detTipo = detTipo; + } + + public Liquidacion getLiqCodigo() { + return liqCodigo; + } + + public void setLiqCodigo(Liquidacion liqCodigo) { + this.liqCodigo = liqCodigo; + } + + @XmlTransient + public Collection getTarifaLiquidacionCollection() { + return tarifaLiquidacionCollection; + } + + public void setTarifaLiquidacionCollection(Collection tarifaLiquidacionCollection) { + this.tarifaLiquidacionCollection = tarifaLiquidacionCollection; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (delCodigo != null ? delCodigo.hashCode() : 0); + return hash; + } + + public String getDelFacClaveAcceso() { + return delFacClaveAcceso; + } + + public void setDelFacClaveAcceso(String delFacClaveAcceso) { + this.delFacClaveAcceso = delFacClaveAcceso; + } + + public String getDelFacAutorizacion() { + return delFacAutorizacion; + } + + public void setDelFacAutorizacion(String delFacAutorizacion) { + this.delFacAutorizacion = delFacAutorizacion; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof DetalleLiquidacion)) { + return false; + } + DetalleLiquidacion other = (DetalleLiquidacion) object; + if ((this.delCodigo == null && other.delCodigo != null) || (this.delCodigo != null && !this.delCodigo.equals(other.delCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.DetalleLiquidacion[ delCodigo=" + delCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Documento.java b/src/main/java/com/qsoft/erp/model/Documento.java new file mode 100644 index 0000000..7ae8f35 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Documento.java @@ -0,0 +1,194 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "DOCUMENTO") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Documento.findAll", query = "SELECT d FROM Documento d")}) +public class Documento implements Serializable { + + private static final long serialVersionUID = 8121145467026L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "DOC_CODIGO") + private Integer docCodigo; + @Size(max = 255) + @Column(name = "DOC_NOMBRE") + private String docNombre; + @Size(max = 1024) + @Column(name = "DOC_URL") + private String docUrl; + @Size(max = 255) + @Column(name = "DOC_DESCRIPCION") + private String docDescripcion; + @Size(max = 1022) + @Column(name = "DOC_OBSERVACION") + private String docObservacion; + @Column(name = "DOC_FECHA_REGISTRO") + @Temporal(TemporalType.TIMESTAMP) + private Date docFechaRegistro; + @Column(name = "DOC_ESTADO") + private Short docEstado; + @JoinColumn(name = "DET_TIPO", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detTipo; + @JoinColumn(name = "LIQ_CODIGO", referencedColumnName = "LIQ_CODIGO") + @ManyToOne + private Liquidacion liqCodigo; + @JoinColumn(name = "POL_CODIGO", referencedColumnName = "POL_CODIGO") + @ManyToOne + private Poliza polCodigo; + @JoinColumn(name = "AGE_CODIGO", referencedColumnName = "AGE_CODIGO") + @ManyToOne + private Agendamiento ageCodigo; + + public Documento() { + } + + public Documento(Integer docCodigo) { + this.docCodigo = docCodigo; + } + + public Integer getDocCodigo() { + return docCodigo; + } + + public void setDocCodigo(Integer docCodigo) { + this.docCodigo = docCodigo; + } + + public String getDocNombre() { + return docNombre; + } + + public void setDocNombre(String docNombre) { + this.docNombre = docNombre; + } + + public String getDocUrl() { + return docUrl; + } + + public void setDocUrl(String docUrl) { + this.docUrl = docUrl; + } + + public String getDocDescripcion() { + return docDescripcion; + } + + public void setDocDescripcion(String docDescripcion) { + this.docDescripcion = docDescripcion; + } + + public String getDocObservacion() { + return docObservacion; + } + + public void setDocObservacion(String docObservacion) { + this.docObservacion = docObservacion; + } + + public Date getDocFechaRegistro() { + return docFechaRegistro; + } + + public void setDocFechaRegistro(Date docFechaRegistro) { + this.docFechaRegistro = docFechaRegistro; + } + + public Agendamiento getAgeCodigo() { + return ageCodigo; + } + + public void setAgeCodigo(Agendamiento ageCodigo) { + this.ageCodigo = ageCodigo; + } + + public Short getDocEstado() { + return docEstado; + } + + public void setDocEstado(Short docEstado) { + this.docEstado = docEstado; + } + + public DetalleCatalogo getDetTipo() { + return detTipo; + } + + public void setDetTipo(DetalleCatalogo detTipo) { + this.detTipo = detTipo; + } + + public Liquidacion getLiqCodigo() { + return liqCodigo; + } + + public void setLiqCodigo(Liquidacion liqCodigo) { + this.liqCodigo = liqCodigo; + } + + public Poliza getPolCodigo() { + return polCodigo; + } + + public void setPolCodigo(Poliza polCodigo) { + this.polCodigo = polCodigo; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (docCodigo != null ? docCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Documento)) { + return false; + } + Documento other = (Documento) object; + if ((this.docCodigo == null && other.docCodigo != null) || (this.docCodigo != null && !this.docCodigo.equals(other.docCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.Documento[ docCodigo=" + docCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Email.java b/src/main/java/com/qsoft/erp/model/Email.java new file mode 100644 index 0000000..0cb7f65 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Email.java @@ -0,0 +1,220 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.Lob; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "EMAIL") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Email.findAll", query = "SELECT e FROM Email e")}) +public class Email implements Serializable { + + private static final long serialVersionUID = 8133674873599L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "EMA_CODIGO") + private Integer emaCodigo; + @Column(name = "EMA_INTENTO") + private Short emaIntento; + @Size(max = 1024) + @Column(name = "EMA_SMS") + private String emaSms; + @Size(max = 50) + @Column(name = "EMA_TELEFONO") + private String emaTelefono; + @Size(max = 65000) + @Column(name = "EMA_CONTENIDO") + private String emaContenido; + @Size(max = 1024) + @Column(name = "EMA_DESTINATIARIO") + private String emaDestinatiario; + @Size(max = 1024) + @Column(name = "EMA_COPIA") + private String emaCopia; + @Size(max = 1024) + @Column(name = "EMA_COPIA_OCULTA") + private String emaCopiaOculta; + @Size(max = 100) + @Column(name = "EMA_ASUNTO") + private String emaAsunto; + @Size(max = 255) + @Column(name = "EMA_ADJUNTO") + private String emaAdjunto; + @Size(max = 255) + @Column(name = "EMA_OBSERVACION") + private String emaObservacion; + @JoinColumn(name = "PAR_ESTADO", referencedColumnName = "PAR_CODIGO") + @ManyToOne(optional = false) + private Parametro parEstado; + @JoinColumn(name = "PLSM_CODIGO", referencedColumnName = "PLSM_CODIGO") + @ManyToOne(optional = false) + private PlantillaSmtp plsmCodigo; + + public Email() { + } + + public Email(Integer emaCodigo) { + this.emaCodigo = emaCodigo; + } + + public Email(Integer emaCodigo, String emaContenido, String emaDestinatiario) { + this.emaCodigo = emaCodigo; + this.emaContenido = emaContenido; + this.emaDestinatiario = emaDestinatiario; + } + + public Integer getEmaCodigo() { + return emaCodigo; + } + + public void setEmaCodigo(Integer emaCodigo) { + this.emaCodigo = emaCodigo; + } + + public String getEmaSms() { + return emaSms; + } + + public void setEmaSms(String emaSms) { + this.emaSms = emaSms; + } + + public String getEmaTelefono() { + return emaTelefono; + } + + public void setEmaTelefono(String emaTelefono) { + this.emaTelefono = emaTelefono; + } + + public Short getEmaIntento() { + return emaIntento; + } + + public void setEmaIntento(Short emaIntento) { + this.emaIntento = emaIntento; + } + + public String getEmaContenido() { + return emaContenido; + } + + public void setEmaContenido(String emaContenido) { + this.emaContenido = emaContenido; + } + + public String getEmaDestinatiario() { + return emaDestinatiario; + } + + public void setEmaDestinatiario(String emaDestinatiario) { + this.emaDestinatiario = emaDestinatiario; + } + + public String getEmaCopia() { + return emaCopia; + } + + public void setEmaCopia(String emaCopia) { + this.emaCopia = emaCopia; + } + + public String getEmaCopiaOculta() { + return emaCopiaOculta; + } + + public void setEmaCopiaOculta(String emaCopiaOculta) { + this.emaCopiaOculta = emaCopiaOculta; + } + + public String getEmaAsunto() { + return emaAsunto; + } + + public void setEmaAsunto(String emaAsunto) { + this.emaAsunto = emaAsunto; + } + + public String getEmaAdjunto() { + return emaAdjunto; + } + + public void setEmaAdjunto(String emaAdjunto) { + this.emaAdjunto = emaAdjunto; + } + + public String getEmaObservacion() { + return emaObservacion; + } + + public void setEmaObservacion(String emaObservacion) { + this.emaObservacion = emaObservacion; + } + + public Parametro getParEstado() { + return parEstado; + } + + public void setParEstado(Parametro parEstado) { + this.parEstado = parEstado; + } + + public PlantillaSmtp getPlsmCodigo() { + return plsmCodigo; + } + + public void setPlsmCodigo(PlantillaSmtp plsmCodigo) { + this.plsmCodigo = plsmCodigo; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (emaCodigo != null ? emaCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Email)) { + return false; + } + Email other = (Email) object; + if ((this.emaCodigo == null && other.emaCodigo != null) || (this.emaCodigo != null && !this.emaCodigo.equals(other.emaCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.Email[ emaCodigo=" + emaCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Empresa.java b/src/main/java/com/qsoft/erp/model/Empresa.java new file mode 100644 index 0000000..269e380 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Empresa.java @@ -0,0 +1,316 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Collection; +import javax.persistence.Basic; +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.Lob; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author james + */ +@Entity +@Table(name = "EMPRESA") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Empresa.findAll", query = "SELECT e FROM Empresa e")}) +public class Empresa implements Serializable { + + private static final long serialVersionUID = 55824522353104L; + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "EMP_CODIGO") + private Integer empCodigo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 15) + @Column(name = "EMP_IDENTIFICACION") + private String empIdentificacion; + @Basic(optional = false) + @NotNull() + @Size(min = 1, max = 255) + @Column(name = "EMP_RAZON_SOCIAL") + private String empRazonSocial; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 255) + @Column(name = "EMP_NOMBRE_COMERCIAL") + private String empNombreComercial; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 255) + @Column(name = "EMP_CONTACTO") + private String empContacto; + @Size(max = 255) + @Column(name = "EMP_DIRECCION") + private String empDireccion; + @Size(max = 255) + @Column(name = "EMP_MAIL") + private String empMail; + @Size(max = 255) + @Column(name = "EMP_TELEFONO") + private String empTelefono; + @Size(max = 20) + @Column(name = "EMP_COD_CONTRIBUYENTE") + private String empCodContribuyente; + @Size(max = 255) + @Column(name = "EMP_DESCRIPCION") + private String empDescripcion; + @Size(max = 255) + @Column(name = "EMP_LOGO") + private String empLogo; + @Lob() + @Size(max = 2147483647) + @Column(name = "EMP_DINAMICO") + private String empDinamico; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "empCodigo") + private Collection polizaCollection; + @OneToMany(mappedBy = "empCodigo") + private Collection prestadorCollection; + @OneToMany(mappedBy = "empCodigo") + private Collection planCollection; + @Column(name = "EMP_LLEVA_CONTABILIDAD") + private Short empLlevaContabilidad; + @OneToMany(mappedBy = "empCodigo") + private Collection planBrokerCollection; + @Column(name = "EMP_ESTADO") + private Short empEstado; + @OneToMany(mappedBy = "empCodigo") + private Collection catalogoCollection; + @OneToMany(mappedBy = "empCodigo") + private Collection mensajeCollection; + @JoinColumn(name = "LOC_CODIGO", referencedColumnName = "LOC_CODIGO") + @ManyToOne + private Localizacion locCodigo; + @JoinColumn(name = "DET_TIPO", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detTipo; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "empCodigo") + private Collection sucursalEmpresaCollection; + + public Empresa() { + } + + public Empresa(Integer empCodigo) { + this.empCodigo = empCodigo; + } + + public Empresa(Integer empCodigo, String empIdentificacion, String empRazonSocial, String empNombreComercial, String empContacto) { + this.empCodigo = empCodigo; + this.empIdentificacion = empIdentificacion; + this.empRazonSocial = empRazonSocial; + this.empNombreComercial = empNombreComercial; + this.empContacto = empContacto; + } + + public Integer getEmpCodigo() { + return empCodigo; + } + + public void setEmpCodigo(Integer empCodigo) { + this.empCodigo = empCodigo; + } + + public String getEmpIdentificacion() { + return empIdentificacion; + } + + public void setEmpIdentificacion(String empIdentificacion) { + this.empIdentificacion = empIdentificacion; + } + + public String getEmpRazonSocial() { + return empRazonSocial; + } + + public void setEmpRazonSocial(String empRazonSocial) { + this.empRazonSocial = empRazonSocial; + } + + public String getEmpNombreComercial() { + return empNombreComercial; + } + + public void setEmpNombreComercial(String empNombreComercial) { + this.empNombreComercial = empNombreComercial; + } + + public String getEmpContacto() { + return empContacto; + } + + public void setEmpContacto(String empContacto) { + this.empContacto = empContacto; + } + + public String getEmpDireccion() { + return empDireccion; + } + + public void setEmpDireccion(String empDireccion) { + this.empDireccion = empDireccion; + } + + public String getEmpMail() { + return empMail; + } + + public void setEmpMail(String empMail) { + this.empMail = empMail; + } + + public String getEmpTelefono() { + return empTelefono; + } + + public void setEmpTelefono(String empTelefono) { + this.empTelefono = empTelefono; + } + + public String getEmpCodContribuyente() { + return empCodContribuyente; + } + + public void setEmpCodContribuyente(String empCodContribuyente) { + this.empCodContribuyente = empCodContribuyente; + } + + public String getEmpDescripcion() { + return empDescripcion; + } + + public void setEmpDescripcion(String empDescripcion) { + this.empDescripcion = empDescripcion; + } + + public String getEmpLogo() { + return empLogo; + } + + public void setEmpLogo(String empLogo) { + this.empLogo = empLogo; + } + + public String getEmpDinamico() { + return empDinamico; + } + + public void setEmpDinamico(String empDinamico) { + this.empDinamico = empDinamico; + } + + public Short getEmpLlevaContabilidad() { + return empLlevaContabilidad; + } + + public void setEmpLlevaContabilidad(Short empLlevaContabilidad) { + this.empLlevaContabilidad = empLlevaContabilidad; + } + + public Short getEmpEstado() { + return empEstado; + } + + public void setEmpEstado(Short empEstado) { + this.empEstado = empEstado; + } + + public Collection getCatalogoCollection() { + return catalogoCollection; + } + + public void setCatalogoCollection(Collection catalogoCollection) { + this.catalogoCollection = catalogoCollection; + } + + public Collection getMensajeCollection() { + return mensajeCollection; + } + + public void setMensajeCollection(Collection mensajeCollection) { + this.mensajeCollection = mensajeCollection; + } + + public Localizacion getLocCodigo() { + return locCodigo; + } + + public void setLocCodigo(Localizacion locCodigo) { + this.locCodigo = locCodigo; + } + + public DetalleCatalogo getDetTipo() { + return detTipo; + } + + public void setDetTipo(DetalleCatalogo detTipo) { + this.detTipo = detTipo; + } + + public Collection getSucursalEmpresaCollection() { + return sucursalEmpresaCollection; + } + + public void setSucursalEmpresaCollection(Collection sucursalEmpresaCollection) { + this.sucursalEmpresaCollection = sucursalEmpresaCollection; + } + + @XmlTransient + public Collection getPolizaCollection() { + return polizaCollection; + } + + public void setPolizaCollection(Collection polizaCollection) { + this.polizaCollection = polizaCollection; + } + + @XmlTransient + public Collection getPrestadorCollection() { + return prestadorCollection; + } + + public void setPrestadorCollection(Collection prestadorCollection) { + this.prestadorCollection = prestadorCollection; + } + + @XmlTransient + public Collection getPlanCollection() { + return planCollection; + } + + public void setPlanCollection(Collection planCollection) { + this.planCollection = planCollection; + } + + @XmlTransient + public Collection getPlanBrokerCollection() { + return planBrokerCollection; + } + + public void setPlanBrokerCollection(Collection planBrokerCollection) { + this.planBrokerCollection = planBrokerCollection; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/EstadoAgendamiento.java b/src/main/java/com/qsoft/erp/model/EstadoAgendamiento.java new file mode 100644 index 0000000..d7a56d0 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/EstadoAgendamiento.java @@ -0,0 +1,161 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "ESTADO_AGENDAMIENTO") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "EstadoAgendamiento.findAll", query = "SELECT e FROM EstadoAgendamiento e")}) +public class EstadoAgendamiento implements Serializable { + + private static final long serialVersionUID = 20754184219789L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "ESA_CODIGO") + private Integer esaCodigo; + @Size(max = 1024) + @Column(name = "ESA_OBSERVACION") + private String esaObservacion; + @Column(name = "ESA_FECHA_INICIO") + @Temporal(TemporalType.TIMESTAMP) + private Date esaFechaInicio; + @Column(name = "ESA_FECHA_FIN") + @Temporal(TemporalType.TIMESTAMP) + private Date esaFechaFin; + @Column(name = "ESA_ESTADO") + private Short esaEstado; + @JoinColumn(name = "AGE_CODIGO", referencedColumnName = "AGE_CODIGO") + @ManyToOne(optional = false) + private Agendamiento ageCodigo; + @JoinColumn(name = "DET_ESTADO", referencedColumnName = "DET_CODIGO") + @ManyToOne + private DetalleCatalogo detEstado; + @JoinColumn(name = "USU_CODIGO", referencedColumnName = "USU_CODIGO") + @ManyToOne + private Usuario usuCodigo; + + public EstadoAgendamiento() { + } + + public EstadoAgendamiento(Integer esaCodigo) { + this.esaCodigo = esaCodigo; + } + + public Integer getEsaCodigo() { + return esaCodigo; + } + + public void setEsaCodigo(Integer esaCodigo) { + this.esaCodigo = esaCodigo; + } + + public String getEsaObservacion() { + return esaObservacion; + } + + public void setEsaObservacion(String esaObservacion) { + this.esaObservacion = esaObservacion; + } + + public Date getEsaFechaInicio() { + return esaFechaInicio; + } + + public void setEsaFechaInicio(Date esaFechaInicio) { + this.esaFechaInicio = esaFechaInicio; + } + + public Date getEsaFechaFin() { + return esaFechaFin; + } + + public void setEsaFechaFin(Date esaFechaFin) { + this.esaFechaFin = esaFechaFin; + } + + public Short getEsaEstado() { + return esaEstado; + } + + public void setEsaEstado(Short esaEstado) { + this.esaEstado = esaEstado; + } + + public Agendamiento getAgeCodigo() { + return ageCodigo; + } + + public void setAgeCodigo(Agendamiento ageCodigo) { + this.ageCodigo = ageCodigo; + } + + public DetalleCatalogo getDetEstado() { + return detEstado; + } + + public void setDetEstado(DetalleCatalogo detEstado) { + this.detEstado = detEstado; + } + + public Usuario getUsuCodigo() { + return usuCodigo; + } + + public void setUsuCodigo(Usuario usuCodigo) { + this.usuCodigo = usuCodigo; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (esaCodigo != null ? esaCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof EstadoAgendamiento)) { + return false; + } + EstadoAgendamiento other = (EstadoAgendamiento) object; + if ((this.esaCodigo == null && other.esaCodigo != null) || (this.esaCodigo != null && !this.esaCodigo.equals(other.esaCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.erp.model.EstadoAgendamiento[ esaCodigo=" + esaCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/EstadoLiquidacion.java b/src/main/java/com/qsoft/erp/model/EstadoLiquidacion.java new file mode 100644 index 0000000..57b80f7 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/EstadoLiquidacion.java @@ -0,0 +1,174 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.Lob; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "ESTADO_LIQUIDACION") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "EstadoLiquidacion.findAll", query = "SELECT e FROM EstadoLiquidacion e")}) +public class EstadoLiquidacion implements Serializable { + + private static final long serialVersionUID = 8157382163010L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "ESL_CODIGO") + private Integer eslCodigo; + @Lob + @Size(max = 65535) + @Column(name = "ESL_MENSAJE") + private String eslMensaje; + @Column(name = "ESL_FECHA_INICIO") + @Temporal(TemporalType.TIMESTAMP) + private Date eslFechaInicio; + @Column(name = "ESL_FECHA_FIN") + @Temporal(TemporalType.TIMESTAMP) + private Date eslFechaFin; + @Size(max = 255) + @Column(name = "ESL_OBSERVACION") + private String eslObservacion; + @Column(name = "ESL_ESTADO") + private Short eslEstado; + @JoinColumn(name = "DET_ESTADO", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detEstado; + @JoinColumn(name = "LIQ_CODIGO", referencedColumnName = "LIQ_CODIGO") + @ManyToOne(optional = false) + private Liquidacion liqCodigo; + @JoinColumn(name = "USU_CODIGO", referencedColumnName = "USU_CODIGO") + @ManyToOne(optional = false) + private Usuario usuCodigo; + + public EstadoLiquidacion() { + } + + public EstadoLiquidacion(Integer eslCodigo) { + this.eslCodigo = eslCodigo; + } + + public Integer getEslCodigo() { + return eslCodigo; + } + + public void setEslCodigo(Integer eslCodigo) { + this.eslCodigo = eslCodigo; + } + + public String getEslMensaje() { + return eslMensaje; + } + + public void setEslMensaje(String eslMensaje) { + this.eslMensaje = eslMensaje; + } + + public Date getEslFechaInicio() { + return eslFechaInicio; + } + + public void setEslFechaInicio(Date eslFechaInicio) { + this.eslFechaInicio = eslFechaInicio; + } + + public Date getEslFechaFin() { + return eslFechaFin; + } + + public void setEslFechaFin(Date eslFechaFin) { + this.eslFechaFin = eslFechaFin; + } + + public String getEslObservacion() { + return eslObservacion; + } + + public void setEslObservacion(String eslObservacion) { + this.eslObservacion = eslObservacion; + } + + public Short getEslEstado() { + return eslEstado; + } + + public void setEslEstado(Short eslEstado) { + this.eslEstado = eslEstado; + } + + public DetalleCatalogo getDetEstado() { + return detEstado; + } + + public void setDetEstado(DetalleCatalogo detEstado) { + this.detEstado = detEstado; + } + + public Liquidacion getLiqCodigo() { + return liqCodigo; + } + + public void setLiqCodigo(Liquidacion liqCodigo) { + this.liqCodigo = liqCodigo; + } + + public Usuario getUsuCodigo() { + return usuCodigo; + } + + public void setUsuCodigo(Usuario usuCodigo) { + this.usuCodigo = usuCodigo; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (eslCodigo != null ? eslCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof EstadoLiquidacion)) { + return false; + } + EstadoLiquidacion other = (EstadoLiquidacion) object; + if ((this.eslCodigo == null && other.eslCodigo != null) || (this.eslCodigo != null && !this.eslCodigo.equals(other.eslCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.EstadoLiquidacion[ eslCodigo=" + eslCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/EstadoPoliza.java b/src/main/java/com/qsoft/erp/model/EstadoPoliza.java new file mode 100644 index 0000000..809a72e --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/EstadoPoliza.java @@ -0,0 +1,160 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "ESTADO_POLIZA") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "EstadoPoliza.findAll", query = "SELECT e FROM EstadoPoliza e")}) +public class EstadoPoliza implements Serializable { + + private static final long serialVersionUID = 1L; + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "ESP_CODIGO") + private Integer espCodigo; + @Size(max = 1024) + @Column(name = "ESP_OBSERVACION") + private String espObservacion; + @Column(name = "ESP_FECHA_INICIO") + @Temporal(TemporalType.TIMESTAMP) + private Date espFechaInicio; + @Column(name = "ESP_FECHA_FIN") + @Temporal(TemporalType.TIMESTAMP) + private Date espFechaFin; + @Column(name = "ESP_ESTADO") + private Short espEstado; + @JoinColumn(name = "DET_ESTADO", referencedColumnName = "DET_CODIGO") + @ManyToOne + private DetalleCatalogo detEstado; + @JoinColumn(name = "POL_CODIGO", referencedColumnName = "POL_CODIGO") + @ManyToOne(optional = false) + private Poliza polCodigo; + @JoinColumn(name = "USU_CODIGO", referencedColumnName = "USU_CODIGO") + @ManyToOne + private Usuario usuCodigo; + + public EstadoPoliza() { + } + + public EstadoPoliza(Integer espCodigo) { + this.espCodigo = espCodigo; + } + + public Integer getEspCodigo() { + return espCodigo; + } + + public void setEspCodigo(Integer espCodigo) { + this.espCodigo = espCodigo; + } + + public String getEspObservacion() { + return espObservacion; + } + + public void setEspObservacion(String espObservacion) { + this.espObservacion = espObservacion; + } + + public Date getEspFechaInicio() { + return espFechaInicio; + } + + public void setEspFechaInicio(Date espFechaInicio) { + this.espFechaInicio = espFechaInicio; + } + + public Date getEspFechaFin() { + return espFechaFin; + } + + public void setEspFechaFin(Date espFechaFin) { + this.espFechaFin = espFechaFin; + } + + public Short getEspEstado() { + return espEstado; + } + + public void setEspEstado(Short espEstado) { + this.espEstado = espEstado; + } + + public DetalleCatalogo getDetEstado() { + return detEstado; + } + + public void setDetEstado(DetalleCatalogo detEstado) { + this.detEstado = detEstado; + } + + public Poliza getPolCodigo() { + return polCodigo; + } + + public void setPolCodigo(Poliza polCodigo) { + this.polCodigo = polCodigo; + } + + public Usuario getUsuCodigo() { + return usuCodigo; + } + + public void setUsuCodigo(Usuario usuCodigo) { + this.usuCodigo = usuCodigo; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (espCodigo != null ? espCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof EstadoPoliza)) { + return false; + } + EstadoPoliza other = (EstadoPoliza) object; + if ((this.espCodigo == null && other.espCodigo != null) || (this.espCodigo != null && !this.espCodigo.equals(other.espCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.erp.model.EstadoPoliza[ espCodigo=" + espCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Formulario.java b/src/main/java/com/qsoft/erp/model/Formulario.java new file mode 100644 index 0000000..ec9e906 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Formulario.java @@ -0,0 +1,230 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.Lob; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "FORMULARIO") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Formulario.findAll", query = "SELECT f FROM Formulario f")}) +public class Formulario implements Serializable { + + private static final long serialVersionUID = 8165403367184L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "FOR_CODIGO") + private Integer forCodigo; + @Column(name = "FOR_FECHA") + @Temporal(TemporalType.TIMESTAMP) + private Date forFecha; + @Lob + @Size(max = 2147483647) + @Column(name = "FOR_DETALLE") + private String forDetalle; + @JoinColumn(name = "DET_CIE10", referencedColumnName = "DET_CODIGO") + @ManyToOne + private DetalleCatalogo detCie10; + @JoinColumn(name = "LIQ_CODIGO", referencedColumnName = "LIQ_CODIGO") + @ManyToOne + private Liquidacion liqCodigo; + @JoinColumn(name = "EMP_CODIGO", referencedColumnName = "EMP_CODIGO") + @ManyToOne + private Empresa empCodigo; + @JoinColumn(name = "PRE_CODIGO", referencedColumnName = "PRE_CODIGO") + @ManyToOne + private Prestador preCodigo; + @JoinColumn(name = "DET_TIPO", referencedColumnName = "DET_CODIGO") + @ManyToOne + private DetalleCatalogo detTipo; + @JoinColumn(name = "DET_PROCEDIMIENTO", referencedColumnName = "DET_CODIGO") + @ManyToOne + private DetalleCatalogo detProcedimiento; + @JoinColumn(name = "PLA_CODIGO", referencedColumnName = "PLA_CODIGO") + @ManyToOne + private Plan plaCodigo; + @JoinColumn(name = "POL_CODIGO", referencedColumnName = "POL_CODIGO") + @ManyToOne + private Poliza polCodigo; + @JoinColumn(name = "CUE_CODIGO", referencedColumnName = "CUE_CODIGO") + @ManyToOne + private CuentaBancaria cueCodigo; + @JoinColumn(name = "PER_TITULAR", referencedColumnName = "PER_CODIGO") + @ManyToOne + private Persona perTitular; + @JoinColumn(name = "PER_PACIENTE", referencedColumnName = "PER_CODIGO") + @ManyToOne + private Persona perPaciente; + + public Formulario() { + } + + public Formulario(Integer forCodigo) { + this.forCodigo = forCodigo; + } + + public Integer getForCodigo() { + return forCodigo; + } + + public void setForCodigo(Integer forCodigo) { + this.forCodigo = forCodigo; + } + + public Date getForFecha() { + return forFecha; + } + + public void setForFecha(Date forFecha) { + this.forFecha = forFecha; + } + + public String getForDetalle() { + return forDetalle; + } + + public void setForDetalle(String forDetalle) { + this.forDetalle = forDetalle; + } + + public DetalleCatalogo getDetCie10() { + return detCie10; + } + + public void setDetCie10(DetalleCatalogo detCie10) { + this.detCie10 = detCie10; + } + + public Liquidacion getLiqCodigo() { + return liqCodigo; + } + + public void setLiqCodigo(Liquidacion liqCodigo) { + this.liqCodigo = liqCodigo; + } + + public Empresa getEmpCodigo() { + return empCodigo; + } + + public void setEmpCodigo(Empresa empCodigo) { + this.empCodigo = empCodigo; + } + + public Prestador getPreCodigo() { + return preCodigo; + } + + public void setPreCodigo(Prestador preCodigo) { + this.preCodigo = preCodigo; + } + + public DetalleCatalogo getDetTipo() { + return detTipo; + } + + public void setDetTipo(DetalleCatalogo detTipo) { + this.detTipo = detTipo; + } + + public DetalleCatalogo getDetProcedimiento() { + return detProcedimiento; + } + + public void setDetProcedimiento(DetalleCatalogo detProcedimiento) { + this.detProcedimiento = detProcedimiento; + } + + public Plan getPlaCodigo() { + return plaCodigo; + } + + public void setPlaCodigo(Plan plaCodigo) { + this.plaCodigo = plaCodigo; + } + + public Poliza getPolCodigo() { + return polCodigo; + } + + public void setPolCodigo(Poliza polCodigo) { + this.polCodigo = polCodigo; + } + + public CuentaBancaria getCueCodigo() { + return cueCodigo; + } + + public void setCueCodigo(CuentaBancaria cueCodigo) { + this.cueCodigo = cueCodigo; + } + + public Persona getPerTitular() { + return perTitular; + } + + public void setPerTitular(Persona perTitular) { + this.perTitular = perTitular; + } + + public Persona getPerPaciente() { + return perPaciente; + } + + public void setPerPaciente(Persona perPaciente) { + this.perPaciente = perPaciente; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (forCodigo != null ? forCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Formulario)) { + return false; + } + Formulario other = (Formulario) object; + if ((this.forCodigo == null && other.forCodigo != null) || (this.forCodigo != null && !this.forCodigo.equals(other.forCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.Formulario[ forCodigo=" + forCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Honorario.java b/src/main/java/com/qsoft/erp/model/Honorario.java new file mode 100644 index 0000000..3c6c14d --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Honorario.java @@ -0,0 +1,168 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Collection; +import javax.persistence.Basic; +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author james + */ +@Entity +@Table(name = "HONORARIO") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Honorario.findAll", query = "SELECT h FROM Honorario h")}) +public class Honorario implements Serializable { + + private static final long serialVersionUID = 1L; + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "HON_CODIGO") + private Integer honCodigo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 20) + @Column(name = "HON_CODHON") + private String honCodhon; + @Size(max = 2047) + @Column(name = "HON_DESCRIPCION") + private String honDescripcion; + // @Max(value=?) @Min(value=?)//if you know range of your decimal fields consider using these annotations to enforce field validation + @Column(name = "HON_UNIDAD") + private Double honUnidad; + @Column(name = "HON_ANESTECIA") + private Double honAnestecia; + @Size(max = 1023) + @Column(name = "HON_OBSERVACION") + private String honObservacion; + @Column(name = "HON_ESTADO") + private Short honEstado; + @JoinColumn(name = "DET_GRUPO", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detGrupo; + + public Honorario() { + } + + public Honorario(Integer honCodigo) { + this.honCodigo = honCodigo; + } + + public Honorario(Integer honCodigo, String honCodhon) { + this.honCodigo = honCodigo; + this.honCodhon = honCodhon; + } + + public Integer getHonCodigo() { + return honCodigo; + } + + public void setHonCodigo(Integer honCodigo) { + this.honCodigo = honCodigo; + } + + public String getHonCodhon() { + return honCodhon; + } + + public void setHonCodhon(String honCodhon) { + this.honCodhon = honCodhon; + } + + public String getHonDescripcion() { + return honDescripcion; + } + + public void setHonDescripcion(String honDescripcion) { + this.honDescripcion = honDescripcion; + } + + public Double getHonUnidad() { + return honUnidad; + } + + public void setHonUnidad(Double honUnidad) { + this.honUnidad = honUnidad; + } + + public Double getHonAnestecia() { + return honAnestecia; + } + + public void setHonAnestecia(Double honAnestecia) { + this.honAnestecia = honAnestecia; + } + + public String getHonObservacion() { + return honObservacion; + } + + public void setHonObservacion(String honObservacion) { + this.honObservacion = honObservacion; + } + + public Short getHonEstado() { + return honEstado; + } + + public void setHonEstado(Short honEstado) { + this.honEstado = honEstado; + } + + public DetalleCatalogo getDetGrupo() { + return detGrupo; + } + + public void setDetGrupo(DetalleCatalogo detGrupo) { + this.detGrupo = detGrupo; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (honCodigo != null ? honCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Honorario)) { + return false; + } + Honorario other = (Honorario) object; + if ((this.honCodigo == null && other.honCodigo != null) || (this.honCodigo != null && !this.honCodigo.equals(other.honCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.erp.model.Honorario[ honCodigo=" + honCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/HonorarioPlan.java b/src/main/java/com/qsoft/erp/model/HonorarioPlan.java new file mode 100644 index 0000000..5cd1db1 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/HonorarioPlan.java @@ -0,0 +1,152 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "HONORARIO_PLAN") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "HonorarioPlan.findAll", query = "SELECT h FROM HonorarioPlan h")}) +public class HonorarioPlan implements Serializable { + + private static final long serialVersionUID = 1L; + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "HOP_CODIGO") + private Integer hopCodigo; + @Basic(optional = false) + @NotNull + @Column(name = "HOP_VALOR") + private Double hopValor; + // @Max(value=?) @Min(value=?)//if you know range of your decimal fields consider using these annotations to enforce field validation + @Column(name = "HOP_MINIMO") + private Double hopMinimo; + @Column(name = "HOP_MAXIMO") + private Double hopMaximo; + @Column(name = "HOP_ESTADO") + private Short hopEstado; + @JoinColumn(name = "PLA_CODIGO", referencedColumnName = "PLA_CODIGO") + @ManyToOne(optional = false) + private Plan plaCodigo; + @JoinColumn(name = "DET_ATENCION", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detAtencion; + + + public HonorarioPlan() { + } + + public HonorarioPlan(Integer hopCodigo) { + this.hopCodigo = hopCodigo; + } + + public HonorarioPlan(Integer hopCodigo, double hopValor) { + this.hopCodigo = hopCodigo; + this.hopValor = hopValor; + } + + public Integer getHopCodigo() { + return hopCodigo; + } + + public void setHopCodigo(Integer hopCodigo) { + this.hopCodigo = hopCodigo; + } + + public Double getHopValor() { + return hopValor; + } + + public void setHopValor(Double hopValor) { + this.hopValor = hopValor; + } + + public Double getHopMinimo() { + return hopMinimo; + } + + public void setHopMinimo(Double hopMinimo) { + this.hopMinimo = hopMinimo; + } + + public Double getHopMaximo() { + return hopMaximo; + } + + public void setHopMaximo(Double hopMaximo) { + this.hopMaximo = hopMaximo; + } + + public Short getHopEstado() { + return hopEstado; + } + + public void setHopEstado(Short hopEstado) { + this.hopEstado = hopEstado; + } + + public Plan getPlaCodigo() { + return plaCodigo; + } + + public void setPlaCodigo(Plan plaCodigo) { + this.plaCodigo = plaCodigo; + } + + public DetalleCatalogo getDetAtencion() { + return detAtencion; + } + + public void setDetAtencion(DetalleCatalogo detAtencion) { + this.detAtencion = detAtencion; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (hopCodigo != null ? hopCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof HonorarioPlan)) { + return false; + } + HonorarioPlan other = (HonorarioPlan) object; + if ((this.hopCodigo == null && other.hopCodigo != null) || (this.hopCodigo != null && !this.hopCodigo.equals(other.hopCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.erp.model.HonorarioPlan[ hopCodigo=" + hopCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Liquidacion.java b/src/main/java/com/qsoft/erp/model/Liquidacion.java new file mode 100644 index 0000000..1ea470f --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Liquidacion.java @@ -0,0 +1,409 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Collection; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author james + */ +@Entity +@Table(name = "LIQUIDACION") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Liquidacion.findAll", query = "SELECT l FROM Liquidacion l")}) +public class Liquidacion implements Serializable { + + private static final long serialVersionUID = 8181327314346L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "LIQ_CODIGO") + private Integer liqCodigo; + @Column(name = "LIQ_FECHA_INICIO") + @Temporal(TemporalType.TIMESTAMP) + private Date liqFechaInicio; + @Column(name = "LIQ_FECHA_FIN") + @Temporal(TemporalType.TIMESTAMP) + private Date liqFechaFin; + @Column(name = "LIQ_COPAGO") + private Double liqCopago; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 15) + @Column(name = "LIQ_NEMONICO") + private String liqNemonico; + @Size(max = 1024) + @Column(name = "LIQ_OBSERVACION_AFILIADO") + private String liqObservacionAfiliado; + @Size(max = 1024) + @Column(name = "LIQ_OBSERVACION") + private String liqObservacion; + @Size(max = 100) + @Column(name = "LIQ_COMPROBANTE_PAGO") + private String liqComprobantePago; + @Size(max = 1024) + @Column(name = "LIQ_REPORTE") + private String liqReporte; + @Size(max = 100) + @Column(name = "LIQ_RETENCION") + private String liqRetencion; + @Column(name = "LIQ_RETENIDO") + private Double liqRetenido; + @Column(name = "LIQ_DEDUCIBLE") + private Double liqDeducible; + @Column(name = "LIQ_OBJETADO") + private Double liqObjetado; + @Column(name = "LIQ_TOTAL_LIQUIDADO") + private Double liqTotalLiquidado; + @Column(name = "LIQ_REGISTRADO") + private Double liqRegistrado; + @Column(name = "LIQ_FECHA_PAGO") + @Temporal(TemporalType.TIMESTAMP) + private Date liqFechaPago; + @Column(name = "LIQ_FECHA_REGISTRO") + @Temporal(TemporalType.TIMESTAMP) + private Date liqFechaRegistro; + @Column(name = "LIQ_FECHA_INCURRENCIA") + @Temporal(TemporalType.TIMESTAMP) + private Date liqFechaIncurrencia; + @Column(name = "LIQ_CALIFICACION") + private Short liqCalificacion; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "liqCodigo") + private Collection documentoCollection; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "liqCodigo") + private Collection estadoLiquidacionCollection; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "liqCodigo") + private Collection detalleLiquidacionCollection; + @OneToMany(mappedBy = "liqCodigo") + private Collection formularioCollection; + @JoinColumn(name = "CUE_ORIGEN", referencedColumnName = "CUE_CODIGO") + @ManyToOne + private CuentaBancaria cueOrigen; + @JoinColumn(name = "CUE_DESTINO", referencedColumnName = "CUE_CODIGO") + @ManyToOne + private CuentaBancaria cueDestino; + @JoinColumn(name = "DET_TIPO", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detTipo; + @JoinColumn(name = "DET_IFI", referencedColumnName = "DET_CODIGO") + @ManyToOne + private DetalleCatalogo detIfi; + @JoinColumn(name = "DET_ATENCION", referencedColumnName = "DET_CODIGO") + @ManyToOne + private DetalleCatalogo detAtencion; + @JoinColumn(name = "POL_CODIGO", referencedColumnName = "POL_CODIGO") + @ManyToOne(optional = false) + private Poliza polCodigo; + @JoinColumn(name = "PER_BENEFICIARIO", referencedColumnName = "PER_CODIGO") + @ManyToOne(optional = false) + private Persona perBeneficiario; + + public Liquidacion() { + } + + public Persona getPerBeneficiario() { + return perBeneficiario; + } + + public void setPerBeneficiario(Persona perBeneficiario) { + this.perBeneficiario = perBeneficiario; + } + + public Liquidacion(Integer liqCodigo) { + this.liqCodigo = liqCodigo; + } + + public Liquidacion(Integer liqCodigo, String liqNemonico) { + this.liqCodigo = liqCodigo; + this.liqNemonico = liqNemonico; + } + + public Integer getLiqCodigo() { + return liqCodigo; + } + + public void setLiqCodigo(Integer liqCodigo) { + this.liqCodigo = liqCodigo; + } + + public String getLiqNemonico() { + return liqNemonico; + } + + public void setLiqNemonico(String liqNemonico) { + this.liqNemonico = liqNemonico; + } + + public String getLiqObservacionAfiliado() { + return liqObservacionAfiliado; + } + + public void setLiqObservacionAfiliado(String liqObservacionAfiliado) { + this.liqObservacionAfiliado = liqObservacionAfiliado; + } + + public String getLiqObservacion() { + return liqObservacion; + } + + public void setLiqObservacion(String liqObservacion) { + this.liqObservacion = liqObservacion; + } + + public Double getLiqObjetado() { + return liqObjetado; + } + + public void setLiqObjetado(Double liqObjetado) { + this.liqObjetado = liqObjetado; + } + + public Date getLiqFechaInicio() { + return liqFechaInicio; + } + + public void setLiqFechaInicio(Date liqFechaInicio) { + this.liqFechaInicio = liqFechaInicio; + } + + public Date getLiqFechaFin() { + return liqFechaFin; + } + + public void setLiqFechaFin(Date liqFechaFin) { + this.liqFechaFin = liqFechaFin; + } + + public Double getLiqCopago() { + return liqCopago; + } + + public void setLiqCopago(Double liqCopago) { + this.liqCopago = liqCopago; + } + + public Double getLiqRetenido() { + return liqRetenido; + } + + public void setLiqRetenido(Double liqRetenido) { + this.liqRetenido = liqRetenido; + } + + public Double getLiqDeducible() { + return liqDeducible; + } + + public void setLiqDeducible(Double liqDeducible) { + this.liqDeducible = liqDeducible; + } + + public String getLiqReporte() { + return liqReporte; + } + + public void setLiqReporte(String liqReporte) { + this.liqReporte = liqReporte; + } + + public String getLiqRetencion() { + return liqRetencion; + } + + public void setLiqRetencion(String liqRetencion) { + this.liqRetencion = liqRetencion; + } + + public Double getLiqRegistrado() { + return liqRegistrado; + } + + public void setLiqRegistrado(Double liqRegistrado) { + this.liqRegistrado = liqRegistrado; + } + + public Double getLiqTotalLiquidado() { + return liqTotalLiquidado; + } + + public void setLiqTotalLiquidado(Double liqTotalLiquidado) { + this.liqTotalLiquidado = liqTotalLiquidado; + } + + public String getLiqComprobantePago() { + return liqComprobantePago; + } + + public void setLiqComprobantePago(String liqComprobantePago) { + this.liqComprobantePago = liqComprobantePago; + } + + public Date getLiqFechaPago() { + return liqFechaPago; + } + + public void setLiqFechaPago(Date liqFechaPago) { + this.liqFechaPago = liqFechaPago; + } + + public Date getLiqFechaRegistro() { + return liqFechaRegistro; + } + + public void setLiqFechaRegistro(Date liqFechaRegistro) { + this.liqFechaRegistro = liqFechaRegistro; + } + + public Short getLiqCalificacion() { + return liqCalificacion; + } + + public void setLiqCalificacion(Short liqCalificacion) { + this.liqCalificacion = liqCalificacion; + } + + @XmlTransient + public Collection getDocumentoCollection() { + return documentoCollection; + } + + public void setDocumentoCollection(Collection documentoCollection) { + this.documentoCollection = documentoCollection; + } + + @XmlTransient + public Collection getEstadoLiquidacionCollection() { + return estadoLiquidacionCollection; + } + + public void setEstadoLiquidacionCollection(Collection estadoLiquidacionCollection) { + this.estadoLiquidacionCollection = estadoLiquidacionCollection; + } + + @XmlTransient + public Collection getDetalleLiquidacionCollection() { + return detalleLiquidacionCollection; + } + + public void setDetalleLiquidacionCollection(Collection detalleLiquidacionCollection) { + this.detalleLiquidacionCollection = detalleLiquidacionCollection; + } + + @XmlTransient + public Collection getFormularioCollection() { + return formularioCollection; + } + + public Date getLiqFechaIncurrencia() { + return liqFechaIncurrencia; + } + + public void setLiqFechaIncurrencia(Date liqFechaIncurrencia) { + this.liqFechaIncurrencia = liqFechaIncurrencia; + } + + public void setFormularioCollection(Collection formularioCollection) { + this.formularioCollection = formularioCollection; + } + + public CuentaBancaria getCueOrigen() { + return cueOrigen; + } + + public void setCueOrigen(CuentaBancaria cueOrigen) { + this.cueOrigen = cueOrigen; + } + + public CuentaBancaria getCueDestino() { + return cueDestino; + } + + public void setCueDestino(CuentaBancaria cueDestino) { + this.cueDestino = cueDestino; + } + + public DetalleCatalogo getDetTipo() { + return detTipo; + } + + public void setDetTipo(DetalleCatalogo detTipo) { + this.detTipo = detTipo; + } + + public DetalleCatalogo getDetIfi() { + return detIfi; + } + + public void setDetIfi(DetalleCatalogo detIfi) { + this.detIfi = detIfi; + } + + public Poliza getPolCodigo() { + return polCodigo; + } + + public void setPolCodigo(Poliza polCodigo) { + this.polCodigo = polCodigo; + } + + public DetalleCatalogo getDetAtencion() { + return detAtencion; + } + + public void setDetAtencion(DetalleCatalogo detAtencion) { + this.detAtencion = detAtencion; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (liqCodigo != null ? liqCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Liquidacion)) { + return false; + } + Liquidacion other = (Liquidacion) object; + if ((this.liqCodigo == null && other.liqCodigo != null) || (this.liqCodigo != null && !this.liqCodigo.equals(other.liqCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.Liquidacion[ liqCodigo=" + liqCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Localizacion.java b/src/main/java/com/qsoft/erp/model/Localizacion.java new file mode 100644 index 0000000..f016f55 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Localizacion.java @@ -0,0 +1,189 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Collection; +import javax.persistence.Basic; +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author james + */ +@Entity +@Table(name = "LOCALIZACION") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Localizacion.findAll", query = "SELECT l FROM Localizacion l")}) +public class Localizacion implements Serializable { + + private static final long serialVersionUID = 55768893375418L; + + @Id + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 20) + @Column(name = "LOC_CODIGO") + private String locCodigo; + @Size(max = 15) + @Column(name = "LOC_CODIGO_DPA") + private String locCodigoDpa; + @Size(max = 15) + @Column(name = "LOC_CODIGO_ISO") + private String locCodigoIso; + @Size(max = 50) + @Column(name = "LOC_CODIGO_EXT") + private String locCodigoExt; + @Size(max = 255) + @Column(name = "LOC_NOMBRE") + private String locNombre; + @Size(max = 1024) + @Column(name = "LOC_DESCRIPCION") + private String locDescripcion; + @Column(name = "LOC_ESTADO") + private Short locEstado; + @OneToMany(mappedBy = "locCodigo") + private Collection agendamientoCollection; + @OneToMany(mappedBy = "locCodigo") + private Collection prestadorCollection; + @OneToMany(mappedBy = "locCodigo") + private Collection personaCollection; + @OneToMany(mappedBy = "locCodigo") + private Collection empresaCollection; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "locPadre") + private Collection localizacionCollection; + @JoinColumn(name = "LOC_PADRE", referencedColumnName = "LOC_CODIGO") + @ManyToOne(optional = false) + private Localizacion locPadre; + + public Localizacion() { + } + + public Localizacion(String locCodigo) { + this.locCodigo = locCodigo; + } + + public String getLocCodigo() { + return locCodigo; + } + + public void setLocCodigo(String locCodigo) { + this.locCodigo = locCodigo; + } + + public String getLocCodigoDpa() { + return locCodigoDpa; + } + + public void setLocCodigoDpa(String locCodigoDpa) { + this.locCodigoDpa = locCodigoDpa; + } + + public String getLocCodigoIso() { + return locCodigoIso; + } + + public void setLocCodigoIso(String locCodigoIso) { + this.locCodigoIso = locCodigoIso; + } + + public String getLocCodigoExt() { + return locCodigoExt; + } + + public void setLocCodigoExt(String locCodigoExt) { + this.locCodigoExt = locCodigoExt; + } + + public String getLocNombre() { + return locNombre; + } + + public void setLocNombre(String locNombre) { + this.locNombre = locNombre; + } + + public String getLocDescripcion() { + return locDescripcion; + } + + public void setLocDescripcion(String locDescripcion) { + this.locDescripcion = locDescripcion; + } + + public Short getLocEstado() { + return locEstado; + } + + public void setLocEstado(Short locEstado) { + this.locEstado = locEstado; + } + + public Collection getPersonaCollection() { + return personaCollection; + } + + public void setPersonaCollection(Collection personaCollection) { + this.personaCollection = personaCollection; + } + + public Collection getEmpresaCollection() { + return empresaCollection; + } + + public void setEmpresaCollection(Collection empresaCollection) { + this.empresaCollection = empresaCollection; + } + + public Collection getLocalizacionCollection() { + return localizacionCollection; + } + + public void setLocalizacionCollection(Collection localizacionCollection) { + this.localizacionCollection = localizacionCollection; + } + + public Localizacion getLocPadre() { + return locPadre; + } + + public void setLocPadre(Localizacion locPadre) { + this.locPadre = locPadre; + } + + @XmlTransient + public Collection getAgendamientoCollection() { + return agendamientoCollection; + } + + public void setAgendamientoCollection(Collection agendamientoCollection) { + this.agendamientoCollection = agendamientoCollection; + } + + @XmlTransient + public Collection getPrestadorCollection() { + return prestadorCollection; + } + + public void setPrestadorCollection(Collection prestadorCollection) { + this.prestadorCollection = prestadorCollection; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Mensaje.java b/src/main/java/com/qsoft/erp/model/Mensaje.java new file mode 100644 index 0000000..cb6e21f --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Mensaje.java @@ -0,0 +1,194 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "MENSAJE") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Mensaje.findAll", query = "SELECT m FROM Mensaje m")}) +public class Mensaje implements Serializable { + + private static final long serialVersionUID = 55754197612968L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "MEN_CODIGO") + private Integer menCodigo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 7) + @Column(name = "MEN_NEMONICO") + private String menNemonico; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "MEN_NOMBRE") + private String menNombre; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 1023) + @Column(name = "MEN_MENSAJE") + private String menMensaje; + @Column(name = "MEN_ESTADO") + private Short menEstado; + @JoinColumn(name = "DET_IDIOMA", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detIdioma; + @JoinColumn(name = "DET_APLICACION", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detAplicacion; + @JoinColumn(name = "DET_SERVICIO", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detServicio; + @JoinColumn(name = "DET_TIPO_MENSAJE", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detTipoMensaje; + @JoinColumn(name = "EMP_CODIGO", referencedColumnName = "EMP_CODIGO") + @ManyToOne + private Empresa empCodigo; + + public Mensaje() { + } + + public Mensaje(Integer menCodigo) { + this.menCodigo = menCodigo; + } + + public Mensaje(Integer menCodigo, String menNemonico, String menNombre, String menMensaje) { + this.menCodigo = menCodigo; + this.menNemonico = menNemonico; + this.menNombre = menNombre; + this.menMensaje = menMensaje; + } + + public Integer getMenCodigo() { + return menCodigo; + } + + public void setMenCodigo(Integer menCodigo) { + this.menCodigo = menCodigo; + } + + public String getMenNemonico() { + return menNemonico; + } + + public void setMenNemonico(String menNemonico) { + this.menNemonico = menNemonico; + } + + public String getMenNombre() { + return menNombre; + } + + public void setMenNombre(String menNombre) { + this.menNombre = menNombre; + } + + public String getMenMensaje() { + return menMensaje; + } + + public void setMenMensaje(String menMensaje) { + this.menMensaje = menMensaje; + } + + public Short getMenEstado() { + return menEstado; + } + + public void setMenEstado(Short menEstado) { + this.menEstado = menEstado; + } + + public DetalleCatalogo getDetIdioma() { + return detIdioma; + } + + public void setDetIdioma(DetalleCatalogo detIdioma) { + this.detIdioma = detIdioma; + } + + public DetalleCatalogo getDetAplicacion() { + return detAplicacion; + } + + public void setDetAplicacion(DetalleCatalogo detAplicacion) { + this.detAplicacion = detAplicacion; + } + + public DetalleCatalogo getDetServicio() { + return detServicio; + } + + public void setDetServicio(DetalleCatalogo detServicio) { + this.detServicio = detServicio; + } + + public DetalleCatalogo getDetTipoMensaje() { + return detTipoMensaje; + } + + public void setDetTipoMensaje(DetalleCatalogo detTipoMensaje) { + this.detTipoMensaje = detTipoMensaje; + } + + public Empresa getEmpCodigo() { + return empCodigo; + } + + public void setEmpCodigo(Empresa empCodigo) { + this.empCodigo = empCodigo; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (menCodigo != null ? menCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Mensaje)) { + return false; + } + Mensaje other = (Mensaje) object; + if ((this.menCodigo == null && other.menCodigo != null) || (this.menCodigo != null && !this.menCodigo.equals(other.menCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.Mensaje[ menCodigo=" + menCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Opcion.java b/src/main/java/com/qsoft/erp/model/Opcion.java new file mode 100644 index 0000000..f25dae3 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Opcion.java @@ -0,0 +1,233 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Collection; +import javax.persistence.Basic; +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author james + */ +@Entity +@Table(name = "OPCION") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Opcion.findAll", query = "SELECT o FROM Opcion o")}) +public class Opcion implements Serializable { + + private static final long serialVersionUID = 8200391081348L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "OPC_CODIGO") + private Integer opcCodigo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 7) + @Column(name = "OPC_NEMONICO") + private String opcNemonico; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "OPC_NOMBRE") + private String opcNombre; + @Size(max = 255) + @Column(name = "OPC_ICONO") + private String opcIcono; + @Column(name = "OPC_ORDEN") + private Short opcOrden; + @Size(max = 255) + @Column(name = "OPC_DESCRIPCION") + private String opcDescripcion; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 1023) + @Column(name = "OPC_EJECUCION") + private String opcEjecucion; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 1023) + @Column(name = "OPC_COMANDO") + private String opcComando; + @Column(name = "OPC_ESTADO") + private Short opcEstado; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "opcCodigo") + private Collection privilegioCollection; + @JoinColumn(name = "DET_TIPO", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detTipo; + @OneToMany(mappedBy = "opcPadre") + private Collection opcionCollection; + @JoinColumn(name = "OPC_PADRE", referencedColumnName = "OPC_CODIGO") + @ManyToOne + private Opcion opcPadre; + + public Opcion() { + } + + public Opcion(Integer opcCodigo) { + this.opcCodigo = opcCodigo; + } + + public Opcion(Integer opcCodigo, String opcNemonico, String opcNombre, String opcEjecucion, String opcComando) { + this.opcCodigo = opcCodigo; + this.opcNemonico = opcNemonico; + this.opcNombre = opcNombre; + this.opcEjecucion = opcEjecucion; + this.opcComando = opcComando; + } + + public Integer getOpcCodigo() { + return opcCodigo; + } + + public void setOpcCodigo(Integer opcCodigo) { + this.opcCodigo = opcCodigo; + } + + public String getOpcNemonico() { + return opcNemonico; + } + + public void setOpcNemonico(String opcNemonico) { + this.opcNemonico = opcNemonico; + } + + public String getOpcNombre() { + return opcNombre; + } + + public void setOpcNombre(String opcNombre) { + this.opcNombre = opcNombre; + } + + public String getOpcDescripcion() { + return opcDescripcion; + } + + public void setOpcDescripcion(String opcDescripcion) { + this.opcDescripcion = opcDescripcion; + } + + public String getOpcEjecucion() { + return opcEjecucion; + } + + public void setOpcEjecucion(String opcEjecucion) { + this.opcEjecucion = opcEjecucion; + } + + public String getOpcIcono() { + return opcIcono; + } + + public void setOpcIcono(String opcIcono) { + this.opcIcono = opcIcono; + } + + public Short getOpcOrden() { + return opcOrden; + } + + public void setOpcOrden(Short opcOrden) { + this.opcOrden = opcOrden; + } + + public String getOpcComando() { + return opcComando; + } + + public void setOpcComando(String opcComando) { + this.opcComando = opcComando; + } + + public Short getOpcEstado() { + return opcEstado; + } + + public void setOpcEstado(Short opcEstado) { + this.opcEstado = opcEstado; + } + + @XmlTransient + public Collection getPrivilegioCollection() { + return privilegioCollection; + } + + public void setPrivilegioCollection(Collection privilegioCollection) { + this.privilegioCollection = privilegioCollection; + } + + public DetalleCatalogo getDetTipo() { + return detTipo; + } + + public void setDetTipo(DetalleCatalogo detTipo) { + this.detTipo = detTipo; + } + + @XmlTransient + public Collection getOpcionCollection() { + return opcionCollection; + } + + public void setOpcionCollection(Collection opcionCollection) { + this.opcionCollection = opcionCollection; + } + + public Opcion getOpcPadre() { + return opcPadre; + } + + public void setOpcPadre(Opcion opcPadre) { + this.opcPadre = opcPadre; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (opcCodigo != null ? opcCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Opcion)) { + return false; + } + Opcion other = (Opcion) object; + if ((this.opcCodigo == null && other.opcCodigo != null) || (this.opcCodigo != null && !this.opcCodigo.equals(other.opcCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.Opcion[ opcCodigo=" + opcCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Otp.java b/src/main/java/com/qsoft/erp/model/Otp.java new file mode 100644 index 0000000..2758b93 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Otp.java @@ -0,0 +1,203 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "OTP") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Otp.findAll", query = "SELECT o FROM Otp o")}) +public class Otp implements Serializable { + + private static final long serialVersionUID = 8223946605195L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "OTP_CODIGO") + private Integer otpCodigo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "OPT_UUID") + private String optUuid; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 255) + @Column(name = "OPT_VALOR") + private String optValor; + @Column(name = "OTP_TIEMPO_VIDA") + private Integer otpTiempoVida; + @Column(name = "OTP_INTENTOS") + private Integer otpIntentos; + @Column(name = "OTP_MAX_INTENTOS") + private Integer otpMaxIntentos; + @Column(name = "OTP_FECHA_REGISTRO") + @Temporal(TemporalType.TIMESTAMP) + private Date otpFechaRegistro; + @Column(name = "OTP_FECHA_NOTIFICACION") + @Temporal(TemporalType.TIMESTAMP) + private Date otpFechaNotificacion; + @Column(name = "OTP_FECHA_VALIDACION") + @Temporal(TemporalType.TIMESTAMP) + private Date otpFechaValidacion; + @JoinColumn(name = "PAR_ESTADO", referencedColumnName = "PAR_CODIGO") + @ManyToOne(optional = false) + private Parametro parEstado; + @JoinColumn(name = "PAR_TIPO", referencedColumnName = "PAR_CODIGO") + @ManyToOne(optional = false) + private Parametro parTipo; + + public Otp() { + } + + public Otp(Integer otpCodigo) { + this.otpCodigo = otpCodigo; + } + + public Otp(Integer otpCodigo, String optUuid, String optValor) { + this.otpCodigo = otpCodigo; + this.optUuid = optUuid; + this.optValor = optValor; + } + + public Integer getOtpCodigo() { + return otpCodigo; + } + + public void setOtpCodigo(Integer otpCodigo) { + this.otpCodigo = otpCodigo; + } + + public String getOptUuid() { + return optUuid; + } + + public void setOptUuid(String optUuid) { + this.optUuid = optUuid; + } + + public String getOptValor() { + return optValor; + } + + public void setOptValor(String optValor) { + this.optValor = optValor; + } + + public Integer getOtpTiempoVida() { + return otpTiempoVida; + } + + public void setOtpTiempoVida(Integer otpTiempoVida) { + this.otpTiempoVida = otpTiempoVida; + } + + public Integer getOtpIntentos() { + return otpIntentos; + } + + public void setOtpIntentos(Integer otpIntentos) { + this.otpIntentos = otpIntentos; + } + + public Integer getOtpMaxIntentos() { + return otpMaxIntentos; + } + + public void setOtpMaxIntentos(Integer otpMaxIntentos) { + this.otpMaxIntentos = otpMaxIntentos; + } + + public Date getOtpFechaRegistro() { + return otpFechaRegistro; + } + + public void setOtpFechaRegistro(Date otpFechaRegistro) { + this.otpFechaRegistro = otpFechaRegistro; + } + + public Date getOtpFechaNotificacion() { + return otpFechaNotificacion; + } + + public void setOtpFechaNotificacion(Date otpFechaNotificacion) { + this.otpFechaNotificacion = otpFechaNotificacion; + } + + public Date getOtpFechaValidacion() { + return otpFechaValidacion; + } + + public void setOtpFechaValidacion(Date otpFechaValidacion) { + this.otpFechaValidacion = otpFechaValidacion; + } + + public Parametro getParEstado() { + return parEstado; + } + + public void setParEstado(Parametro parEstado) { + this.parEstado = parEstado; + } + + public Parametro getParTipo() { + return parTipo; + } + + public void setParTipo(Parametro parTipo) { + this.parTipo = parTipo; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (otpCodigo != null ? otpCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Otp)) { + return false; + } + Otp other = (Otp) object; + if ((this.otpCodigo == null && other.otpCodigo != null) || (this.otpCodigo != null && !this.otpCodigo.equals(other.otpCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.Otp[ otpCodigo=" + otpCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Pago.java b/src/main/java/com/qsoft/erp/model/Pago.java new file mode 100644 index 0000000..af5cb31 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Pago.java @@ -0,0 +1,219 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.NotNull; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "PAGO") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Pago.findAll", query = "SELECT p FROM Pago p")}) +public class Pago implements Serializable { + + private static final long serialVersionUID = 8235641431799L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "PAG_CODIGO") + private Integer pagCodigo; + @Column(name = "PAG_FECHA_PAGO") + @Temporal(TemporalType.TIMESTAMP) + private Date pagFechaPago; + @Column(name = "PAG_FECHA_REGISTRO") + @Temporal(TemporalType.TIMESTAMP) + private Date pagFechaRegistro; + @Basic(optional = false) + @NotNull + @Column(name = "PAG_MONTO") + private Double pagMonto; + @Column(name = "PAG_FAC_ODO") + private Integer pagFacOdo; + @Column(name = "PAG_OBSERVACION") + private String pagObservacion; + // @Max(value=?) @Min(value=?)//if you know range of your decimal fields consider using these annotations to enforce field validation + @Column(name = "PAG_AUXILIAR") + private Double pagAuxiliar; + @Column(name = "PAG_OFFSET") + private Double pagOffset; + @Column(name = "PAG_NUM_PAGO") + private Short pagNumPago; + @Column(name = "PAG_FECHA_VENCIMIENTO") + @Temporal(TemporalType.TIMESTAMP) + private Date pagFechaVencimiento; + @Column(name = "PAG_NOTIFICACION_PAGO") + @Temporal(TemporalType.TIMESTAMP) + private Date pagNotificacionPago; + @JoinColumn(name = "DET_ESTADO", referencedColumnName = "DET_CODIGO") + @ManyToOne + private DetalleCatalogo detEstado; + @JoinColumn(name = "POL_CODIGO", referencedColumnName = "POL_CODIGO") + @ManyToOne(optional = false) + private Poliza polCodigo; + + public Pago() { + } + + public Short getPagNumPago() { + return pagNumPago; + } + + public void setPagNumPago(Short pagNumPago) { + this.pagNumPago = pagNumPago; + } + + public Pago(Integer pagCodigo) { + this.pagCodigo = pagCodigo; + } + + public Pago(Integer pagCodigo, Double pagMonto) { + this.pagCodigo = pagCodigo; + this.pagMonto = pagMonto; + } + + public Integer getPagFacOdo() { + return pagFacOdo; + } + + public void setPagFacOdo(Integer pagFacOdo) { + this.pagFacOdo = pagFacOdo; + } + + public Integer getPagCodigo() { + return pagCodigo; + } + + public void setPagCodigo(Integer pagCodigo) { + this.pagCodigo = pagCodigo; + } + + public Date getPagFechaPago() { + return pagFechaPago; + } + + public void setPagFechaPago(Date pagFechaPago) { + this.pagFechaPago = pagFechaPago; + } + + public void setPagFechaRegistro(Date pagFechaRegistro) { + this.pagFechaRegistro = pagFechaRegistro; + } + + public Date getPagFechaRegistro() { + return pagFechaRegistro; + } + + public String getPagObservacion() { + return pagObservacion; + } + + public void setPagObservacion(String pagObservacion) { + this.pagObservacion = pagObservacion; + } + + public Double getPagMonto() { + return pagMonto; + } + + public void setPagMonto(Double pagMonto) { + this.pagMonto = pagMonto; + } + + public Double getPagAuxiliar() { + return pagAuxiliar; + } + + public void setPagAuxiliar(Double pagAuxiliar) { + this.pagAuxiliar = pagAuxiliar; + } + + public Double getPagOffset() { + return pagOffset; + } + + public void setPagOffset(Double pagOffset) { + this.pagOffset = pagOffset; + } + + public Date getPagFechaVencimiento() { + return pagFechaVencimiento; + } + + public void setPagFechaVencimiento(Date pagFechaVencimiento) { + this.pagFechaVencimiento = pagFechaVencimiento; + } + + public Date getPagNotificacionPago() { + return pagNotificacionPago; + } + + public void setPagNotificacionPago(Date pagNotificacionPago) { + this.pagNotificacionPago = pagNotificacionPago; + } + + public DetalleCatalogo getDetEstado() { + return detEstado; + } + + public void setDetEstado(DetalleCatalogo detEstado) { + this.detEstado = detEstado; + } + + public Poliza getPolCodigo() { + return polCodigo; + } + + public void setPolCodigo(Poliza polCodigo) { + this.polCodigo = polCodigo; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (pagCodigo != null ? pagCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Pago)) { + return false; + } + Pago other = (Pago) object; + if ((this.pagCodigo == null && other.pagCodigo != null) || (this.pagCodigo != null && !this.pagCodigo.equals(other.pagCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.Pago[ pagCodigo=" + pagCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Parametro.java b/src/main/java/com/qsoft/erp/model/Parametro.java new file mode 100644 index 0000000..cfb0edd --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Parametro.java @@ -0,0 +1,237 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Collection; +import javax.persistence.Basic; +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author james + */ +@Entity +@Table(name = "PARAMETRO") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Parametro.findAll", query = "SELECT p FROM Parametro p")}) +public class Parametro implements Serializable { + + private static final long serialVersionUID = 8256565241646L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "PAR_CODIGO") + private Integer parCodigo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 6) + @Column(name = "PAR_NEMONICO") + private String parNemonico; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 100) + @Column(name = "PAR_TIPO") + private String parTipo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 100) + @Column(name = "PAR_NOMBRE") + private String parNombre; + @Size(max = 1024) + @Column(name = "PAR_DESCRIPCION") + private String parDescripcion; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 4096) + @Column(name = "PAR_VALOR") + private String parValor; + @Basic(optional = false) + @NotNull + @Column(name = "PAR_ESTADO") + private Short parEstado; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "parEstado") + private Collection otpCollection; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "parTipo") + private Collection otpCollection1; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "parEstado") + private Collection emailCollection; + @OneToMany(mappedBy = "parCodigoPadre") + private Collection parametroCollection; + @JoinColumn(name = "PAR_CODIGO_PADRE", referencedColumnName = "PAR_CODIGO") + @ManyToOne + private Parametro parCodigoPadre; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "parCodigo") + private Collection plantillaSmtpCollection; + + public Parametro() { + } + + public Parametro(Integer parCodigo) { + this.parCodigo = parCodigo; + } + + public Parametro(Integer parCodigo, String parNemonico, String parTipo, String parNombre, String parValor, Short parEstado) { + this.parCodigo = parCodigo; + this.parNemonico = parNemonico; + this.parTipo = parTipo; + this.parNombre = parNombre; + this.parValor = parValor; + this.parEstado = parEstado; + } + + public Integer getParCodigo() { + return parCodigo; + } + + public void setParCodigo(Integer parCodigo) { + this.parCodigo = parCodigo; + } + + public String getParNemonico() { + return parNemonico; + } + + public void setParNemonico(String parNemonico) { + this.parNemonico = parNemonico; + } + + public String getParTipo() { + return parTipo; + } + + public void setParTipo(String parTipo) { + this.parTipo = parTipo; + } + + public String getParNombre() { + return parNombre; + } + + public void setParNombre(String parNombre) { + this.parNombre = parNombre; + } + + public String getParDescripcion() { + return parDescripcion; + } + + public void setParDescripcion(String parDescripcion) { + this.parDescripcion = parDescripcion; + } + + public String getParValor() { + return parValor; + } + + public void setParValor(String parValor) { + this.parValor = parValor; + } + + public Short getParEstado() { + return parEstado; + } + + public void setParEstado(Short parEstado) { + this.parEstado = parEstado; + } + + @XmlTransient + public Collection getOtpCollection() { + return otpCollection; + } + + public void setOtpCollection(Collection otpCollection) { + this.otpCollection = otpCollection; + } + + @XmlTransient + public Collection getOtpCollection1() { + return otpCollection1; + } + + public void setOtpCollection1(Collection otpCollection1) { + this.otpCollection1 = otpCollection1; + } + + @XmlTransient + public Collection getEmailCollection() { + return emailCollection; + } + + public void setEmailCollection(Collection emailCollection) { + this.emailCollection = emailCollection; + } + + @XmlTransient + public Collection getParametroCollection() { + return parametroCollection; + } + + public void setParametroCollection(Collection parametroCollection) { + this.parametroCollection = parametroCollection; + } + + public Parametro getParCodigoPadre() { + return parCodigoPadre; + } + + public void setParCodigoPadre(Parametro parCodigoPadre) { + this.parCodigoPadre = parCodigoPadre; + } + + @XmlTransient + public Collection getPlantillaSmtpCollection() { + return plantillaSmtpCollection; + } + + public void setPlantillaSmtpCollection(Collection plantillaSmtpCollection) { + this.plantillaSmtpCollection = plantillaSmtpCollection; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (parCodigo != null ? parCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Parametro)) { + return false; + } + Parametro other = (Parametro) object; + if ((this.parCodigo == null && other.parCodigo != null) || (this.parCodigo != null && !this.parCodigo.equals(other.parCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.Parametro[ parCodigo=" + parCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Persona.java b/src/main/java/com/qsoft/erp/model/Persona.java new file mode 100644 index 0000000..1e85a0b --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Persona.java @@ -0,0 +1,312 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Collection; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.Lob; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author james + */ +@Entity +@Table(name = "PERSONA") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Persona.findAll", query = "SELECT p FROM Persona p")}) +public class Persona implements Serializable { + + private static final long serialVersionUID = 55930082707211L; + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "PER_CODIGO") + private Integer perCodigo; + @Column(name = "PER_ID_ODO") + private Integer perIdOdo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 15) + @Column(name = "PER_IDENTIFICACION") + private String perIdentificacion; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "PER_NOMBRES") + private String perNombres; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "PER_APELLIDOS") + private String perApellidos; + @Size(max = 50) + @Column(name = "PER_NACIONALIDAD") + private String perNacionalidad; + @Size(max = 255) + @Column(name = "PER_DIRECCION") + private String perDireccion; + @Size(max = 255) + @Column(name = "PER_MAIL") + private String perMail; + @Lob + @Size(max = 2147483647) + @Column(name = "PER_DINAMICO") + private String perDinamico; + @OneToMany(mappedBy = "perBeneficiario") + private Collection agendamientoCollection; + @Column(name = "PER_FECHA_REGISTRO") + @Temporal(TemporalType.TIMESTAMP) + private Date perFechaRegistro; + @Column(name = "PER_FECHA_NACIMIENTO") + @Temporal(TemporalType.TIMESTAMP) + private Date perFechaNacimiento; + @Column(name = "PER_ESTADO") + private Short perEstado; + @JoinColumn(name = "DET_GENERO", referencedColumnName = "DET_CODIGO") + @ManyToOne + private DetalleCatalogo detGenero; + @JoinColumn(name = "LOC_CODIGO", referencedColumnName = "LOC_CODIGO") + @ManyToOne + private Localizacion locCodigo; + + @JoinColumn(name = "DET_TIPO_IDENTIFICACION", referencedColumnName = "DET_CODIGO") + @ManyToOne + private DetalleCatalogo detTipoIdentificacion; + @JoinColumn(name = "DET_ESTADO_POLIZA", referencedColumnName = "DET_CODIGO") + @ManyToOne + private DetalleCatalogo detEstadoPoliza; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "perCodigo") + private Collection cuentaBancariaCollection; + + @OneToMany(cascade = CascadeType.ALL, mappedBy = "perCodigo") + private Collection telefonoCollection; + + @OneToMany(cascade = CascadeType.ALL, mappedBy = "perCodigo") + private Collection personaPolizaCollection; + + public Persona() { + } + + public Persona(Integer perCodigo) { + this.perCodigo = perCodigo; + } + + public Persona(Integer perCodigo, String perIdentificacion, String perNombres, String perApellidos) { + this.perCodigo = perCodigo; + this.perIdentificacion = perIdentificacion; + this.perNombres = perNombres; + this.perApellidos = perApellidos; + } + + public Integer getPerIdOdo() { + return perIdOdo; + } + + public void setPerIdOdo(Integer perIdOdo) { + this.perIdOdo = perIdOdo; + } + + public Integer getPerCodigo() { + return perCodigo; + } + + public void setPerCodigo(Integer perCodigo) { + this.perCodigo = perCodigo; + } + + public String getPerIdentificacion() { + return perIdentificacion; + } + + public void setPerIdentificacion(String perIdentificacion) { + this.perIdentificacion = perIdentificacion; + } + + public String getPerNombres() { + return perNombres; + } + + public void setPerNombres(String perNombres) { + this.perNombres = perNombres; + } + + public String getPerApellidos() { + return perApellidos; + } + + public void setPerApellidos(String perApellidos) { + this.perApellidos = perApellidos; + } + + public String getPerNacionalidad() { + return perNacionalidad; + } + + public void setPerNacionalidad(String perNacionalidad) { + this.perNacionalidad = perNacionalidad; + } + + public String getPerDireccion() { + return perDireccion; + } + + public void setPerDireccion(String perDireccion) { + this.perDireccion = perDireccion; + } + + public String getPerMail() { + return perMail; + } + + public void setPerMail(String perMail) { + this.perMail = perMail; + } + + public Date getPerFechaRegistro() { + return perFechaRegistro; + } + + public void setPerFechaRegistro(Date perFechaRegistro) { + this.perFechaRegistro = perFechaRegistro; + } + + public Date getPerFechaNacimiento() { + return perFechaNacimiento; + } + + public void setPerFechaNacimiento(Date perFechaNacimiento) { + this.perFechaNacimiento = perFechaNacimiento; + } + + public Collection getCuentaBancariaCollection() { + return cuentaBancariaCollection; + } + + public void setCuentaBancariaCollection(Collection cuentaBancariaCollection) { + this.cuentaBancariaCollection = cuentaBancariaCollection; + } + + public String getPerDinamico() { + return perDinamico; + } + + public void setPerDinamico(String perDinamico) { + this.perDinamico = perDinamico; + } + + public Short getPerEstado() { + return perEstado; + } + + public void setPerEstado(Short perEstado) { + this.perEstado = perEstado; + } + + public DetalleCatalogo getDetGenero() { + return detGenero; + } + + public void setDetGenero(DetalleCatalogo detGenero) { + this.detGenero = detGenero; + } + + public Localizacion getLocCodigo() { + return locCodigo; + } + + public void setLocCodigo(Localizacion locCodigo) { + this.locCodigo = locCodigo; + } + + public DetalleCatalogo getDetTipoIdentificacion() { + return detTipoIdentificacion; + } + + public void setDetTipoIdentificacion(DetalleCatalogo detTipoIdentificacion) { + this.detTipoIdentificacion = detTipoIdentificacion; + } + + public DetalleCatalogo getDetEstadoPoliza() { + return detEstadoPoliza; + } + + public void setDetEstadoPoliza(DetalleCatalogo detEstadoPoliza) { + this.detEstadoPoliza = detEstadoPoliza; + } + + + public Collection getTelefonoCollection() { + return telefonoCollection; + } + + public void setTelefonoCollection(Collection telefonoCollection) { + this.telefonoCollection = telefonoCollection; + } + + public Collection getPersonaPolizaCollection() { + return personaPolizaCollection; + } + + public void setPersonaPolizaCollection(Collection personaPolizaCollection) { + this.personaPolizaCollection = personaPolizaCollection; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (perCodigo != null ? perCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Persona)) { + return false; + } + Persona other = (Persona) object; + if ((this.perCodigo == null && other.perCodigo != null) || (this.perCodigo != null && !this.perCodigo.equals(other.perCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.Persona[ perCodigo=" + perCodigo + " ]"; + } + + @XmlTransient + public Collection getAgendamientoCollection() { + return agendamientoCollection; + } + + public void setAgendamientoCollection(Collection agendamientoCollection) { + this.agendamientoCollection = agendamientoCollection; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/PersonaPoliza.java b/src/main/java/com/qsoft/erp/model/PersonaPoliza.java new file mode 100644 index 0000000..b352111 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/PersonaPoliza.java @@ -0,0 +1,147 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "PERSONA_POLIZA") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "PersonaPoliza.findAll", query = "SELECT p FROM PersonaPoliza p")}) +public class PersonaPoliza implements Serializable { + + private static final long serialVersionUID = 8275020122456L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "PEP_CODIGO") + private Integer pepCodigo; + @Size(max = 255) + @Column(name = "PEP_OBSERVACION") + private String pepObservacion; + // @Max(value=?) @Min(value=?)//if you know range of your decimal fields consider using these annotations to enforce field validation + @Column(name = "PEP_MONTO_COBERTURA") + private Double pepMontoCobertura; + @Column(name = "PEP_ESTADO") + private Short pepEstado; + @JoinColumn(name = "DET_TIPO_PERSONA", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detTipoPersona; + @JoinColumn(name = "PER_CODIGO", referencedColumnName = "PER_CODIGO") + @ManyToOne(optional = false) + private Persona perCodigo; + @JoinColumn(name = "POL_CODIGO", referencedColumnName = "POL_CODIGO") + @ManyToOne(optional = false) + private Poliza polCodigo; + + public PersonaPoliza() { + } + + public PersonaPoliza(Integer pepCodigo) { + this.pepCodigo = pepCodigo; + } + + public Integer getPepCodigo() { + return pepCodigo; + } + + public void setPepCodigo(Integer pepCodigo) { + this.pepCodigo = pepCodigo; + } + + public String getPepObservacion() { + return pepObservacion; + } + + public void setPepObservacion(String pepObservacion) { + this.pepObservacion = pepObservacion; + } + + public Double getPepMontoCobertura() { + return pepMontoCobertura; + } + + public void setPepMontoCobertura(Double pepMontoCobertura) { + this.pepMontoCobertura = pepMontoCobertura; + } + + public Short getPepEstado() { + return pepEstado; + } + + public void setPepEstado(Short pepEstado) { + this.pepEstado = pepEstado; + } + + public DetalleCatalogo getDetTipoPersona() { + return detTipoPersona; + } + + public void setDetTipoPersona(DetalleCatalogo detTipoPersona) { + this.detTipoPersona = detTipoPersona; + } + + public Persona getPerCodigo() { + return perCodigo; + } + + public void setPerCodigo(Persona perCodigo) { + this.perCodigo = perCodigo; + } + + public Poliza getPolCodigo() { + return polCodigo; + } + + public void setPolCodigo(Poliza polCodigo) { + this.polCodigo = polCodigo; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (pepCodigo != null ? pepCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof PersonaPoliza)) { + return false; + } + PersonaPoliza other = (PersonaPoliza) object; + if ((this.pepCodigo == null && other.pepCodigo != null) || (this.pepCodigo != null && !this.pepCodigo.equals(other.pepCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.PersonaPoliza[ pepCodigo=" + pepCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Plan.java b/src/main/java/com/qsoft/erp/model/Plan.java new file mode 100644 index 0000000..1a000b9 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Plan.java @@ -0,0 +1,394 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Collection; +import javax.persistence.Basic; +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author james + */ +@Entity +@Table(name = "PLAN") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Plan.findAll", query = "SELECT p FROM Plan p")}) +public class Plan implements Serializable { + + private static final long serialVersionUID = 8283205025837L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "PLA_CODIGO") + private Integer plaCodigo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 100) + @Column(name = "PLA_NOMBRE") + private String plaNombre; + @Size(max = 255) + @Column(name = "PLA_RUTA_CONTRATO") + private String plaRutaContrato; + @Size(max = 100) + @Column(name = "PLA_PRODUCTO") + private String plaProducto; + @Size(max = 50) + @Column(name = "PLA_COD_ACESS") + private String plaCodAcess; + @Size(max = 20) + @Column(name = "PLA_TIPO") + private String plaTipo; + @Size(max = 20) + @Column(name = "PLA_COD_EXT") + private String plaCodExt; + @Size(max = 100) + @Column(name = "PLA_ODDO_IDS") + private String plaOddoIds; + @Basic(optional = false) + @NotNull + @Column(name = "PLA_ESTADO") + private Short plaEstado; + @Column(name = "PLA_IMPUESTO") + private Double plaImpuesto; + @Column(name = "PLA_VALOR_ANUAL") + private Double plaValorAnual; + @Column(name = "PLA_VALOR_MENSUAL") + private Double plaValorMensual; + @Column(name = "PLA_POR_DESCUENTO") + private Double plaPorDescuento; + @Column(name = "PLA_EDAD_HIJOS") + private Integer plaEdadHijos; + @Column(name = "PLA_EDAD_TITULAR") + private Integer plaEdadTitular; + @Column(name = "PLA_EDADMIN_TITULAR") + private Integer plaEdadminTitular; + @Column(name = "PLA_NUM_BENEFICIARIOS") + private Integer plaNumBeneficiarios; + @Column(name = "PLA_COBERTURA_MAXIMA") + private Double plaCoberturaMaxima; + @Column(name = "PLA_VALOR_DEDUCIBLE") + private Double plaValorDeducible; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "plaCodigo") + private Collection honorarioPlanCollection; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "plaCodigo") + private Collection planBrokerCollection; + @JoinColumn(name = "EMP_CODIGO", referencedColumnName = "EMP_CODIGO") + @ManyToOne(optional = false) + private Empresa empCodigo; + @JoinColumn(name = "DET_TIPO", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detTipo; + @JoinColumn(name = "DET_MODALIDAD", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detModalidad; + @JoinColumn(name = "DET_DEDUCIBLE", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detDeducible; + @JoinColumn(name = "DET_TARIFARIO", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detTarifario; + @OneToMany(mappedBy = "plaCodigo") + private Collection formularioCollection; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "plaCodigo") + private Collection polizaCollection; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "plaCodigo") + private Collection coberturasPlanCollection; + + public Plan() { + } + + public Plan(Integer plaCodigo) { + this.plaCodigo = plaCodigo; + } + + public Plan(Integer plaCodigo, String plaNombre, Short plaEstado) { + this.plaCodigo = plaCodigo; + this.plaNombre = plaNombre; + this.plaEstado = plaEstado; + } + + public Integer getPlaCodigo() { + return plaCodigo; + } + + public void setPlaCodigo(Integer plaCodigo) { + this.plaCodigo = plaCodigo; + } + + public String getPlaNombre() { + return plaNombre; + } + + public void setPlaNombre(String plaNombre) { + this.plaNombre = plaNombre; + } + + public String getPlaRutaContrato() { + return plaRutaContrato; + } + + public void setPlaRutaContrato(String plaRutaContrato) { + this.plaRutaContrato = plaRutaContrato; + } + + public Double getPlaValorAnual() { + return plaValorAnual; + } + + public void setPlaValorAnual(Double plaValorAnual) { + this.plaValorAnual = plaValorAnual; + } + + public Double getPlaValorMensual() { + return plaValorMensual; + } + + public void setPlaValorMensual(Double plaValorMensual) { + this.plaValorMensual = plaValorMensual; + } + + public Double getPlaImpuesto() { + return plaImpuesto; + } + + public void setPlaImpuesto(Double plaImpuesto) { + this.plaImpuesto = plaImpuesto; + } + + public String getPlaCodAcess() { + return plaCodAcess; + } + + public void setPlaCodAcess(String plaCodAcess) { + this.plaCodAcess = plaCodAcess; + } + + public String getPlaCodExt() { + return plaCodExt; + } + + public void setPlaCodExt(String plaCodExt) { + this.plaCodExt = plaCodExt; + } + + public Double getPlaPorDescuento() { + return plaPorDescuento; + } + + public Empresa getEmpCodigo() { + return empCodigo; + } + + public void setEmpCodigo(Empresa empCodigo) { + this.empCodigo = empCodigo; + } + + public void setPlaPorDescuento(Double plaPorDescuento) { + this.plaPorDescuento = plaPorDescuento; + } + + public Integer getPlaEdadHijos() { + return plaEdadHijos; + } + + public void setPlaEdadHijos(Integer plaEdadHijos) { + this.plaEdadHijos = plaEdadHijos; + } + + public Integer getPlaEdadminTitular() { + return plaEdadminTitular; + } + + public void setPlaEdadminTitular(Integer plaEdadminTitular) { + this.plaEdadminTitular = plaEdadminTitular; + } + + public Integer getPlaEdadTitular() { + return plaEdadTitular; + } + + public void setPlaEdadTitular(Integer plaEdadTitular) { + this.plaEdadTitular = plaEdadTitular; + } + + public Integer getPlaNumBeneficiarios() { + return plaNumBeneficiarios; + } + + public void setPlaNumBeneficiarios(Integer plaNumBeneficiarios) { + this.plaNumBeneficiarios = plaNumBeneficiarios; + } + + public String getPlaProducto() { + return plaProducto; + } + + public void setPlaProducto(String plaProducto) { + this.plaProducto = plaProducto; + } + + public Double getPlaCoberturaMaxima() { + return plaCoberturaMaxima; + } + + public void setPlaCoberturaMaxima(Double plaCoberturaMaxima) { + this.plaCoberturaMaxima = plaCoberturaMaxima; + } + + public Double getPlaValorDeducible() { + return plaValorDeducible; + } + + public void setPlaValorDeducible(Double plaValorDeducible) { + this.plaValorDeducible = plaValorDeducible; + } + + public Short getPlaEstado() { + return plaEstado; + } + + public void setPlaEstado(Short plaEstado) { + this.plaEstado = plaEstado; + } + + public String getPlaOddoIds() { + return plaOddoIds; + } + + public void setPlaOddoIds(String plaOddoIds) { + this.plaOddoIds = plaOddoIds; + } + + public String getPlaTipo() { + return plaTipo; + } + + public void setPlaTipo(String plaTipo) { + this.plaTipo = plaTipo; + } + + public DetalleCatalogo getDetTipo() { + return detTipo; + } + + public void setDetTipo(DetalleCatalogo detTipo) { + this.detTipo = detTipo; + } + + public DetalleCatalogo getDetModalidad() { + return detModalidad; + } + + public void setDetModalidad(DetalleCatalogo detModalidad) { + this.detModalidad = detModalidad; + } + + public DetalleCatalogo getDetDeducible() { + return detDeducible; + } + + public void setDetDeducible(DetalleCatalogo detDeducible) { + this.detDeducible = detDeducible; + } + + public DetalleCatalogo getDetTarifario() { + return detTarifario; + } + + public void setDetTarifario(DetalleCatalogo detTarifario) { + this.detTarifario = detTarifario; + } + + @XmlTransient + public Collection getFormularioCollection() { + return formularioCollection; + } + + public void setFormularioCollection(Collection formularioCollection) { + this.formularioCollection = formularioCollection; + } + + @XmlTransient + public Collection getPolizaCollection() { + return polizaCollection; + } + + public void setPolizaCollection(Collection polizaCollection) { + this.polizaCollection = polizaCollection; + } + + @XmlTransient + public Collection getCoberturasPlanCollection() { + return coberturasPlanCollection; + } + + public void setCoberturasPlanCollection(Collection coberturasPlanCollection) { + this.coberturasPlanCollection = coberturasPlanCollection; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (plaCodigo != null ? plaCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Plan)) { + return false; + } + Plan other = (Plan) object; + if ((this.plaCodigo == null && other.plaCodigo != null) || (this.plaCodigo != null && !this.plaCodigo.equals(other.plaCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.Plan[ plaCodigo=" + plaCodigo + " ]"; + } + + @XmlTransient + public Collection getPlanBrokerCollection() { + return planBrokerCollection; + } + + public void setPlanBrokerCollection(Collection planBrokerCollection) { + this.planBrokerCollection = planBrokerCollection; + } + + @XmlTransient + public Collection getHonorarioPlanCollection() { + return honorarioPlanCollection; + } + + public void setHonorarioPlanCollection(Collection honorarioPlanCollection) { + this.honorarioPlanCollection = honorarioPlanCollection; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/PlanBroker.java b/src/main/java/com/qsoft/erp/model/PlanBroker.java new file mode 100644 index 0000000..9a05e47 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/PlanBroker.java @@ -0,0 +1,146 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "PLAN_BROKER") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "PlanBroker.findAll", query = "SELECT p FROM PlanBroker p")}) +public class PlanBroker implements Serializable { + + private static final long serialVersionUID = 31951907067348L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "PLB_CODIGO") + private Integer plbCodigo; + // @Max(value=?) @Min(value=?)//if you know range of your decimal fields consider using these annotations to enforce field validation + @Column(name = "PLB_DESCUENTO") + private Double plbDescuento; + @Column(name = "PLB_OFERTA") + private Double plbOferta; + @Size(max = 511) + @Column(name = "PLB_OBSERVACION") + private String plbObservacion; + @Column(name = "PLB_ESTADO") + private Short plbEstado; + @JoinColumn(name = "EMP_CODIGO", referencedColumnName = "EMP_CODIGO") + @ManyToOne + private Empresa empCodigo; + @JoinColumn(name = "PLA_CODIGO", referencedColumnName = "PLA_CODIGO") + @ManyToOne + private Plan plaCodigo; + + public PlanBroker() { + } + + public PlanBroker(Integer plbCodigo) { + this.plbCodigo = plbCodigo; + } + + public Integer getPlbCodigo() { + return plbCodigo; + } + + public void setPlbCodigo(Integer plbCodigo) { + this.plbCodigo = plbCodigo; + } + + public Double getPlbDescuento() { + return plbDescuento; + } + + public void setPlbDescuento(Double plbDescuento) { + this.plbDescuento = plbDescuento; + } + + public Double getPlbOferta() { + return plbOferta; + } + + public void setPlbOferta(Double plbOferta) { + this.plbOferta = plbOferta; + } + + public String getPlbObservacion() { + return plbObservacion; + } + + public void setPlbObservacion(String plbObservacion) { + this.plbObservacion = plbObservacion; + } + + public Short getPlbEstado() { + return plbEstado; + } + + public void setPlbEstado(Short plbEstado) { + this.plbEstado = plbEstado; + } + + public Empresa getEmpCodigo() { + return empCodigo; + } + + public void setEmpCodigo(Empresa empCodigo) { + this.empCodigo = empCodigo; + } + + public Plan getPlaCodigo() { + return plaCodigo; + } + + public void setPlaCodigo(Plan plaCodigo) { + this.plaCodigo = plaCodigo; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (plbCodigo != null ? plbCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof PlanBroker)) { + return false; + } + PlanBroker other = (PlanBroker) object; + if ((this.plbCodigo == null && other.plbCodigo != null) || (this.plbCodigo != null && !this.plbCodigo.equals(other.plbCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.erp.model.PlanBroker[ plbCodigo=" + plbCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Plantilla.java b/src/main/java/com/qsoft/erp/model/Plantilla.java new file mode 100644 index 0000000..25f3de4 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Plantilla.java @@ -0,0 +1,177 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Collection; +import javax.persistence.Basic; +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author james + */ +@Entity +@Table(name = "PLANTILLA") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Plantilla.findAll", query = "SELECT p FROM Plantilla p")}) +public class Plantilla implements Serializable { + + private static final long serialVersionUID = 8289976734402L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "PLA_CODIGO") + private Integer plaCodigo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 6) + @Column(name = "PLA_NEMONICO") + private String plaNemonico; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 100) + @Column(name = "PLA_NOMBRE") + private String plaNombre; + @Size(max = 100) + @Column(name = "PLA_ASUNTO") + private String plaAsunto; + @Size(max = 2048) + @Column(name = "PLA_PARAMETROS") + private String plaParametros; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 255) + @Column(name = "PLA_RUTA") + private String plaRuta; + @Basic(optional = false) + @NotNull + @Column(name = "PLA_ESTADO") + private Short plaEstado; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "plaCodigo") + private Collection plantillaSmtpCollection; + + public Plantilla() { + } + + public Plantilla(Integer plaCodigo) { + this.plaCodigo = plaCodigo; + } + + public Plantilla(Integer plaCodigo, String plaNemonico, String plaNombre, String plaRuta, Short plaEstado) { + this.plaCodigo = plaCodigo; + this.plaNemonico = plaNemonico; + this.plaNombre = plaNombre; + this.plaRuta = plaRuta; + this.plaEstado = plaEstado; + } + + public Integer getPlaCodigo() { + return plaCodigo; + } + + public void setPlaCodigo(Integer plaCodigo) { + this.plaCodigo = plaCodigo; + } + + public String getPlaNemonico() { + return plaNemonico; + } + + public void setPlaNemonico(String plaNemonico) { + this.plaNemonico = plaNemonico; + } + + public String getPlaNombre() { + return plaNombre; + } + + public void setPlaNombre(String plaNombre) { + this.plaNombre = plaNombre; + } + + public String getPlaAsunto() { + return plaAsunto; + } + + public void setPlaAsunto(String plaAsunto) { + this.plaAsunto = plaAsunto; + } + + public String getPlaParametros() { + return plaParametros; + } + + public void setPlaParametros(String plaParametros) { + this.plaParametros = plaParametros; + } + + public String getPlaRuta() { + return plaRuta; + } + + public void setPlaRuta(String plaRuta) { + this.plaRuta = plaRuta; + } + + public Short getPlaEstado() { + return plaEstado; + } + + public void setPlaEstado(Short plaEstado) { + this.plaEstado = plaEstado; + } + + @XmlTransient + public Collection getPlantillaSmtpCollection() { + return plantillaSmtpCollection; + } + + public void setPlantillaSmtpCollection(Collection plantillaSmtpCollection) { + this.plantillaSmtpCollection = plantillaSmtpCollection; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (plaCodigo != null ? plaCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Plantilla)) { + return false; + } + Plantilla other = (Plantilla) object; + if ((this.plaCodigo == null && other.plaCodigo != null) || (this.plaCodigo != null && !this.plaCodigo.equals(other.plaCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.Plantilla[ plaCodigo=" + plaCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/PlantillaSmtp.java b/src/main/java/com/qsoft/erp/model/PlantillaSmtp.java new file mode 100644 index 0000000..fb4f286 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/PlantillaSmtp.java @@ -0,0 +1,130 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Collection; +import javax.persistence.Basic; +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author james + */ +@Entity +@Table(name = "PLANTILLA_SMTP") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "PlantillaSmtp.findAll", query = "SELECT p FROM PlantillaSmtp p")}) +public class PlantillaSmtp implements Serializable { + + private static final long serialVersionUID = 8296395093731L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "PLSM_CODIGO") + private Integer plsmCodigo; + @Size(max = 255) + @Column(name = "PLSM_OBSERVACION") + private String plsmObservacion; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "plsmCodigo") + private Collection emailCollection; + @JoinColumn(name = "PAR_CODIGO", referencedColumnName = "PAR_CODIGO") + @ManyToOne(optional = false) + private Parametro parCodigo; + @JoinColumn(name = "PLA_CODIGO", referencedColumnName = "PLA_CODIGO") + @ManyToOne(optional = false) + private Plantilla plaCodigo; + + public PlantillaSmtp() { + } + + public PlantillaSmtp(Integer plsmCodigo) { + this.plsmCodigo = plsmCodigo; + } + + public Integer getPlsmCodigo() { + return plsmCodigo; + } + + public void setPlsmCodigo(Integer plsmCodigo) { + this.plsmCodigo = plsmCodigo; + } + + public String getPlsmObservacion() { + return plsmObservacion; + } + + public void setPlsmObservacion(String plsmObservacion) { + this.plsmObservacion = plsmObservacion; + } + + @XmlTransient + public Collection getEmailCollection() { + return emailCollection; + } + + public void setEmailCollection(Collection emailCollection) { + this.emailCollection = emailCollection; + } + + public Parametro getParCodigo() { + return parCodigo; + } + + public void setParCodigo(Parametro parCodigo) { + this.parCodigo = parCodigo; + } + + public Plantilla getPlaCodigo() { + return plaCodigo; + } + + public void setPlaCodigo(Plantilla plaCodigo) { + this.plaCodigo = plaCodigo; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (plsmCodigo != null ? plsmCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof PlantillaSmtp)) { + return false; + } + PlantillaSmtp other = (PlantillaSmtp) object; + if ((this.plsmCodigo == null && other.plsmCodigo != null) || (this.plsmCodigo != null && !this.plsmCodigo.equals(other.plsmCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.PlantillaSmtp[ plsmCodigo=" + plsmCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Poliza.java b/src/main/java/com/qsoft/erp/model/Poliza.java new file mode 100644 index 0000000..59e3b1d --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Poliza.java @@ -0,0 +1,499 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Collection; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author james + */ +@Entity +@Table(name = "POLIZA") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Poliza.findAll", query = "SELECT p FROM Poliza p")}) +public class Poliza implements Serializable { + + private static final long serialVersionUID = 8303008908952L; + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "POL_CODIGO") + private Integer polCodigo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 15) + @Column(name = "POL_CONTRATO") + private String polContrato; + @Size(max = 15) + @Column(name = "POL_CERTIFICADO") + private String polCertificado; + @Size(max = 255) + @Column(name = "POL_BROKER") + private String polBroker; + @Size(max = 255) + @Column(name = "POL_OBSERVACION") + private String polObservacion; + @Size(max = 255) + @Column(name = "POL_DEBITO") + private String polDebito; + @Size(max = 255) + @Column(name = "POL_ACEPTACION") + private String polAceptacion; + @Basic(optional = false) + @NotNull() + @Column(name = "POL_PREEXISTENCIAS") + private Short polPreexistencias; + @Size(max = 1024) + @Column(name = "POL_DESCRIPCION") + private String polDescripcion; + @Size(max = 100) + @Column(name = "POL_ORIGEN") + private String polOrigen; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "polCodigo") + private Collection estadoPolizaCollection; + @Column(name = "POL_FECHA_CANCELA") + @Temporal(TemporalType.TIMESTAMP) + private Date polFechaCancela; + @Column(name = "POL_FECHA_CAMBIO") + @Temporal(TemporalType.TIMESTAMP) + private Date polFechaCambio; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "polCodigo") + private Collection agendamientoCollection; + @OneToMany(mappedBy = "polPadre") + private Collection polizaCollection; + @JoinColumn(name = "POL_PADRE", referencedColumnName = "POL_CODIGO") + @ManyToOne + private Poliza polPadre; + @Column(name = "POL_FECHA_NOTICA") + @Temporal(TemporalType.TIMESTAMP) + private Date polFechaNotica; + @Column(name = "POL_NOTIFICACION_PAGO") + @Temporal(TemporalType.TIMESTAMP) + private Date polNotificacionPago; + @Column(name = "POL_DIAS_COBERTURA") + private Integer polDiasCobertura; + @Column(name = "POL_FECHA_INICIO") + @Temporal(TemporalType.TIMESTAMP) + private Date polFechaInicio; + @Column(name = "POL_FECHA_FIN") + @Temporal(TemporalType.TIMESTAMP) + private Date polFechaFin; + @Column(name = "POL_FECHA_ACEPTA") + @Temporal(TemporalType.TIMESTAMP) + private Date polFechaAcepta; + @Column(name = "POL_FECHA_REGISTRO") + @Temporal(TemporalType.TIMESTAMP) + private Date polFechaRegistro; + @Column(name = "POL_ESTADO") + private Short polEstado; + @JoinColumn(name = "DET_SUCURSAL_IFI", referencedColumnName = "DET_CODIGO") + @ManyToOne + private DetalleCatalogo detSucursalIfi; + @OneToMany(mappedBy = "polCodigo") + private Collection documentoCollection; + @OneToMany(mappedBy = "polCodigo") + private Collection formularioCollection; + @JoinColumn(name = "DET_FORMA_PAGO", referencedColumnName = "DET_CODIGO") + @ManyToOne + private DetalleCatalogo detFormaPago; + @JoinColumn(name = "DET_IFI", referencedColumnName = "DET_CODIGO") + @ManyToOne + private DetalleCatalogo detIfi; + @JoinColumn(name = "DET_MODALIDAD", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detModalidad; + @JoinColumn(name = "DET_PERIODICIDAD", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detPeriodicidad; + @JoinColumn(name = "EMP_CODIGO", referencedColumnName = "EMP_CODIGO") + @ManyToOne(optional = false) + private Empresa empCodigo; + @JoinColumn(name = "PLA_CODIGO", referencedColumnName = "PLA_CODIGO") + @ManyToOne(optional = false) + private Plan plaCodigo; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "polCodigo") + private Collection liquidacionCollection; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "polCodigo") + private Collection serviciosCollection; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "polCodigo") + private Collection personaPolizaCollection; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "polCodigo") + private Collection pagoCollection; + + public Poliza() { + } + + public Poliza(Integer polCodigo) { + this.polCodigo = polCodigo; + } + + public Poliza(Integer polCodigo, String polContrato) { + this.polCodigo = polCodigo; + this.polContrato = polContrato; + } + + public Short getPolPreexistencias() { + return polPreexistencias; + } + + public void setPolPreexistencias(Short polPreexistencias) { + this.polPreexistencias = polPreexistencias; + } + + public Integer getPolCodigo() { + return polCodigo; + } + + public Date getPolFechaCambio() { + return polFechaCambio; + } + + public void setPolFechaCambio(Date polFechaCambio) { + this.polFechaCambio = polFechaCambio; + } + + public void setPolCodigo(Integer polCodigo) { + this.polCodigo = polCodigo; + } + + public String getPolContrato() { + return polContrato; + } + + public String getPolOrigen() { + return polOrigen; + } + + public void setPolOrigen(String polOrigen) { + this.polOrigen = polOrigen; + } + + public void setPolContrato(String polContrato) { + this.polContrato = polContrato; + } + + public String getPolCertificado() { + return polCertificado; + } + + public void setPolCertificado(String polCertificado) { + this.polCertificado = polCertificado; + } + + public Integer getPolDiasCobertura() { + return polDiasCobertura; + } + + public Date getPolFechaCancela() { + return polFechaCancela; + } + + public void setPolFechaCancela(Date polFechaCancela) { + this.polFechaCancela = polFechaCancela; + } + + public String getPolAceptacion() { + return polAceptacion; + } + + public void setPolAceptacion(String polAceptacion) { + this.polAceptacion = polAceptacion; + } + + public Date getPolFechaNotica() { + return polFechaNotica; + } + + public void setPolFechaNotica(Date polFechaNotica) { + this.polFechaNotica = polFechaNotica; + } + + public Date getPolNotificacionPago() { + return polNotificacionPago; + } + + public void setPolNotificacionPago(Date polNotificacionPago) { + this.polNotificacionPago = polNotificacionPago; + } + + + public Date getPolFechaAcepta() { + return polFechaAcepta; + } + + public void setPolFechaAcepta(Date polFechaAcepta) { + this.polFechaAcepta = polFechaAcepta; + } + + public void setPolDiasCobertura(Integer polDiasCobertura) { + this.polDiasCobertura = polDiasCobertura; + } + + public String getPolBroker() { + return polBroker; + } + + public void setPolBroker(String polBroker) { + this.polBroker = polBroker; + } + + public String getPolObservacion() { + return polObservacion; + } + + public void setPolObservacion(String polObservacion) { + this.polObservacion = polObservacion; + } + + public Date getPolFechaInicio() { + return polFechaInicio; + } + + public void setPolFechaInicio(Date polFechaInicio) { + this.polFechaInicio = polFechaInicio; + } + + public Date getPolFechaFin() { + return polFechaFin; + } + + public void setPolFechaFin(Date polFechaFin) { + this.polFechaFin = polFechaFin; + } + + public Date getPolFechaRegistro() { + return polFechaRegistro; + } + + public void setPolFechaRegistro(Date polFechaRegistro) { + this.polFechaRegistro = polFechaRegistro; + } + + @XmlTransient + public Collection getDocumentoCollection() { + return documentoCollection; + } + + public void setDocumentoCollection(Collection documentoCollection) { + this.documentoCollection = documentoCollection; + } + + @XmlTransient + public Collection getFormularioCollection() { + return formularioCollection; + } + + public void setFormularioCollection(Collection formularioCollection) { + this.formularioCollection = formularioCollection; + } + +// public DetalleCatalogo getDetEstado() { +// return detEstado; +// } +// +// public void setDetEstado(DetalleCatalogo detEstado) { +// this.detEstado = detEstado; +// } + + public DetalleCatalogo getDetFormaPago() { + return detFormaPago; + } + + public void setDetFormaPago(DetalleCatalogo detFormaPago) { + this.detFormaPago = detFormaPago; + } + + public DetalleCatalogo getDetIfi() { + return detIfi; + } + + public void setDetIfi(DetalleCatalogo detIfi) { + this.detIfi = detIfi; + } + + public DetalleCatalogo getDetModalidad() { + return detModalidad; + } + + public void setDetModalidad(DetalleCatalogo detModalidad) { + this.detModalidad = detModalidad; + } + + public DetalleCatalogo getDetPeriodicidad() { + return detPeriodicidad; + } + + public void setDetPeriodicidad(DetalleCatalogo detPeriodicidad) { + this.detPeriodicidad = detPeriodicidad; + } + + public Empresa getEmpCodigo() { + return empCodigo; + } + + public void setEmpCodigo(Empresa empCodigo) { + this.empCodigo = empCodigo; + } + + public Plan getPlaCodigo() { + return plaCodigo; + } + + public void setPlaCodigo(Plan plaCodigo) { + this.plaCodigo = plaCodigo; + } + + @XmlTransient + public Collection getLiquidacionCollection() { + return liquidacionCollection; + } + + public void setLiquidacionCollection(Collection liquidacionCollection) { + this.liquidacionCollection = liquidacionCollection; + } + + @XmlTransient + public Collection getServiciosCollection() { + return serviciosCollection; + } + + public void setServiciosCollection(Collection serviciosCollection) { + this.serviciosCollection = serviciosCollection; + } + + @XmlTransient + public Collection getPersonaPolizaCollection() { + return personaPolizaCollection; + } + + public void setPersonaPolizaCollection(Collection personaPolizaCollection) { + this.personaPolizaCollection = personaPolizaCollection; + } + + @XmlTransient + public Collection getPagoCollection() { + return pagoCollection; + } + + public void setPagoCollection(Collection pagoCollection) { + this.pagoCollection = pagoCollection; + } + + public DetalleCatalogo getDetSucursalIfi() { + return detSucursalIfi; + } + + public void setDetSucursalIfi(DetalleCatalogo detSucursalIfi) { + this.detSucursalIfi = detSucursalIfi; + } + + public String getPolDebito() { + return polDebito; + } + + public void setPolDebito(String polDebito) { + this.polDebito = polDebito; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (polCodigo != null ? polCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + if (!(object instanceof Poliza)) { + return false; + } + Poliza other = (Poliza) object; + if ((this.polCodigo == null && other.polCodigo != null) || (this.polCodigo != null && !this.polCodigo.equals(other.polCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.Poliza[ polCodigo=" + polCodigo + " ]"; + } + + public String getPolDescripcion() { + return polDescripcion; + } + + public void setPolDescripcion(String polDescripcion) { + this.polDescripcion = polDescripcion; + } + + public Short getPolEstado() { + return polEstado; + } + + public void setPolEstado(Short polEstado) { + this.polEstado = polEstado; + } + + @XmlTransient + public Collection getAgendamientoCollection() { + return agendamientoCollection; + } + + public void setAgendamientoCollection(Collection agendamientoCollection) { + this.agendamientoCollection = agendamientoCollection; + } + + @XmlTransient + public Collection getPolizaCollection() { + return polizaCollection; + } + + public void setPolizaCollection(Collection polizaCollection) { + this.polizaCollection = polizaCollection; + } + + public Poliza getPolPadre() { + return polPadre; + } + + public void setPolPadre(Poliza polPadre) { + this.polPadre = polPadre; + } + + @XmlTransient + public Collection getEstadoPolizaCollection() { + return estadoPolizaCollection; + } + + public void setEstadoPolizaCollection(Collection estadoPolizaCollection) { + this.estadoPolizaCollection = estadoPolizaCollection; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Prestador.java b/src/main/java/com/qsoft/erp/model/Prestador.java new file mode 100644 index 0000000..9e2c391 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Prestador.java @@ -0,0 +1,252 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Collection; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.Lob; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author james + */ +@Entity +@Table(name = "PRESTADOR") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Prestador.findAll", query = "SELECT p FROM Prestador p")}) +public class Prestador implements Serializable { + + private static final long serialVersionUID = 8311331182593L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "PRE_CODIGO") + private Integer preCodigo; + @Size(max = 15) + @Column(name = "PRE_RUC") + private String preRuc; + @Size(max = 255) + @Column(name = "PRE_RAZON_SOCIAL") + private String preRazonSocial; + @Size(max = 255) + @Column(name = "PRE_NOMBRE") + private String preNombre; + @Size(max = 255) + @Column(name = "PRE_CUENTA") + private String preCuenta; + @Size(max = 1024) + @Column(name = "PRE_DIRECCION") + private String preDireccion; + @Size(max = 1024) + @Column(name = "PRE_OBSERVACION") + private String preObservacion; + @Lob + @Size(max = 2147483647) + @Column(name = "PRE_DINAMICO") + private String preDinamico; + @JoinColumn(name = "DET_IFI", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detIfi; + @JoinColumn(name = "DET_TIPO_CUENTA", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detTipoCuenta; + @OneToMany(mappedBy = "preCodigo") + private Collection agendamientoCollection; + @JoinColumn(name = "EMP_CODIGO", referencedColumnName = "EMP_CODIGO") + @ManyToOne + private Empresa empCodigo; + @OneToMany(mappedBy = "preCodigo") + private Collection detalleLiquidacionCollection; + @JoinColumn(name = "DET_TIPO", referencedColumnName = "DET_CODIGO") + @ManyToOne + private DetalleCatalogo detTipo; + @JoinColumn(name = "LOC_CODIGO", referencedColumnName = "LOC_CODIGO") + @ManyToOne + private Localizacion locCodigo; + @OneToMany(mappedBy = "preCodigo") + private Collection formularioCollection; + + public Prestador() { + } + + public Prestador(Integer preCodigo) { + this.preCodigo = preCodigo; + } + + public Integer getPreCodigo() { + return preCodigo; + } + + public void setPreCodigo(Integer preCodigo) { + this.preCodigo = preCodigo; + } + + public String getPreRuc() { + return preRuc; + } + + public void setPreRuc(String preRuc) { + this.preRuc = preRuc; + } + + public String getPreRazonSocial() { + return preRazonSocial; + } + + public void setPreRazonSocial(String preRazonSocial) { + this.preRazonSocial = preRazonSocial; + } + + public String getPreNombre() { + return preNombre; + } + + public void setPreNombre(String preNombre) { + this.preNombre = preNombre; + } + + public String getPreDireccion() { + return preDireccion; + } + + public void setPreDireccion(String preDireccion) { + this.preDireccion = preDireccion; + } + + public String getPreDinamico() { + return preDinamico; + } + + public void setPreDinamico(String preDinamico) { + this.preDinamico = preDinamico; + } + + public String getPreCuenta() { + return preCuenta; + } + + public void setPreCuenta(String preCuenta) { + this.preCuenta = preCuenta; + } + + public DetalleCatalogo getDetIfi() { + return detIfi; + } + + public void setDetIfi(DetalleCatalogo detIfi) { + this.detIfi = detIfi; + } + + public DetalleCatalogo getDetTipoCuenta() { + return detTipoCuenta; + } + + public void setDetTipoCuenta(DetalleCatalogo detTipoCuenta) { + this.detTipoCuenta = detTipoCuenta; + } + + public String getPreObservacion() { + return preObservacion; + } + + public void setPreObservacion(String preObservacion) { + this.preObservacion = preObservacion; + } + + public Localizacion getLocCodigo() { + return locCodigo; + } + + public void setLocCodigo(Localizacion locCodigo) { + this.locCodigo = locCodigo; + } + + @XmlTransient + public Collection getDetalleLiquidacionCollection() { + return detalleLiquidacionCollection; + } + + public void setDetalleLiquidacionCollection(Collection detalleLiquidacionCollection) { + this.detalleLiquidacionCollection = detalleLiquidacionCollection; + } + + public DetalleCatalogo getDetTipo() { + return detTipo; + } + + public void setDetTipo(DetalleCatalogo detTipo) { + this.detTipo = detTipo; + } + + @XmlTransient + public Collection getFormularioCollection() { + return formularioCollection; + } + + public void setFormularioCollection(Collection formularioCollection) { + this.formularioCollection = formularioCollection; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (preCodigo != null ? preCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Prestador)) { + return false; + } + Prestador other = (Prestador) object; + if ((this.preCodigo == null && other.preCodigo != null) || (this.preCodigo != null && !this.preCodigo.equals(other.preCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.Prestador[ preCodigo=" + preCodigo + " ]"; + } + + @XmlTransient + public Collection getAgendamientoCollection() { + return agendamientoCollection; + } + + public void setAgendamientoCollection(Collection agendamientoCollection) { + this.agendamientoCollection = agendamientoCollection; + } + + public Empresa getEmpCodigo() { + return empCodigo; + } + + public void setEmpCodigo(Empresa empCodigo) { + this.empCodigo = empCodigo; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Privilegio.java b/src/main/java/com/qsoft/erp/model/Privilegio.java new file mode 100644 index 0000000..e5d0e65 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Privilegio.java @@ -0,0 +1,192 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "PRIVILEGIO") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Privilegio.findAll", query = "SELECT p FROM Privilegio p")}) +public class Privilegio implements Serializable { + + private static final long serialVersionUID = 8322366469980L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "PRI_CODIGO") + private Integer priCodigo; + @Basic(optional = false) + @NotNull + @Column(name = "PRI_LECTURA") + private Short priLectura; + @Basic(optional = false) + @NotNull + @Column(name = "PRI_ESCRITURA") + private Short priEscritura; + @Basic(optional = false) + @NotNull + @Column(name = "PRI_CREACION") + private Short priCreacion; + @Basic(optional = false) + @NotNull + @Column(name = "PRI_ACTUALIZACION") + private Short priActualizacion; + @Size(max = 255) + @Column(name = "PRI_DESCRIPCION") + private String priDescripcion; + @Column(name = "PRI_REQ_CONFIRMACION") + private Boolean priReqConfirmacion; + @Column(name = "PRI_ESTADO") + private Short priEstado; + @JoinColumn(name = "OPC_CODIGO", referencedColumnName = "OPC_CODIGO") + @ManyToOne(optional = false) + private Opcion opcCodigo; + @JoinColumn(name = "ROL_CODIGO", referencedColumnName = "ROL_CODIGO") + @ManyToOne(optional = false) + private Rol rolCodigo; + + public Privilegio() { + } + + public Privilegio(Integer priCodigo) { + this.priCodigo = priCodigo; + } + + public Privilegio(Integer priCodigo, Short priLectura, Short priEscritura, Short priCreacion, Short priActualizacion) { + this.priCodigo = priCodigo; + this.priLectura = priLectura; + this.priEscritura = priEscritura; + this.priCreacion = priCreacion; + this.priActualizacion = priActualizacion; + } + + public Integer getPriCodigo() { + return priCodigo; + } + + public void setPriCodigo(Integer priCodigo) { + this.priCodigo = priCodigo; + } + + public Short getPriLectura() { + return priLectura; + } + + public void setPriLectura(Short priLectura) { + this.priLectura = priLectura; + } + + public Short getPriEscritura() { + return priEscritura; + } + + public void setPriEscritura(Short priEscritura) { + this.priEscritura = priEscritura; + } + + public Short getPriCreacion() { + return priCreacion; + } + + public void setPriCreacion(Short priCreacion) { + this.priCreacion = priCreacion; + } + + public Short getPriActualizacion() { + return priActualizacion; + } + + public void setPriActualizacion(Short priActualizacion) { + this.priActualizacion = priActualizacion; + } + + public String getPriDescripcion() { + return priDescripcion; + } + + public void setPriDescripcion(String priDescripcion) { + this.priDescripcion = priDescripcion; + } + + public Boolean getPriReqConfirmacion() { + return priReqConfirmacion; + } + + public void setPriReqConfirmacion(Boolean priReqConfirmacion) { + this.priReqConfirmacion = priReqConfirmacion; + } + + public Short getPriEstado() { + return priEstado; + } + + public void setPriEstado(Short priEstado) { + this.priEstado = priEstado; + } + + public Opcion getOpcCodigo() { + return opcCodigo; + } + + public void setOpcCodigo(Opcion opcCodigo) { + this.opcCodigo = opcCodigo; + } + + public Rol getRolCodigo() { + return rolCodigo; + } + + public void setRolCodigo(Rol rolCodigo) { + this.rolCodigo = rolCodigo; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (priCodigo != null ? priCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Privilegio)) { + return false; + } + Privilegio other = (Privilegio) object; + if ((this.priCodigo == null && other.priCodigo != null) || (this.priCodigo != null && !this.priCodigo.equals(other.priCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.Privilegio[ priCodigo=" + priCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Rol.java b/src/main/java/com/qsoft/erp/model/Rol.java new file mode 100644 index 0000000..84a607d --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Rol.java @@ -0,0 +1,149 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Collection; +import javax.persistence.Basic; +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author james + */ +@Entity +@Table(name = "ROL") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Rol.findAll", query = "SELECT r FROM Rol r")}) +public class Rol implements Serializable { + + private static final long serialVersionUID = 8328770008752L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "ROL_CODIGO") + private Integer rolCodigo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 7) + @Column(name = "ROL_NEMONICO") + private String rolNemonico; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "ROL_NOMBRE") + private String rolNombre; + @Column(name = "ROL_ESTADO") + private Short rolEstado; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "rolCodigo") + private Collection rolUsuarioCollection; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "rolCodigo") + private Collection privilegioCollection; + + public Rol() { + } + + public Rol(Integer rolCodigo) { + this.rolCodigo = rolCodigo; + } + + public Rol(Integer rolCodigo, String rolNemonico, String rolNombre) { + this.rolCodigo = rolCodigo; + this.rolNemonico = rolNemonico; + this.rolNombre = rolNombre; + } + + public Integer getRolCodigo() { + return rolCodigo; + } + + public void setRolCodigo(Integer rolCodigo) { + this.rolCodigo = rolCodigo; + } + + public String getRolNemonico() { + return rolNemonico; + } + + public void setRolNemonico(String rolNemonico) { + this.rolNemonico = rolNemonico; + } + + public String getRolNombre() { + return rolNombre; + } + + public void setRolNombre(String rolNombre) { + this.rolNombre = rolNombre; + } + + public Short getRolEstado() { + return rolEstado; + } + + public void setRolEstado(Short rolEstado) { + this.rolEstado = rolEstado; + } + + @XmlTransient + public Collection getRolUsuarioCollection() { + return rolUsuarioCollection; + } + + public void setRolUsuarioCollection(Collection rolUsuarioCollection) { + this.rolUsuarioCollection = rolUsuarioCollection; + } + + @XmlTransient + public Collection getPrivilegioCollection() { + return privilegioCollection; + } + + public void setPrivilegioCollection(Collection privilegioCollection) { + this.privilegioCollection = privilegioCollection; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (rolCodigo != null ? rolCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Rol)) { + return false; + } + Rol other = (Rol) object; + if ((this.rolCodigo == null && other.rolCodigo != null) || (this.rolCodigo != null && !this.rolCodigo.equals(other.rolCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.Rol[ rolCodigo=" + rolCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/RolUsuario.java b/src/main/java/com/qsoft/erp/model/RolUsuario.java new file mode 100644 index 0000000..9c4abbe --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/RolUsuario.java @@ -0,0 +1,139 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "ROL_USUARIO") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "RolUsuario.findAll", query = "SELECT r FROM RolUsuario r")}) +public class RolUsuario implements Serializable { + + private static final long serialVersionUID = 8335652780022L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "ROU_CODIGO") + private Integer rouCodigo; + @Size(max = 255) + @Column(name = "ROU_DESCRIPCION") + private String rouDescripcion; + @Column(name = "ROU_FECHA") + @Temporal(TemporalType.TIMESTAMP) + private Date rouFecha; + @Column(name = "ROU_ESTADO") + private Short rouEstado; + @JoinColumn(name = "ROL_CODIGO", referencedColumnName = "ROL_CODIGO") + @ManyToOne(optional = false) + private Rol rolCodigo; + @JoinColumn(name = "USU_CODIGO", referencedColumnName = "USU_CODIGO") + @ManyToOne(optional = false) + private Usuario usuCodigo; + + public RolUsuario() { + } + + public RolUsuario(Integer rouCodigo) { + this.rouCodigo = rouCodigo; + } + + public Integer getRouCodigo() { + return rouCodigo; + } + + public void setRouCodigo(Integer rouCodigo) { + this.rouCodigo = rouCodigo; + } + + public String getRouDescripcion() { + return rouDescripcion; + } + + public void setRouDescripcion(String rouDescripcion) { + this.rouDescripcion = rouDescripcion; + } + + public Date getRouFecha() { + return rouFecha; + } + + public void setRouFecha(Date rouFecha) { + this.rouFecha = rouFecha; + } + + public Short getRouEstado() { + return rouEstado; + } + + public void setRouEstado(Short rouEstado) { + this.rouEstado = rouEstado; + } + + public Rol getRolCodigo() { + return rolCodigo; + } + + public void setRolCodigo(Rol rolCodigo) { + this.rolCodigo = rolCodigo; + } + + public Usuario getUsuCodigo() { + return usuCodigo; + } + + public void setUsuCodigo(Usuario usuCodigo) { + this.usuCodigo = usuCodigo; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (rouCodigo != null ? rouCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof RolUsuario)) { + return false; + } + RolUsuario other = (RolUsuario) object; + if ((this.rouCodigo == null && other.rouCodigo != null) || (this.rouCodigo != null && !this.rouCodigo.equals(other.rouCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.RolUsuario[ rouCodigo=" + rouCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Secuencia.java b/src/main/java/com/qsoft/erp/model/Secuencia.java new file mode 100644 index 0000000..2252e0d --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Secuencia.java @@ -0,0 +1,140 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "SECUENCIA") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Secuencia.findAll", query = "SELECT s FROM Secuencia s")}) +public class Secuencia implements Serializable { + + private static final long serialVersionUID = 55964452367372L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "SEC_CODIGO") + private Integer secCodigo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 7) + @Column(name = "SEC_NEMONICO") + private String secNemonico; + @Column(name = "SEC_LONGITUD") + private Integer secLongitud; + @Size(max = 100) + @Column(name = "SEC_NOMBRE") + private String secNombre; + @Column(name = "SEC_SECUENCIA") + private Integer secSecuencia; + @Column(name = "SEC_ESTADO") + private Short secEstado; + + public Secuencia() { + } + + public Secuencia(Integer secCodigo) { + this.secCodigo = secCodigo; + } + + public Secuencia(Integer secCodigo, String secNemonico) { + this.secCodigo = secCodigo; + this.secNemonico = secNemonico; + } + + public Integer getSecCodigo() { + return secCodigo; + } + + public void setSecCodigo(Integer secCodigo) { + this.secCodigo = secCodigo; + } + + public Integer getSecLongitud() { + return secLongitud; + } + + public void setSecLongitud(Integer secLongitud) { + this.secLongitud = secLongitud; + } + + public String getSecNemonico() { + return secNemonico; + } + + public void setSecNemonico(String secNemonico) { + this.secNemonico = secNemonico; + } + + public String getSecNombre() { + return secNombre; + } + + public void setSecNombre(String secNombre) { + this.secNombre = secNombre; + } + + public Integer getSecSecuencia() { + return secSecuencia; + } + + public void setSecSecuencia(Integer secSecuencia) { + this.secSecuencia = secSecuencia; + } + + public Short getSecEstado() { + return secEstado; + } + + public void setSecEstado(Short secEstado) { + this.secEstado = secEstado; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (secCodigo != null ? secCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Secuencia)) { + return false; + } + Secuencia other = (Secuencia) object; + if ((this.secCodigo == null && other.secCodigo != null) || (this.secCodigo != null && !this.secCodigo.equals(other.secCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.Secuencia[ secCodigo=" + secCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Servicios.java b/src/main/java/com/qsoft/erp/model/Servicios.java new file mode 100644 index 0000000..bb3ac6f --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Servicios.java @@ -0,0 +1,140 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "SERVICIOS") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Servicios.findAll", query = "SELECT s FROM Servicios s")}) +public class Servicios implements Serializable { + + private static final long serialVersionUID = 8342258892549L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "SER_CODIGO") + private Integer serCodigo; + // @Max(value=?) @Min(value=?)//if you know range of your decimal fields consider using these annotations to enforce field validation + @Column(name = "SER_VALOR") + private Double serValor; + @Column(name = "SER_FECHA_ACTIVACION") + @Temporal(TemporalType.TIMESTAMP) + private Date serFechaActivacion; + @Size(max = 1024) + @Column(name = "SER_DESCRIPCION") + private String serDescripcion; + @JoinColumn(name = "DET_CODIGO", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detCodigo; + @JoinColumn(name = "POL_CODIGO", referencedColumnName = "POL_CODIGO") + @ManyToOne(optional = false) + private Poliza polCodigo; + + public Servicios() { + } + + public Servicios(Integer serCodigo) { + this.serCodigo = serCodigo; + } + + public Integer getSerCodigo() { + return serCodigo; + } + + public void setSerCodigo(Integer serCodigo) { + this.serCodigo = serCodigo; + } + + public Double getSerValor() { + return serValor; + } + + public void setSerValor(Double serValor) { + this.serValor = serValor; + } + + public Date getSerFechaActivacion() { + return serFechaActivacion; + } + + public void setSerFechaActivacion(Date serFechaActivacion) { + this.serFechaActivacion = serFechaActivacion; + } + + public String getSerDescripcion() { + return serDescripcion; + } + + public void setSerDescripcion(String serDescripcion) { + this.serDescripcion = serDescripcion; + } + + public DetalleCatalogo getDetCodigo() { + return detCodigo; + } + + public void setDetCodigo(DetalleCatalogo detCodigo) { + this.detCodigo = detCodigo; + } + + public Poliza getPolCodigo() { + return polCodigo; + } + + public void setPolCodigo(Poliza polCodigo) { + this.polCodigo = polCodigo; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (serCodigo != null ? serCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Servicios)) { + return false; + } + Servicios other = (Servicios) object; + if ((this.serCodigo == null && other.serCodigo != null) || (this.serCodigo != null && !this.serCodigo.equals(other.serCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.Servicios[ serCodigo=" + serCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/SucursalEmpresa.java b/src/main/java/com/qsoft/erp/model/SucursalEmpresa.java new file mode 100644 index 0000000..53f8348 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/SucursalEmpresa.java @@ -0,0 +1,202 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Collection; +import javax.persistence.Basic; +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author james + */ +@Entity +@Table(name = "SUCURSAL_EMPRESA") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "SucursalEmpresa.findAll", query = "SELECT s FROM SucursalEmpresa s")}) +public class SucursalEmpresa implements Serializable { + + private static final long serialVersionUID = 55970438621033L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "SUC_CODIGO") + private Integer sucCodigo; + @Size(max = 255) + @Column(name = "SUC_DIRECCION") + private String sucDireccion; + @Basic(optional = false) + @NotNull() + @Size(min = 1, max = 255) + @Column(name = "SUC_CONTACTO") + private String sucContacto; + @Basic(optional = false) + @NotNull() + @Size(min = 1, max = 255) + @Column(name = "SUC_MAIL") + private String sucMail; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 3) + @Column(name = "SUC_ESTABLECIMIENTO") + private String sucEstablecimiento; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 3) + @Column(name = "SUC_PTO_EMISION") + private String sucPtoEmision; + @Size(max = 30) + @Column(name = "SUC_SECUENCIAL") + private String sucSecuencial; + @Size(max = 255) + @Column(name = "SUC_DESCRIPCION") + private String sucDescripcion; + @Column(name = "SUC_ESTADO") + private Short sucEstado; + @JoinColumn(name = "EMP_CODIGO", referencedColumnName = "EMP_CODIGO") + @ManyToOne(optional = false) + private Empresa empCodigo; + + public SucursalEmpresa() { + } + + public SucursalEmpresa(Integer sucCodigo) { + this.sucCodigo = sucCodigo; + } + + public SucursalEmpresa(Integer sucCodigo, String sucContacto, String sucMail, String sucEstablecimiento, String sucPtoEmision, String sucSecuencial) { + this.sucCodigo = sucCodigo; + this.sucContacto = sucContacto; + this.sucMail = sucMail; + this.sucEstablecimiento = sucEstablecimiento; + this.sucPtoEmision = sucPtoEmision; + this.sucSecuencial = sucSecuencial; + } + + public Integer getSucCodigo() { + return sucCodigo; + } + + public void setSucCodigo(Integer sucCodigo) { + this.sucCodigo = sucCodigo; + } + + public String getSucDireccion() { + return sucDireccion; + } + + public void setSucDireccion(String sucDireccion) { + this.sucDireccion = sucDireccion; + } + + public String getSucContacto() { + return sucContacto; + } + + public void setSucContacto(String sucContacto) { + this.sucContacto = sucContacto; + } + + public String getSucMail() { + return sucMail; + } + + public void setSucMail(String sucMail) { + this.sucMail = sucMail; + } + + public String getSucEstablecimiento() { + return sucEstablecimiento; + } + + public void setSucEstablecimiento(String sucEstablecimiento) { + this.sucEstablecimiento = sucEstablecimiento; + } + + public String getSucPtoEmision() { + return sucPtoEmision; + } + + public void setSucPtoEmision(String sucPtoEmision) { + this.sucPtoEmision = sucPtoEmision; + } + + public String getSucSecuencial() { + return sucSecuencial; + } + + public void setSucSecuencial(String sucSecuencial) { + this.sucSecuencial = sucSecuencial; + } + + public String getSucDescripcion() { + return sucDescripcion; + } + + public void setSucDescripcion(String sucDescripcion) { + this.sucDescripcion = sucDescripcion; + } + + public Short getSucEstado() { + return sucEstado; + } + + public void setSucEstado(Short sucEstado) { + this.sucEstado = sucEstado; + } + + public Empresa getEmpCodigo() { + return empCodigo; + } + + public void setEmpCodigo(Empresa empCodigo) { + this.empCodigo = empCodigo; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (sucCodigo != null ? sucCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof SucursalEmpresa)) { + return false; + } + SucursalEmpresa other = (SucursalEmpresa) object; + if ((this.sucCodigo == null && other.sucCodigo != null) || (this.sucCodigo != null && !this.sucCodigo.equals(other.sucCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.SucursalEmpresa[ sucCodigo=" + sucCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/TarifaLiquidacion.java b/src/main/java/com/qsoft/erp/model/TarifaLiquidacion.java new file mode 100644 index 0000000..7201170 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/TarifaLiquidacion.java @@ -0,0 +1,270 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.Lob; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "TARIFA_LIQUIDACION") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "TarifaLiquidacion.findAll", query = "SELECT t FROM TarifaLiquidacion t")}) +public class TarifaLiquidacion implements Serializable { + + private static final long serialVersionUID = 55976682239892L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "TAL_CODIGO") + private Integer talCodigo; + @Column(name = "TAL_DESCRIPCION") + private String talDescripcion; + @Column(name = "TAL_CANTIDAD") + private Double talCantidad; + @Column(name = "TAL_CANTIDAD_AUTORIZADA") + private Double talCantidadAutorizada; + // @Max(value=?) @Min(value=?)//if you know range of your decimal fields consider using these annotations to enforce field validation + @Column(name = "TAL_VALOR_REGISTRADO") + private Double talValorRegistrado; + @Column(name = "TAL_VALOR_OBJETADO") + private Double talValorObjetado; + @Column(name = "TAL_VALOR_COPAGO") + private Double talValorCopago; + @Column(name = "TAL_VALOR_DEDUCIBLE") + private Double talValorDeducible; + @Column(name = "TAL_VALOR_TARIFADO") + private Double talValorTarifado; + @Column(name = "TAR_OBSERVACION") + private String tarObservacion; + @Column(name = "TAL_VALOR_PAGADO") + private Double talValorPagado; + @Column(name = "TAL_VALOR_HONORARIOS") + private Double talValorHonorarios; + @Column(name = "TAL_FCM") + private Double talFcm; + @Column(name = "TAL_PORCENTAJE") + private String talPorcentaje; + @Lob + @Size(max = 2147483647) + @Column(name = "TAL_DETALLE_HONORARIO") + private String talDetalleHonorario; + @Column(name = "TAL_ESTADO") + private Short talEstado; + @JoinColumn(name = "DEL_CODIGO", referencedColumnName = "DEL_CODIGO") + @ManyToOne(optional = false) + private DetalleLiquidacion delCodigo; + @JoinColumn(name = "TAR_CODIGO", referencedColumnName = "TAR_CODIGO") + @ManyToOne + private Tarifario tarCodigo; + @JoinColumn(name = "HON_CODIGO", referencedColumnName = "HON_CODIGO") + @ManyToOne(optional = false) + private Honorario honCodigo; + + public TarifaLiquidacion() { + } + + public TarifaLiquidacion(Integer talCodigo) { + this.talCodigo = talCodigo; + } + + public Double getTalCantidad() { + return talCantidad; + } + + public void setTalCantidad(Double talCantidad) { + this.talCantidad = talCantidad; + } + + public Integer getTalCodigo() { + return talCodigo; + } + + public void setTalCodigo(Integer talCodigo) { + this.talCodigo = talCodigo; + } + + public String getTalDescripcion() { + return talDescripcion; + } + + public void setTalDescripcion(String talDescripcion) { + this.talDescripcion = talDescripcion; + } + + public Double getTalValorTarifado() { + return talValorTarifado; + } + + public void setTalValorTarifado(Double talValorTarifado) { + this.talValorTarifado = talValorTarifado; + } + + public Double getTalCantidadAutorizada() { + return talCantidadAutorizada; + } + + public void setTalCantidadAutorizada(Double talCantidadAutorizada) { + this.talCantidadAutorizada = talCantidadAutorizada; + } + + public Double getTalValorCopago() { + return talValorCopago; + } + + public void setTalValorCopago(Double talValorCopago) { + this.talValorCopago = talValorCopago; + } + + public Double getTalValorDeducible() { + return talValorDeducible; + } + + public void setTalValorDeducible(Double talValorDeducible) { + this.talValorDeducible = talValorDeducible; + } + + public Double getTalValorRegistrado() { + return talValorRegistrado; + } + + public void setTalValorRegistrado(Double talValorRegistrado) { + this.talValorRegistrado = talValorRegistrado; + } + + public Double getTalValorObjetado() { + return talValorObjetado; + } + + public void setTalValorObjetado(Double talValorObjetado) { + this.talValorObjetado = talValorObjetado; + } + + public Double getTalValorPagado() { + return talValorPagado; + } + + public void setTalValorPagado(Double talValorPagado) { + this.talValorPagado = talValorPagado; + } + + public Short getTalEstado() { + return talEstado; + } + + public void setTalEstado(Short talEstado) { + this.talEstado = talEstado; + } + + public String getTarObservacion() { + return tarObservacion; + } + + public void setTarObservacion(String tarObservacion) { + this.tarObservacion = tarObservacion; + } + + public DetalleLiquidacion getDelCodigo() { + return delCodigo; + } + + public void setDelCodigo(DetalleLiquidacion delCodigo) { + this.delCodigo = delCodigo; + } + + public Tarifario getTarCodigo() { + return tarCodigo; + } + + public void setTarCodigo(Tarifario tarCodigo) { + this.tarCodigo = tarCodigo; + } + + public Honorario getHonCodigo() { + return honCodigo; + } + + public void setHonCodigo(Honorario honCodigo) { + this.honCodigo = honCodigo; + } + + public Double getTalValorHonorarios() { + return talValorHonorarios; + } + + public void setTalValorHonorarios(Double talValorHonorarios) { + this.talValorHonorarios = talValorHonorarios; + } + + public Double getTalFcm() { + return talFcm; + } + + public void setTalFcm(Double talFcm) { + this.talFcm = talFcm; + } + + public String getTalPorcentaje() { + return talPorcentaje; + } + + public void setTalPorcentaje(String talPorcentaje) { + this.talPorcentaje = talPorcentaje; + } + + public String getTalDetalleHonorario() { + return talDetalleHonorario; + } + + public void setTalDetalleHonorario(String talDetalleHonorario) { + this.talDetalleHonorario = talDetalleHonorario; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (talCodigo != null ? talCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof TarifaLiquidacion)) { + return false; + } + TarifaLiquidacion other = (TarifaLiquidacion) object; + if ((this.talCodigo == null && other.talCodigo != null) || (this.talCodigo != null && !this.talCodigo.equals(other.talCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "TarifaLiquidacion[ talCodigo=" + talCodigo + ", Registrado " + talValorRegistrado + ", Tarifado " + + talValorTarifado + ", Objetado " + talValorObjetado + ", Pagado " + talValorPagado + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Tarifario.java b/src/main/java/com/qsoft/erp/model/Tarifario.java new file mode 100644 index 0000000..20e4845 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Tarifario.java @@ -0,0 +1,232 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Collection; +import javax.persistence.Basic; +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author james + */ +@Entity +@Table(name = "TARIFARIO") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Tarifario.findAll", query = "SELECT t FROM Tarifario t")}) +public class Tarifario implements Serializable { + + private static final long serialVersionUID = 8357233807215L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "TAR_CODIGO") + private Integer tarCodigo; + @Basic(optional = false) + @NotNull + @Size(max = 1024) + @Column(name = "TAR_NOMBRE") + private String tarNombre; + @Size(max = 255) + @Column(name = "TAR_DESAGREGACION") + private String tarDesagregacion; + @Size(max = 255) + @Column(name = "TAR_FORMA_FARMA") + private String tarFormaFarma; + @Size(max = 255) + @Column(name = "TAR_CONCENTRACION") + private String tarConcentracion; + @Size(max = 250) + @Column(name = "TAR_PRESENTACION") + private String tarPresentacion; + @Size(max = 255) + @Column(name = "TAR_DESCRIPCION") + private String tarDescripcion; + @Column(name = "TAR_VALOR") + private Double tarValor; + @Column(name = "TAR_FACTOR") + private Double tarFactor; + @Column(name = "TAR_AUXILIAR") + private Double tarAuxiliar; + @Column(name = "TAR_TOTAL") + private Double tarTotal; + @Column(name = "TAR_ESTADO") + private Short tarEstado; + @JoinColumn(name = "DET_TIPO", referencedColumnName = "DET_CODIGO") + @ManyToOne + private DetalleCatalogo detTipo; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "tarCodigo") + private Collection tarifaLiquidacionCollection; + + public Tarifario() { + } + + public Tarifario(Integer tarCodigo) { + this.tarCodigo = tarCodigo; + } + + public Tarifario(Integer tarCodigo, String tarNombre) { + this.tarCodigo = tarCodigo; + this.tarNombre = tarNombre; + } + + public Integer getTarCodigo() { + return tarCodigo; + } + + public void setTarCodigo(Integer tarCodigo) { + this.tarCodigo = tarCodigo; + } + + public String getTarDescripcion() { + return tarDescripcion; + } + + public void setTarDescripcion(String tarDescripcion) { + this.tarDescripcion = tarDescripcion; + } + + public String getTarDesagregacion() { + return tarDesagregacion; + } + + public void setTarDesagregacion(String tarDesagregacion) { + this.tarDesagregacion = tarDesagregacion; + } + + public String getTarFormaFarma() { + return tarFormaFarma; + } + + public void setTarFormaFarma(String tarFormaFarma) { + this.tarFormaFarma = tarFormaFarma; + } + + public String getTarConcentracion() { + return tarConcentracion; + } + + public void setTarConcentracion(String tarConcentracion) { + this.tarConcentracion = tarConcentracion; + } + + public String getTarPresentacion() { + return tarPresentacion; + } + + public void setTarPresentacion(String tarPresentacion) { + this.tarPresentacion = tarPresentacion; + } + + public String getTarNombre() { + return tarNombre; + } + + public void setTarNombre(String tarNombre) { + this.tarNombre = tarNombre; + } + + public Double getTarValor() { + return tarValor; + } + + public void setTarValor(Double tarValor) { + this.tarValor = tarValor; + } + + public Double getTarFactor() { + return tarFactor; + } + + public void setTarFactor(Double tarFactor) { + this.tarFactor = tarFactor; + } + + public Double getTarAuxiliar() { + return tarAuxiliar; + } + + public void setTarAuxiliar(Double tarAuxiliar) { + this.tarAuxiliar = tarAuxiliar; + } + + public Double getTarTotal() { + return tarTotal; + } + + public void setTarTotal(Double tarTotal) { + this.tarTotal = tarTotal; + } + + public Short getTarEstado() { + return tarEstado; + } + + public void setTarEstado(Short tarEstado) { + this.tarEstado = tarEstado; + } + + public DetalleCatalogo getDetTipo() { + return detTipo; + } + + public void setDetTipo(DetalleCatalogo detTipo) { + this.detTipo = detTipo; + } + + @XmlTransient + public Collection getTarifaLiquidacionCollection() { + return tarifaLiquidacionCollection; + } + + public void setTarifaLiquidacionCollection(Collection tarifaLiquidacionCollection) { + this.tarifaLiquidacionCollection = tarifaLiquidacionCollection; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (tarCodigo != null ? tarCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Tarifario)) { + return false; + } + Tarifario other = (Tarifario) object; + if ((this.tarCodigo == null && other.tarCodigo != null) || (this.tarCodigo != null && !this.tarCodigo.equals(other.tarCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.Tarifario[ tarCodigo=" + tarCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Telefono.java b/src/main/java/com/qsoft/erp/model/Telefono.java new file mode 100644 index 0000000..33d769f --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Telefono.java @@ -0,0 +1,136 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "TELEFONO") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Telefono.findAll", query = "SELECT t FROM Telefono t")}) +public class Telefono implements Serializable { + + private static final long serialVersionUID = 8363697702172L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "TEL_CODIGO") + private Integer telCodigo; + @Size(max = 20) + @Column(name = "TEL_NUMERO") + private String telNumero; + @Size(max = 255) + @Column(name = "TEL_OBSERVACION") + private String telObservacion; + @Column(name = "TEL_ESTADO") + private Short telEstado; + @JoinColumn(name = "DET_TIPO", referencedColumnName = "DET_CODIGO") + @ManyToOne(optional = false) + private DetalleCatalogo detTipo; + @JoinColumn(name = "PER_CODIGO", referencedColumnName = "PER_CODIGO") + @ManyToOne(optional = false) + private Persona perCodigo; + + public Telefono() { + } + + public Telefono(Integer telCodigo) { + this.telCodigo = telCodigo; + } + + public Integer getTelCodigo() { + return telCodigo; + } + + public void setTelCodigo(Integer telCodigo) { + this.telCodigo = telCodigo; + } + + public String getTelNumero() { + return telNumero; + } + + public void setTelNumero(String telNumero) { + this.telNumero = telNumero; + } + + public String getTelObservacion() { + return telObservacion; + } + + public void setTelObservacion(String telObservacion) { + this.telObservacion = telObservacion; + } + + public Short getTelEstado() { + return telEstado; + } + + public void setTelEstado(Short telEstado) { + this.telEstado = telEstado; + } + + public DetalleCatalogo getDetTipo() { + return detTipo; + } + + public void setDetTipo(DetalleCatalogo detTipo) { + this.detTipo = detTipo; + } + + public Persona getPerCodigo() { + return perCodigo; + } + + public void setPerCodigo(Persona perCodigo) { + this.perCodigo = perCodigo; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (telCodigo != null ? telCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Telefono)) { + return false; + } + Telefono other = (Telefono) object; + if ((this.telCodigo == null && other.telCodigo != null) || (this.telCodigo != null && !this.telCodigo.equals(other.telCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.Telefono[ telCodigo=" + telCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/Usuario.java b/src/main/java/com/qsoft/erp/model/Usuario.java new file mode 100644 index 0000000..4fb4300 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/Usuario.java @@ -0,0 +1,255 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Collection; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author james + */ +@Entity +@Table(name = "USUARIO") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Usuario.findAll", query = "SELECT u FROM Usuario u")}) +public class Usuario implements Serializable { + + private static final long serialVersionUID = 55989647425308L; + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "USU_CODIGO") + private Integer usuCodigo; + @Size(max = 50) + @Column(name = "USU_ID_ORIGEN") + private String usuIdOrigen; + @Size(max = 50) + @Column(name = "USU_ORIGEN") + private String usuOrigen; + @Basic(optional = false) + @NotNull() + @Size(min = 1, max = 20) + @Column(name = "USU_USUARIO") + private String usuUsuario; + @Basic(optional = false) + @NotNull() + @Size(min = 1, max = 50) + @Column(name = "USU_NOMBRE") + private String usuNombre; + @Size(max = 255) + @Column(name = "USU_DESCRIPCION") + private String usuDescripcion; + @Size(max = 255) + @Column(name = "USU_EMAIL") + private String usuEmail; + @Size(max = 1023) + @Column(name = "USU_URL_IMAGEN") + private String usuUrlImagen; + @Size(max = 255) + @Column(name = "USU_TOKEN") + private String usuToken; + @OneToMany(mappedBy = "usuCodigo") + private Collection estadoPolizaCollection; + @OneToMany(mappedBy = "usuCodigo") + private Collection agendamientoCollection; + @OneToMany(mappedBy = "usuCodigo") + private Collection estadoAgendamientoCollection; + @Column(name = "USU_FECHA_REGISTRO") + @Temporal(TemporalType.TIMESTAMP) + private Date usuFechaRegistro; + @Column(name = "USU_FECHA_TOKEN") + @Temporal(TemporalType.TIMESTAMP) + private Date usuFechaToken; + @Column(name = "USU_TIEMPO_TOKEN") + private Integer usuTiempoToken; + @Column(name = "USU_ESTADO") + private Short usuEstado; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "usuCodigo") + private Collection usuarioPasswordCollection; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "usuCodigo") + private Collection rolUsuarioCollection; + + public Usuario() { + } + + public Usuario(Integer usuCodigo) { + this.usuCodigo = usuCodigo; + } + + public Usuario(Integer usuCodigo, String usuUsuario, String usuNombre) { + this.usuCodigo = usuCodigo; + this.usuUsuario = usuUsuario; + this.usuNombre = usuNombre; + } + + public Integer getUsuCodigo() { + return usuCodigo; + } + + public void setUsuCodigo(Integer usuCodigo) { + this.usuCodigo = usuCodigo; + } + + public String getUsuIdOrigen() { + return usuIdOrigen; + } + + public void setUsuIdOrigen(String usuIdOrigen) { + this.usuIdOrigen = usuIdOrigen; + } + + public String getUsuOrigen() { + return usuOrigen; + } + + public void setUsuOrigen(String usuOrigen) { + this.usuOrigen = usuOrigen; + } + + public String getUsuUsuario() { + return usuUsuario; + } + + public void setUsuUsuario(String usuUsuario) { + this.usuUsuario = usuUsuario; + } + + public String getUsuNombre() { + return usuNombre; + } + + public void setUsuNombre(String usuNombre) { + this.usuNombre = usuNombre; + } + + public String getUsuDescripcion() { + return usuDescripcion; + } + + public void setUsuDescripcion(String usuDescripcion) { + this.usuDescripcion = usuDescripcion; + } + + public String getUsuUrlImagen() { + return usuUrlImagen; + } + + public void setUsuUrlImagen(String usuUrlImagen) { + this.usuUrlImagen = usuUrlImagen; + } + + public Date getUsuFechaRegistro() { + return usuFechaRegistro; + } + + public void setUsuFechaRegistro(Date usuFechaRegistro) { + this.usuFechaRegistro = usuFechaRegistro; + } + + public Date getUsuFechaToken() { + return usuFechaToken; + } + + public void setUsuFechaToken(Date usuFechaToken) { + this.usuFechaToken = usuFechaToken; + } + + public String getUsuToken() { + return usuToken; + } + + public void setUsuToken(String usuToken) { + this.usuToken = usuToken; + } + + public Integer getUsuTiempoToken() { + return usuTiempoToken; + } + + public void setUsuTiempoToken(Integer usuTiempoToken) { + this.usuTiempoToken = usuTiempoToken; + } + + public Short getUsuEstado() { + return usuEstado; + } + + public void setUsuEstado(Short usuEstado) { + this.usuEstado = usuEstado; + } + + public String getUsuEmail() { + return usuEmail; + } + + public void setUsuEmail(String usuEmail) { + this.usuEmail = usuEmail; + } + + public Collection getUsuarioPasswordCollection() { + return usuarioPasswordCollection; + } + + public void setUsuarioPasswordCollection(Collection usuarioPasswordCollection) { + this.usuarioPasswordCollection = usuarioPasswordCollection; + } + + public Collection getRolUsuarioCollection() { + return rolUsuarioCollection; + } + + public void setRolUsuarioCollection(Collection rolUsuarioCollection) { + this.rolUsuarioCollection = rolUsuarioCollection; + } + + @XmlTransient + public Collection getAgendamientoCollection() { + return agendamientoCollection; + } + + public void setAgendamientoCollection(Collection agendamientoCollection) { + this.agendamientoCollection = agendamientoCollection; + } + + @XmlTransient + public Collection getEstadoAgendamientoCollection() { + return estadoAgendamientoCollection; + } + + public void setEstadoAgendamientoCollection(Collection estadoAgendamientoCollection) { + this.estadoAgendamientoCollection = estadoAgendamientoCollection; + } + + @XmlTransient + public Collection getEstadoPolizaCollection() { + return estadoPolizaCollection; + } + + public void setEstadoPolizaCollection(Collection estadoPolizaCollection) { + this.estadoPolizaCollection = estadoPolizaCollection; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/UsuarioPassword.java b/src/main/java/com/qsoft/erp/model/UsuarioPassword.java new file mode 100644 index 0000000..d6c4b4c --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/UsuarioPassword.java @@ -0,0 +1,136 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "USUARIO_PASSWORD") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "UsuarioPassword.findAll", query = "SELECT u FROM UsuarioPassword u")}) +public class UsuarioPassword implements Serializable { + + private static final long serialVersionUID = 8378188612507L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "PAS_CODIGO") + private Integer pasCodigo; + @Size(max = 511) + @Column(name = "PAS_VALOR") + private String pasValor; + @Basic(optional = false) + @NotNull + @Column(name = "PAS_FECHA") + @Temporal(TemporalType.TIMESTAMP) + private Date pasFecha; + @Column(name = "PAS_ESTADO") + private Short pasEstado; + @JoinColumn(name = "USU_CODIGO", referencedColumnName = "USU_CODIGO") + @ManyToOne(optional = false) + private Usuario usuCodigo; + + public UsuarioPassword() { + } + + public UsuarioPassword(Integer pasCodigo) { + this.pasCodigo = pasCodigo; + } + + public UsuarioPassword(Integer pasCodigo, Date pasFecha) { + this.pasCodigo = pasCodigo; + this.pasFecha = pasFecha; + } + + public Integer getPasCodigo() { + return pasCodigo; + } + + public void setPasCodigo(Integer pasCodigo) { + this.pasCodigo = pasCodigo; + } + + public String getPasValor() { + return pasValor; + } + + public void setPasValor(String pasValor) { + this.pasValor = pasValor; + } + + public Date getPasFecha() { + return pasFecha; + } + + public void setPasFecha(Date pasFecha) { + this.pasFecha = pasFecha; + } + + public Short getPasEstado() { + return pasEstado; + } + + public void setPasEstado(Short pasEstado) { + this.pasEstado = pasEstado; + } + + public Usuario getUsuCodigo() { + return usuCodigo; + } + + public void setUsuCodigo(Usuario usuCodigo) { + this.usuCodigo = usuCodigo; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (pasCodigo != null ? pasCodigo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof UsuarioPassword)) { + return false; + } + UsuarioPassword other = (UsuarioPassword) object; + if ((this.pasCodigo == null && other.pasCodigo != null) || (this.pasCodigo != null && !this.pasCodigo.equals(other.pasCodigo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "com.qsoft.wmp.model.UsuarioPassword[ pasCodigo=" + pasCodigo + " ]"; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/VwLiqperpol.java b/src/main/java/com/qsoft/erp/model/VwLiqperpol.java new file mode 100644 index 0000000..dd532e4 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/VwLiqperpol.java @@ -0,0 +1,686 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Lob; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "VW_LIQPERPOL") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "VwLiqperpol.findAll", query = "SELECT v FROM VwLiqperpol v")}) +public class VwLiqperpol implements Serializable { + + private static final long serialVersionUID = 1491935104764L; + + @Id + @Basic(optional = false) + @NotNull + @Column(name = "LIQ_CODIGO") + private Integer liqCodigo; + @Basic(optional = false) + @NotNull() + @Column(name = "DET_TIPO") + private Integer detTipo; + @Basic(optional = false) + @NotNull + @Column(name = "POL_CODIGO") + private Integer polCodigo; + @Basic(optional = false) + @NotNull + @Column(name = "PER_BENEFICIARIO") + private Integer perBeneficiario; + @Size(max = 1024) + @Column(name = "LIQ_OBSERVACION_AFILIADO") + private String liqObservacionAfiliado; + @Size(max = 1024) + @Column(name = "LIQ_OBSERVACION") + private String liqObservacion; + @Basic(optional = false) + @NotNull + @Column(name = "USU_CODIGO") + private Integer usuCodigo; + @Lob + @Size(max = 65535) + @Column(name = "ESL_MENSAJE") + private String eslMensaje; + @Size(max = 255) + @Column(name = "ESL_OBSERVACION") + private String eslObservacion; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "USU_NOMBRE") + private String usuNombre; + @Size(max = 255) + @Column(name = "USU_DESCRIPCION") + private String usuDescripcion; + @Size(max = 1023) + @Column(name = "USU_URL_IMAGEN") + private String usuUrlImagen; + @Size(max = 255) + @Column(name = "USU_TOKEN") + private String usuToken; + @Column(name = "DET_TIPO_IDENTIFICACION") + private Integer detTipoIdentificacion; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 15) + @Column(name = "PER_IDENTIFICACION") + private String perIdentificacion; + @Basic(optional = false) + @NotNull + @Column(name = "IFIS") + private Integer ifis; + @Basic(optional = false) + @NotNull + @Column(name = "DET_ESTADO") + private Integer detEstado; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 15) + @Column(name = "POL_CONTRATO") + private String polContrato; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 15) + @Column(name = "LIQ_NEMONICO") + private String liqNemonico; + @Size(max = 255) + @Column(name = "POL_OBSERVACION") + private String polObservacion; + @Basic(optional = false) + @NotNull + @Column(name = "DET_MODALIDAD") + private Integer detModalidad; + @Basic(optional = false) + @NotNull + @Column(name = "DET_DEDUCIBLE") + private Integer detDeducible; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 100) + @Column(name = "PLA_NOMBRE") + private String plaNombre; + @Basic(optional = false) + @NotNull + @Column(name = "PLA_ESTADO") + private Short plaEstado; + @Basic(optional = false) + @NotNull + @Column(name = "PLA_CODIGO") + private Integer plaCodigo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 7) + @Column(name = "NEMO") + private String nemo; + @Size(max = 20) + @Column(name = "TIP") + private String tip; + @Size(max = 255) + @Column(name = "DET_DESTINO") + private String detDestino; + @Size(max = 255) + @Column(name = "DET_DESCRIPCION") + private String detDescripcion; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 7) + @Column(name = "DET_NEMONICO") + private String detNemonico; + @Size(max = 7) + @Column(name = "DET_NEMONICO_TIPO") + private String detNemonicoTipo; + @Size(max = 20) + @Column(name = "TIPS") + private String tips; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "DET_NOMBRE") + private String detNombre; + @Size(max = 255) + @Column(name = "DET_ORIGEN") + private String detOrigen; + @Size(max = 255) + @Column(name = "DESTI") + private String desti; + @Size(max = 255) + @Column(name = "DESCR") + private String descr; + @Basic(optional = false) + @NotNull + @Column(name = "ESTA") + private Integer esta; + @Column(name = "DET_IFI") + private Integer detIfi; + @Column(name = "CUE_ORIGEN") + private Integer cueOrigen; + @Column(name = "CUE_DESTINO") + private Integer cueDestino; + @Column(name = "ESL_FECHA_INICIO") + @Temporal(TemporalType.TIMESTAMP) + private Date eslFechaInicio; + @Column(name = "LIQ_FECHA_REGISTRO") + @Temporal(TemporalType.TIMESTAMP) + private Date liqFechaRegistro; + @Column(name = "ESL_ESTADO") + private Short eslEstado; + @Column(name = "USU_FECHA_TOKEN") + @Temporal(TemporalType.TIMESTAMP) + private Date usuFechaToken; + @Column(name = "USU_TIEMPO_TOKEN") + private Integer usuTiempoToken; + @Column(name = "USU_ESTADO") + private Short usuEstado; + @Column(name = "PER_FECHA_REGISTRO") + @Temporal(TemporalType.TIMESTAMP) + private Date perFechaRegistro; + @Column(name = "PER_FECHA_NACIMIENTO") + @Temporal(TemporalType.TIMESTAMP) + private Date perFechaNacimiento; + @Column(name = "PER_ESTADO") + private Short perEstado; + @Column(name = "PEP_MONTO_COBERTURA") + private Double pepMontoCobertura; + @Column(name = "POL_DIAS_COBERTURA") + private Integer polDiasCobertura; + @Column(name = "POL_FECHA_INICIO") + @Temporal(TemporalType.TIMESTAMP) + private Date polFechaInicio; + @Column(name = "POL_FECHA_FIN") + @Temporal(TemporalType.TIMESTAMP) + private Date polFechaFin; + @Column(name = "POL_FECHA_REGISTRO") + @Temporal(TemporalType.TIMESTAMP) + private Date polFechaRegistro; + @Column(name = "PLA_POR_DESCUENTO") + private Double plaPorDescuento; + @Column(name = "PLA_NUM_BENEFICIARIOS") + private Integer plaNumBeneficiarios; + @Column(name = "PLA_COBERTURA_MAXIMA") + private Double plaCoberturaMaxima; + + public VwLiqperpol() { + } + + public Integer getLiqCodigo() { + return liqCodigo; + } + + public void setLiqCodigo(Integer liqCodigo) { + this.liqCodigo = liqCodigo; + } + + public Integer getDetTipo() { + return detTipo; + } + + public void setDetTipo(Integer detTipo) { + this.detTipo = detTipo; + } + + public Integer getPolCodigo() { + return polCodigo; + } + + public String getDetNemonicoTipo() { + return detNemonicoTipo; + } + + public void setDetNemonicoTipo(String detNemonicoTipo) { + this.detNemonicoTipo = detNemonicoTipo; + } + + public void setPolCodigo(Integer polCodigo) { + this.polCodigo = polCodigo; + } + + public Integer getPerBeneficiario() { + return perBeneficiario; + } + + public void setPerBeneficiario(Integer perBeneficiario) { + this.perBeneficiario = perBeneficiario; + } + + public String getLiqObservacionAfiliado() { + return liqObservacionAfiliado; + } + + public void setLiqObservacionAfiliado(String liqObservacionAfiliado) { + this.liqObservacionAfiliado = liqObservacionAfiliado; + } + + public String getLiqObservacion() { + return liqObservacion; + } + + public void setLiqObservacion(String liqObservacion) { + this.liqObservacion = liqObservacion; + } + + public Integer getUsuCodigo() { + return usuCodigo; + } + + public void setUsuCodigo(Integer usuCodigo) { + this.usuCodigo = usuCodigo; + } + + public String getEslMensaje() { + return eslMensaje; + } + + public void setEslMensaje(String eslMensaje) { + this.eslMensaje = eslMensaje; + } + + public String getEslObservacion() { + return eslObservacion; + } + + public void setEslObservacion(String eslObservacion) { + this.eslObservacion = eslObservacion; + } + + public String getUsuNombre() { + return usuNombre; + } + + public void setUsuNombre(String usuNombre) { + this.usuNombre = usuNombre; + } + + public String getUsuDescripcion() { + return usuDescripcion; + } + + public void setUsuDescripcion(String usuDescripcion) { + this.usuDescripcion = usuDescripcion; + } + + public String getUsuUrlImagen() { + return usuUrlImagen; + } + + public void setUsuUrlImagen(String usuUrlImagen) { + this.usuUrlImagen = usuUrlImagen; + } + + public String getUsuToken() { + return usuToken; + } + + public void setUsuToken(String usuToken) { + this.usuToken = usuToken; + } + + public Integer getDetTipoIdentificacion() { + return detTipoIdentificacion; + } + + public void setDetTipoIdentificacion(Integer detTipoIdentificacion) { + this.detTipoIdentificacion = detTipoIdentificacion; + } + + public String getPerIdentificacion() { + return perIdentificacion; + } + + public void setPerIdentificacion(String perIdentificacion) { + this.perIdentificacion = perIdentificacion; + } + + public Integer getIfis() { + return ifis; + } + + public void setIfis(Integer ifis) { + this.ifis = ifis; + } + + public Integer getDetEstado() { + return detEstado; + } + + public void setDetEstado(Integer detEstado) { + this.detEstado = detEstado; + } + + public String getPolContrato() { + return polContrato; + } + + public void setPolContrato(String polContrato) { + this.polContrato = polContrato; + } + + public String getPolObservacion() { + return polObservacion; + } + + public void setPolObservacion(String polObservacion) { + this.polObservacion = polObservacion; + } + + public Integer getDetModalidad() { + return detModalidad; + } + + public void setDetModalidad(Integer detModalidad) { + this.detModalidad = detModalidad; + } + + public Integer getDetDeducible() { + return detDeducible; + } + + public void setDetDeducible(Integer detDeducible) { + this.detDeducible = detDeducible; + } + + public String getPlaNombre() { + return plaNombre; + } + + public void setPlaNombre(String plaNombre) { + this.plaNombre = plaNombre; + } + + public Short getPlaEstado() { + return plaEstado; + } + + public void setPlaEstado(Short plaEstado) { + this.plaEstado = plaEstado; + } + + public Integer getPlaCodigo() { + return plaCodigo; + } + + public void setPlaCodigo(Integer plaCodigo) { + this.plaCodigo = plaCodigo; + } + + public String getNemo() { + return nemo; + } + + public void setNemo(String nemo) { + this.nemo = nemo; + } + + public String getTip() { + return tip; + } + + public void setTip(String tip) { + this.tip = tip; + } + + public String getDetDestino() { + return detDestino; + } + + public void setDetDestino(String detDestino) { + this.detDestino = detDestino; + } + + public String getDetDescripcion() { + return detDescripcion; + } + + public void setDetDescripcion(String detDescripcion) { + this.detDescripcion = detDescripcion; + } + + public String getDetNemonico() { + return detNemonico; + } + + public void setDetNemonico(String detNemonico) { + this.detNemonico = detNemonico; + } + + public String getTips() { + return tips; + } + + public void setTips(String tips) { + this.tips = tips; + } + + public String getDetNombre() { + return detNombre; + } + + public void setDetNombre(String detNombre) { + this.detNombre = detNombre; + } + + public String getDetOrigen() { + return detOrigen; + } + + public void setDetOrigen(String detOrigen) { + this.detOrigen = detOrigen; + } + + public String getDesti() { + return desti; + } + + public void setDesti(String desti) { + this.desti = desti; + } + + public String getDescr() { + return descr; + } + + public void setDescr(String descr) { + this.descr = descr; + } + + public Integer getEsta() { + return esta; + } + + public void setEsta(Integer esta) { + this.esta = esta; + } + + public Integer getDetIfi() { + return detIfi; + } + + public void setDetIfi(Integer detIfi) { + this.detIfi = detIfi; + } + + public Integer getCueOrigen() { + return cueOrigen; + } + + public void setCueOrigen(Integer cueOrigen) { + this.cueOrigen = cueOrigen; + } + + public Integer getCueDestino() { + return cueDestino; + } + + public void setCueDestino(Integer cueDestino) { + this.cueDestino = cueDestino; + } + + public Date getEslFechaInicio() { + return eslFechaInicio; + } + + public void setEslFechaInicio(Date eslFechaInicio) { + this.eslFechaInicio = eslFechaInicio; + } + + public Short getEslEstado() { + return eslEstado; + } + + public void setEslEstado(Short eslEstado) { + this.eslEstado = eslEstado; + } + + public Date getUsuFechaToken() { + return usuFechaToken; + } + + public void setUsuFechaToken(Date usuFechaToken) { + this.usuFechaToken = usuFechaToken; + } + + public Integer getUsuTiempoToken() { + return usuTiempoToken; + } + + public void setUsuTiempoToken(Integer usuTiempoToken) { + this.usuTiempoToken = usuTiempoToken; + } + + public Short getUsuEstado() { + return usuEstado; + } + + public void setUsuEstado(Short usuEstado) { + this.usuEstado = usuEstado; + } + + public Date getPerFechaRegistro() { + return perFechaRegistro; + } + + public void setPerFechaRegistro(Date perFechaRegistro) { + this.perFechaRegistro = perFechaRegistro; + } + + public Date getPerFechaNacimiento() { + return perFechaNacimiento; + } + + public void setPerFechaNacimiento(Date perFechaNacimiento) { + this.perFechaNacimiento = perFechaNacimiento; + } + + public Short getPerEstado() { + return perEstado; + } + + public void setPerEstado(Short perEstado) { + this.perEstado = perEstado; + } + + public Double getPepMontoCobertura() { + return pepMontoCobertura; + } + + public void setPepMontoCobertura(Double pepMontoCobertura) { + this.pepMontoCobertura = pepMontoCobertura; + } + + public Integer getPolDiasCobertura() { + return polDiasCobertura; + } + + public void setPolDiasCobertura(Integer polDiasCobertura) { + this.polDiasCobertura = polDiasCobertura; + } + + public Date getPolFechaInicio() { + return polFechaInicio; + } + + public void setPolFechaInicio(Date polFechaInicio) { + this.polFechaInicio = polFechaInicio; + } + + public Date getPolFechaFin() { + return polFechaFin; + } + + public void setPolFechaFin(Date polFechaFin) { + this.polFechaFin = polFechaFin; + } + + public Date getPolFechaRegistro() { + return polFechaRegistro; + } + + public void setPolFechaRegistro(Date polFechaRegistro) { + this.polFechaRegistro = polFechaRegistro; + } + + public Double getPlaPorDescuento() { + return plaPorDescuento; + } + + public void setPlaPorDescuento(Double plaPorDescuento) { + this.plaPorDescuento = plaPorDescuento; + } + + public Integer getPlaNumBeneficiarios() { + return plaNumBeneficiarios; + } + + public void setPlaNumBeneficiarios(Integer plaNumBeneficiarios) { + this.plaNumBeneficiarios = plaNumBeneficiarios; + } + + public Double getPlaCoberturaMaxima() { + return plaCoberturaMaxima; + } + + public void setPlaCoberturaMaxima(Double plaCoberturaMaxima) { + this.plaCoberturaMaxima = plaCoberturaMaxima; + } + + public String getLiqNemonico() { + return liqNemonico; + } + + public void setLiqNemonico(String liqNemonico) { + this.liqNemonico = liqNemonico; + } + + public Date getLiqFechaRegistro() { + return liqFechaRegistro; + } + + public void setLiqFechaRegistro(Date liqFechaRegistro) { + this.liqFechaRegistro = liqFechaRegistro; + } + + +} diff --git a/src/main/java/com/qsoft/erp/model/VwLiqto.java b/src/main/java/com/qsoft/erp/model/VwLiqto.java new file mode 100644 index 0000000..fd471b2 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/VwLiqto.java @@ -0,0 +1,571 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "VW_LIQTO") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "VwLiqto.findAll", query = "SELECT v FROM VwLiqto v")}) +public class VwLiqto implements Serializable { + + private static final long serialVersionUID = 35375030248075L; + + @Basic(optional = false) + @NotNull + @Column(name = "LIQ_CODIGO") + private Integer liqCodigo; + @Basic(optional = false) + @NotNull + @Column(name = "POL_CODIGO") + private Integer polCodigo; + @Column(name = "DET_IFI") + private Integer detIfi; + @Column(name = "CUE_ORIGEN") + private Integer cueOrigen; + @Column(name = "CUE_DESTINO") + private Integer cueDestino; + @Column(name = "PER_BENEFICIARIO") + private Integer perBeneficiario; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 15) + @Column(name = "LIQ_NEMONICO") + private String liqNemonico; + @Size(max = 1024) + @Column(name = "LIQ_OBSERVACION_AFILIADO") + private String liqObservacionAfiliado; + @Size(max = 1024) + @Column(name = "LIQ_OBSERVACION") + private String liqObservacion; + @Column(name = "LIQ_FECHA_INICIO") + @Temporal(TemporalType.TIMESTAMP) + private Date liqFechaInicio; + @Column(name = "LIQ_FECHA_FIN") + @Temporal(TemporalType.TIMESTAMP) + private Date liqFechaFin; + // @Max(value=?) @Min(value=?)//if you know range of your decimal fields consider using these annotations to enforce field validation + @Column(name = "LIQ_COPAGO") + private Double liqCopago; + @Column(name = "LIQ_DEDUCIBLE") + private Double liqDeducible; + @Column(name = "LIQ_TOTAL_LIQUIDADO") + private Double liqTotalLiquidado; + @Size(max = 100) + @Column(name = "LIQ_COMPROBANTE_PAGO") + private String liqComprobantePago; + @Column(name = "LIQ_FECHA_PAGO") + @Temporal(TemporalType.TIMESTAMP) + private Date liqFechaPago; + @Column(name = "LIQ_FECHA_REGISTRO") + @Temporal(TemporalType.TIMESTAMP) + private Date liqFechaRegistro; + @Column(name = "LIQ_CALIFICACION") + private Short liqCalificacion; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 7) + @Column(name = "DET_NEMONICO") + private String detNemonico; + @Size(max = 255) + @Column(name = "DET_DESCRIPCION") + private String detDescripcion; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 7) + @Column(name = "nemo1") + private String nemo1; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "NOMBRE") + private String nombre; + @Basic(optional = false) + @NotNull + @Column(name = "LIQ_CODIGO_0") + private Integer liqCodigo0; + @Column(name = "DET_CIE10") + private Integer detCie10; + @Column(name = "PRE_CODIGO") + private Integer preCodigo; + @Column(name = "COP_CODIGO") + private Integer copCodigo; + @Size(max = 255) + @Column(name = "DEL_MEDICO") + private String delMedico; + @Size(max = 255) + @Column(name = "DEL_SERVICIO") + private String delServicio; + @Size(max = 1024) + @Column(name = "DEL_DESCRIPCION") + private String delDescripcion; + @Column(name = "DEL_CANTIDAD") + private Double delCantidad; + @Column(name = "DEL_UNIDAD") + private Double delUnidad; + @Column(name = "DEL_VALOR_REGISTRADO") + private Double delValorRegistrado; + @Column(name = "DEL_VALOR_OBJETADO") + private Double delValorObjetado; + @Column(name = "DEL_VALOR_PAGADO") + private Double delValorPagado; + @Column(name = "DEL_COPAGO") + private Double delCopago; + @Column(name = "DEL_FECHA") + @Temporal(TemporalType.TIMESTAMP) + private Date delFecha; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 7) + @Column(name = "DET_NEMONICO_0") + private String detNemonico0; + @Column(name = "ESTADO_CAT") + private Short estadoCat; + @Size(max = 255) + @Column(name = "DESCR_ES") + private String descrEs; + @Basic(optional = false) + @NotNull + @Column(name = "TIPOQ") + private Integer tipoq; + @Basic(optional = false) + @NotNull + @Column(name = "DEL_CODIGO") + private Integer delCodigo; + @Id + @Column(name = "TAL_CODIGO") + private Integer talCodigo; + @Column(name = "DEL_CODIGO_0") + private Integer delCodigo0; + @Column(name = "TAR_CODIGO") + private Integer tarCodigo; + @Size(max = 1024) + @Column(name = "TAL_DESCRIPCION") + private String talDescripcion; + @Column(name = "TAL_VALOR_REGISTRADO") + private Double talValorRegistrado; + @Column(name = "TAL_VALOR_PAGADO") + private Double talValorPagado; + @Column(name = "TAL_VALOR_OBJETADO") + private Double talValorObjetado; + @Column(name = "TAL_ESTADO") + private Short talEstado; + + public VwLiqto() { + } + + public Integer getLiqCodigo() { + return liqCodigo; + } + + public void setLiqCodigo(Integer liqCodigo) { + this.liqCodigo = liqCodigo; + } + + public Integer getPolCodigo() { + return polCodigo; + } + + public void setPolCodigo(Integer polCodigo) { + this.polCodigo = polCodigo; + } + + public Integer getDetIfi() { + return detIfi; + } + + public void setDetIfi(Integer detIfi) { + this.detIfi = detIfi; + } + + public Integer getCueOrigen() { + return cueOrigen; + } + + public void setCueOrigen(Integer cueOrigen) { + this.cueOrigen = cueOrigen; + } + + public Integer getCueDestino() { + return cueDestino; + } + + public void setCueDestino(Integer cueDestino) { + this.cueDestino = cueDestino; + } + + public Integer getPerBeneficiario() { + return perBeneficiario; + } + + public void setPerBeneficiario(Integer perBeneficiario) { + this.perBeneficiario = perBeneficiario; + } + + public String getLiqNemonico() { + return liqNemonico; + } + + public void setLiqNemonico(String liqNemonico) { + this.liqNemonico = liqNemonico; + } + + public String getLiqObservacionAfiliado() { + return liqObservacionAfiliado; + } + + public void setLiqObservacionAfiliado(String liqObservacionAfiliado) { + this.liqObservacionAfiliado = liqObservacionAfiliado; + } + + public String getLiqObservacion() { + return liqObservacion; + } + + public void setLiqObservacion(String liqObservacion) { + this.liqObservacion = liqObservacion; + } + + public Date getLiqFechaInicio() { + return liqFechaInicio; + } + + public void setLiqFechaInicio(Date liqFechaInicio) { + this.liqFechaInicio = liqFechaInicio; + } + + public Date getLiqFechaFin() { + return liqFechaFin; + } + + public void setLiqFechaFin(Date liqFechaFin) { + this.liqFechaFin = liqFechaFin; + } + + public Double getLiqCopago() { + return liqCopago; + } + + public void setLiqCopago(Double liqCopago) { + this.liqCopago = liqCopago; + } + + public Double getLiqDeducible() { + return liqDeducible; + } + + public void setLiqDeducible(Double liqDeducible) { + this.liqDeducible = liqDeducible; + } + + public Double getLiqTotalLiquidado() { + return liqTotalLiquidado; + } + + public void setLiqTotalLiquidado(Double liqTotalLiquidado) { + this.liqTotalLiquidado = liqTotalLiquidado; + } + + public String getLiqComprobantePago() { + return liqComprobantePago; + } + + public void setLiqComprobantePago(String liqComprobantePago) { + this.liqComprobantePago = liqComprobantePago; + } + + public Date getLiqFechaPago() { + return liqFechaPago; + } + + public void setLiqFechaPago(Date liqFechaPago) { + this.liqFechaPago = liqFechaPago; + } + + public Date getLiqFechaRegistro() { + return liqFechaRegistro; + } + + public void setLiqFechaRegistro(Date liqFechaRegistro) { + this.liqFechaRegistro = liqFechaRegistro; + } + + public Short getLiqCalificacion() { + return liqCalificacion; + } + + public void setLiqCalificacion(Short liqCalificacion) { + this.liqCalificacion = liqCalificacion; + } + + public String getDetNemonico() { + return detNemonico; + } + + public void setDetNemonico(String detNemonico) { + this.detNemonico = detNemonico; + } + + public String getDetDescripcion() { + return detDescripcion; + } + + public void setDetDescripcion(String detDescripcion) { + this.detDescripcion = detDescripcion; + } + + public String getNemo1() { + return nemo1; + } + + public void setNemo1(String nemo1) { + this.nemo1 = nemo1; + } + + public String getNombre() { + return nombre; + } + + public void setNombre(String nombre) { + this.nombre = nombre; + } + + public Integer getLiqCodigo0() { + return liqCodigo0; + } + + public void setLiqCodigo0(Integer liqCodigo0) { + this.liqCodigo0 = liqCodigo0; + } + + public Integer getDetCie10() { + return detCie10; + } + + public void setDetCie10(Integer detCie10) { + this.detCie10 = detCie10; + } + + public Integer getPreCodigo() { + return preCodigo; + } + + public void setPreCodigo(Integer preCodigo) { + this.preCodigo = preCodigo; + } + + public Integer getCopCodigo() { + return copCodigo; + } + + public void setCopCodigo(Integer copCodigo) { + this.copCodigo = copCodigo; + } + + public String getDelMedico() { + return delMedico; + } + + public void setDelMedico(String delMedico) { + this.delMedico = delMedico; + } + + public String getDelServicio() { + return delServicio; + } + + public void setDelServicio(String delServicio) { + this.delServicio = delServicio; + } + + public String getDelDescripcion() { + return delDescripcion; + } + + public void setDelDescripcion(String delDescripcion) { + this.delDescripcion = delDescripcion; + } + + public Double getDelCantidad() { + return delCantidad; + } + + public void setDelCantidad(Double delCantidad) { + this.delCantidad = delCantidad; + } + + public Double getDelUnidad() { + return delUnidad; + } + + public void setDelUnidad(Double delUnidad) { + this.delUnidad = delUnidad; + } + + public Double getDelValorRegistrado() { + return delValorRegistrado; + } + + public void setDelValorRegistrado(Double delValorRegistrado) { + this.delValorRegistrado = delValorRegistrado; + } + + public Double getDelValorObjetado() { + return delValorObjetado; + } + + public void setDelValorObjetado(Double delValorObjetado) { + this.delValorObjetado = delValorObjetado; + } + + public Double getDelValorPagado() { + return delValorPagado; + } + + public void setDelValorPagado(Double delValorPagado) { + this.delValorPagado = delValorPagado; + } + + public Double getDelCopago() { + return delCopago; + } + + public void setDelCopago(Double delCopago) { + this.delCopago = delCopago; + } + + public Date getDelFecha() { + return delFecha; + } + + public void setDelFecha(Date delFecha) { + this.delFecha = delFecha; + } + + public String getDetNemonico0() { + return detNemonico0; + } + + public void setDetNemonico0(String detNemonico0) { + this.detNemonico0 = detNemonico0; + } + + public Short getEstadoCat() { + return estadoCat; + } + + public void setEstadoCat(Short estadoCat) { + this.estadoCat = estadoCat; + } + + public String getDescrEs() { + return descrEs; + } + + public void setDescrEs(String descrEs) { + this.descrEs = descrEs; + } + + public Integer getTipoq() { + return tipoq; + } + + public void setTipoq(Integer tipoq) { + this.tipoq = tipoq; + } + + public Integer getDelCodigo() { + return delCodigo; + } + + public void setDelCodigo(Integer delCodigo) { + this.delCodigo = delCodigo; + } + + public Integer getTalCodigo() { + return talCodigo; + } + + public void setTalCodigo(Integer talCodigo) { + this.talCodigo = talCodigo; + } + + public Integer getDelCodigo0() { + return delCodigo0; + } + + public void setDelCodigo0(Integer delCodigo0) { + this.delCodigo0 = delCodigo0; + } + + public Integer getTarCodigo() { + return tarCodigo; + } + + public void setTarCodigo(Integer tarCodigo) { + this.tarCodigo = tarCodigo; + } + + public String getTalDescripcion() { + return talDescripcion; + } + + public void setTalDescripcion(String talDescripcion) { + this.talDescripcion = talDescripcion; + } + + public Double getTalValorRegistrado() { + return talValorRegistrado; + } + + public void setTalValorRegistrado(Double talValorRegistrado) { + this.talValorRegistrado = talValorRegistrado; + } + + public Double getTalValorPagado() { + return talValorPagado; + } + + public void setTalValorPagado(Double talValorPagado) { + this.talValorPagado = talValorPagado; + } + + public Double getTalValorObjetado() { + return talValorObjetado; + } + + public void setTalValorObjetado(Double talValorObjetado) { + this.talValorObjetado = talValorObjetado; + } + + public Short getTalEstado() { + return talEstado; + } + + public void setTalEstado(Short talEstado) { + this.talEstado = talEstado; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/VwPagosCpn.java b/src/main/java/com/qsoft/erp/model/VwPagosCpn.java new file mode 100644 index 0000000..d9b9376 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/VwPagosCpn.java @@ -0,0 +1,164 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "VW_PAGOS_CPN") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "VwPagosCpn.findAll", query = "SELECT v FROM VwPagosCpn v")}) +public class VwPagosCpn implements Serializable { + + private static final long serialVersionUID = 29549738864780L; + + @Basic(optional = false) + @NotNull + @Column(name = "Fecha") + @Temporal(TemporalType.DATE) + private Date fecha; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 15) + @Column(name = "CEDULA") + private String cedula; + @Size(max = 101) + @Column(name = "NOMBRES") + private String nombres; + @Size(max = 255) + @Column(name = "TIPOCUENTA") + private String tipocuenta; + @Id + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "NUMEROCUENTA") + private String numerocuenta; + @Basic(optional = false) + @NotNull + @Column(name = "VALOR") + private Double valor; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 35) + @Column(name = "BANCO") + private String banco; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 13) + @Column(name = "RUC_COBRA") + private String rucCobra; + @Column(name = "PAG_FECHA_VENCIMIENTO") + @Temporal(TemporalType.TIMESTAMP) + private Date pagFechaVencimiento; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "DET_NOMBRE") + private String detNombre; + + public VwPagosCpn() { + } + + public Date getFecha() { + return fecha; + } + + public void setFecha(Date fecha) { + this.fecha = fecha; + } + + public String getCedula() { + return cedula; + } + + public void setCedula(String cedula) { + this.cedula = cedula; + } + + public String getNombres() { + return nombres; + } + + public void setNombres(String nombres) { + this.nombres = nombres; + } + + public String getTipocuenta() { + return tipocuenta; + } + + public void setTipocuenta(String tipocuenta) { + this.tipocuenta = tipocuenta; + } + + public String getNumerocuenta() { + return numerocuenta; + } + + public void setNumerocuenta(String numerocuenta) { + this.numerocuenta = numerocuenta; + } + + public Double getValor() { + return valor; + } + + public void setValor(Double valor) { + this.valor = valor; + } + + public String getBanco() { + return banco; + } + + public void setBanco(String banco) { + this.banco = banco; + } + + public String getRucCobra() { + return rucCobra; + } + + public void setRucCobra(String rucCobra) { + this.rucCobra = rucCobra; + } + + public Date getPagFechaVencimiento() { + return pagFechaVencimiento; + } + + public void setPagFechaVencimiento(Date pagFechaVencimiento) { + this.pagFechaVencimiento = pagFechaVencimiento; + } + + public String getDetNombre() { + return detNombre; + } + + public void setDetNombre(String detNombre) { + this.detNombre = detNombre; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/VwPeliqpre.java b/src/main/java/com/qsoft/erp/model/VwPeliqpre.java new file mode 100644 index 0000000..17cd092 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/VwPeliqpre.java @@ -0,0 +1,1183 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Lob; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "VW_PELIQPRE") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "VwPeliqpre.findAll", query = "SELECT v FROM VwPeliqpre v")}) +public class VwPeliqpre implements Serializable { + + private static final long serialVersionUID = 31210379501403L; + + @Column(name = "PER_FECHA_REGISTRO") + @Temporal(TemporalType.TIMESTAMP) + private Date perFechaRegistro; + @Size(max = 255) + @Column(name = "DESTI") + private String desti; + @Size(max = 255) + @Column(name = "DESCR") + private String descr; + @Column(name = "ESTA") + private Short esta; + @Basic(optional = false) + @NotNull + @Column(name = "DET_TIPO") + private Integer detTipo; + @Basic(optional = false) + @NotNull + @Column(name = "POL_CODIGO") + private Integer polCodigo; + @Column(name = "DET_IFI") + private Integer detIfi; + @Column(name = "CUE_ORIGEN") + private Integer cueOrigen; + @Column(name = "CUE_DESTINO") + private Integer cueDestino; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 15) + @Column(name = "LIQ_NEMONICO") + private String liqNemonico; + @Size(max = 1024) + @Column(name = "LIQ_OBSERVACION_AFILIADO") + private String liqObservacionAfiliado; + @Size(max = 1024) + @Column(name = "LIQ_OBSERVACION") + private String liqObservacion; + @Column(name = "LIQ_FECHA_INICIO") + @Temporal(TemporalType.TIMESTAMP) + private Date liqFechaInicio; + @Column(name = "LIQ_FECHA_FIN") + @Temporal(TemporalType.TIMESTAMP) + private Date liqFechaFin; + // @Max(value=?) @Min(value=?)//if you know range of your decimal fields consider using these annotations to enforce field validation + @Column(name = "LIQ_COPAGO") + private Double liqCopago; + @Column(name = "LIQ_DEDUCIBLE") + private Double liqDeducible; + @Column(name = "LIQ_TOTAL_LIQUIDADO") + private Double liqTotalLiquidado; + @Size(max = 100) + @Column(name = "LIQ_COMPROBANTE_PAGO") + private String liqComprobantePago; + @Column(name = "LIQ_FECHA_PAGO") + @Temporal(TemporalType.TIMESTAMP) + private Date liqFechaPago; + @Column(name = "LIQ_FECHA_REGISTRO") + @Temporal(TemporalType.TIMESTAMP) + private Date liqFechaRegistro; + @Basic(optional = false) + @NotNull + @Column(name = "ESL_CODIGO") + private Integer eslCodigo; + @Basic(optional = false) + @NotNull + @Column(name = "DET_ESTADO") + private Integer detEstado; + @Basic(optional = false) + @NotNull + @Column(name = "LIQ_CODIGO") + private Integer liqCodigo; + @Basic(optional = false) + @NotNull + @Column(name = "USU_CODIGO") + private Integer usuCodigo; + @Lob + @Size(max = 65535) + @Column(name = "ESL_MENSAJE") + private String eslMensaje; + @Column(name = "ESL_FECHA_INICIO") + @Temporal(TemporalType.TIMESTAMP) + private Date eslFechaInicio; + @Column(name = "ESL_FECHA_FIN") + @Temporal(TemporalType.TIMESTAMP) + private Date eslFechaFin; + @Size(max = 255) + @Column(name = "ESL_OBSERVACION") + private String eslObservacion; + @Column(name = "ESL_ESTADO") + private Short eslEstado; + @Column(name = "PER_CODIGO") + private Integer perCodigo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "USU_NOMBRE") + private String usuNombre; + @Size(max = 255) + @Column(name = "USU_DESCRIPCION") + private String usuDescripcion; + @Size(max = 1023) + @Column(name = "USU_URL_IMAGEN") + private String usuUrlImagen; + @Column(name = "USU_FECHA_REGISTRO") + @Temporal(TemporalType.TIMESTAMP) + private Date usuFechaRegistro; + @Column(name = "USU_FECHA_TOKEN") + @Temporal(TemporalType.TIMESTAMP) + private Date usuFechaToken; + @Size(max = 255) + @Column(name = "USU_TOKEN") + private String usuToken; + @Column(name = "USU_ESTADO") + private Short usuEstado; + @Column(name = "USU_TIEMPO_TOKEN") + private Integer usuTiempoToken; + @Column(name = "DET_TIPO_IDENTIFICACION") + private Integer detTipoIdentificacion; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 15) + @Column(name = "PER_IDENTIFICACION") + private String perIdentificacion; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "PER_NOMBRES") + private String perNombres; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "PER_APELLIDOS") + private String perApellidos; + @Size(max = 50) + @Column(name = "PER_NACIONALIDAD") + private String perNacionalidad; + @Column(name = "PER_FECHA_NACIMIENTO") + @Temporal(TemporalType.TIMESTAMP) + private Date perFechaNacimiento; + @Column(name = "PER_ESTADO") + private Short perEstado; + @Basic(optional = false) + @NotNull + @Column(name = "DET_TIPO_PERSONA") + private Integer detTipoPersona; + @Size(max = 255) + @Column(name = "PEP_OBSERVACION") + private String pepObservacion; + @Column(name = "PEP_MONTO_COBERTURA") + private Double pepMontoCobertura; + @Basic(optional = false) + @NotNull + @Column(name = "DET_IFI_0") + private Integer detIfi0; + @Basic(optional = false) + @NotNull + @Column(name = "DET_ESTADO_0") + private Integer detEstado0; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 15) + @Column(name = "POL_CONTRATO") + private String polContrato; + @Basic(optional = false) + @NotNull + @Column(name = "POL_CODIGO_0") + private Integer polCodigo0; + @Column(name = "POL_DIAS_COBERTURA") + private Integer polDiasCobertura; + @Size(max = 255) + @Column(name = "POL_OBSERVACION") + private String polObservacion; + @Column(name = "POL_FECHA_INICIO") + @Temporal(TemporalType.TIMESTAMP) + private Date polFechaInicio; + @Column(name = "POL_FECHA_FIN") + @Temporal(TemporalType.TIMESTAMP) + private Date polFechaFin; + @Column(name = "POL_FECHA_REGISTRO") + @Temporal(TemporalType.TIMESTAMP) + private Date polFechaRegistro; + @Basic(optional = false) + @NotNull + @Column(name = "DET_MODALIDAD") + private Integer detModalidad; + @Basic(optional = false) + @NotNull + @Column(name = "DET_DEDUCIBLE") + private Integer detDeducible; + @Basic(optional = false) + @NotNull + @Column(name = "DET_TARIFARIO") + private Integer detTarifario; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 100) + @Column(name = "PLA_NOMBRE") + private String plaNombre; + @Size(max = 255) + @Column(name = "PLA_RUTA_CONTRATO") + private String plaRutaContrato; + @Column(name = "PLA_VALOR_MENSUAL") + private Double plaValorMensual; + @Column(name = "PLA_POR_DESCUENTO") + private Double plaPorDescuento; + @Column(name = "PLA_NUM_BENEFICIARIOS") + private Integer plaNumBeneficiarios; + @Column(name = "PLA_COBERTURA_MAXIMA") + private Double plaCoberturaMaxima; + @Basic(optional = false) + @NotNull + @Column(name = "PLA_ESTADO") + private Short plaEstado; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 7) + @Column(name = "DET_NEMONICO") + private String detNemonico; + @Size(max = 20) + @Column(name = "DET_TIPO_0") + private String detTipo0; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "DET_NOMBRE") + private String detNombre; + @Size(max = 255) + @Column(name = "DET_ORIGEN") + private String detOrigen; + @Size(max = 255) + @Column(name = "DET_DESTINO") + private String detDestino; + @Size(max = 255) + @Column(name = "DET_DESCRIPCION") + private String detDescripcion; + @Basic(optional = false) + @NotNull + @Column(name = "DET_CODIGO") + private Integer detCodigo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 7) + @Column(name = "DET_NEMONICO_0") + private String detNemonico0; + @Basic(optional = false) + @NotNull + @Column(name = "CAT_CODIGO") + private Integer catCodigo; + @Size(max = 20) + @Column(name = "DET_TIPO_1") + private String detTipo1; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "DET_NOMBRE_0") + private String detNombre0; + @Size(max = 255) + @Column(name = "DET_ORIGEN_0") + private String detOrigen0; + @Id + @Basic(optional = false) + @NotNull + @Column(name = "DEL_CODIGO") + private Integer delCodigo; + @Basic(optional = false) + @NotNull + @Column(name = "LIQ_CODIGO_0") + private Integer liqCodigo0; + @Basic(optional = false) + @NotNull + @Column(name = "DET_TIPO_2") + private Integer detTipo2; + @Column(name = "PRE_CODIGO") + private Integer preCodigo; + @Size(max = 255) + @Column(name = "DEL_MEDICO") + private String delMedico; + @Size(max = 255) + @Column(name = "DEL_SERVICIO") + private String delServicio; + @Size(max = 1024) + @Column(name = "DEL_DESCRIPCION") + private String delDescripcion; + @Column(name = "DEL_CANTIDAD") + private Double delCantidad; + @Column(name = "DEL_UNIDAD") + private Double delUnidad; + @Column(name = "DEL_VALOR") + private Double delValor; + @Lob + @Size(max = 2147483647) + @Column(name = "DEL_DINAMICO") + private String delDinamico; + @Column(name = "DEL_FECHA") + @Temporal(TemporalType.TIMESTAMP) + private Date delFecha; + @Basic(optional = false) + @NotNull + @Column(name = "PRE_CODIGO_0") + private Integer preCodigo0; + @Column(name = "DET_TIPO_3") + private Integer detTipo3; + @Column(name = "DET_PROVINCIA") + private Integer detProvincia; + @Column(name = "DET_CIUDAD") + private Integer detCiudad; + @Size(max = 15) + @Column(name = "PRE_RUC") + private String preRuc; + @Size(max = 255) + @Column(name = "PRE_RAZON_SOCIAL") + private String preRazonSocial; + @Size(max = 255) + @Column(name = "PRE_NOMBRE") + private String preNombre; + @Size(max = 1024) + @Column(name = "PRE_DIRECCION") + private String preDireccion; + @Size(max = 50) + @Column(name = "PRE_TELEFONO_1") + private String preTelefono1; + @Size(max = 50) + @Column(name = "PRE_TELEFONO_2") + private String preTelefono2; + @Size(max = 1024) + @Column(name = "PRE_OBSERVACION") + private String preObservacion; + + public VwPeliqpre() { + } + + public Date getPerFechaRegistro() { + return perFechaRegistro; + } + + public void setPerFechaRegistro(Date perFechaRegistro) { + this.perFechaRegistro = perFechaRegistro; + } + + public String getDesti() { + return desti; + } + + public void setDesti(String desti) { + this.desti = desti; + } + + public String getDescr() { + return descr; + } + + public void setDescr(String descr) { + this.descr = descr; + } + + public Short getEsta() { + return esta; + } + + public void setEsta(Short esta) { + this.esta = esta; + } + + public Integer getDetTipo() { + return detTipo; + } + + public void setDetTipo(Integer detTipo) { + this.detTipo = detTipo; + } + + public Integer getPolCodigo() { + return polCodigo; + } + + public void setPolCodigo(Integer polCodigo) { + this.polCodigo = polCodigo; + } + + public Integer getDetIfi() { + return detIfi; + } + + public void setDetIfi(Integer detIfi) { + this.detIfi = detIfi; + } + + public Integer getCueOrigen() { + return cueOrigen; + } + + public void setCueOrigen(Integer cueOrigen) { + this.cueOrigen = cueOrigen; + } + + public Integer getCueDestino() { + return cueDestino; + } + + public void setCueDestino(Integer cueDestino) { + this.cueDestino = cueDestino; + } + + public String getLiqNemonico() { + return liqNemonico; + } + + public void setLiqNemonico(String liqNemonico) { + this.liqNemonico = liqNemonico; + } + + public String getLiqObservacionAfiliado() { + return liqObservacionAfiliado; + } + + public void setLiqObservacionAfiliado(String liqObservacionAfiliado) { + this.liqObservacionAfiliado = liqObservacionAfiliado; + } + + public String getLiqObservacion() { + return liqObservacion; + } + + public void setLiqObservacion(String liqObservacion) { + this.liqObservacion = liqObservacion; + } + + public Date getLiqFechaInicio() { + return liqFechaInicio; + } + + public void setLiqFechaInicio(Date liqFechaInicio) { + this.liqFechaInicio = liqFechaInicio; + } + + public Date getLiqFechaFin() { + return liqFechaFin; + } + + public void setLiqFechaFin(Date liqFechaFin) { + this.liqFechaFin = liqFechaFin; + } + + public Double getLiqCopago() { + return liqCopago; + } + + public void setLiqCopago(Double liqCopago) { + this.liqCopago = liqCopago; + } + + public Double getLiqDeducible() { + return liqDeducible; + } + + public void setLiqDeducible(Double liqDeducible) { + this.liqDeducible = liqDeducible; + } + + public Double getLiqTotalLiquidado() { + return liqTotalLiquidado; + } + + public void setLiqTotalLiquidado(Double liqTotalLiquidado) { + this.liqTotalLiquidado = liqTotalLiquidado; + } + + public String getLiqComprobantePago() { + return liqComprobantePago; + } + + public void setLiqComprobantePago(String liqComprobantePago) { + this.liqComprobantePago = liqComprobantePago; + } + + public Date getLiqFechaPago() { + return liqFechaPago; + } + + public void setLiqFechaPago(Date liqFechaPago) { + this.liqFechaPago = liqFechaPago; + } + + public Date getLiqFechaRegistro() { + return liqFechaRegistro; + } + + public void setLiqFechaRegistro(Date liqFechaRegistro) { + this.liqFechaRegistro = liqFechaRegistro; + } + + public Integer getEslCodigo() { + return eslCodigo; + } + + public void setEslCodigo(Integer eslCodigo) { + this.eslCodigo = eslCodigo; + } + + public Integer getDetEstado() { + return detEstado; + } + + public void setDetEstado(Integer detEstado) { + this.detEstado = detEstado; + } + + public Integer getLiqCodigo() { + return liqCodigo; + } + + public void setLiqCodigo(Integer liqCodigo) { + this.liqCodigo = liqCodigo; + } + + public Integer getUsuCodigo() { + return usuCodigo; + } + + public void setUsuCodigo(Integer usuCodigo) { + this.usuCodigo = usuCodigo; + } + + public String getEslMensaje() { + return eslMensaje; + } + + public void setEslMensaje(String eslMensaje) { + this.eslMensaje = eslMensaje; + } + + public Date getEslFechaInicio() { + return eslFechaInicio; + } + + public void setEslFechaInicio(Date eslFechaInicio) { + this.eslFechaInicio = eslFechaInicio; + } + + public Date getEslFechaFin() { + return eslFechaFin; + } + + public void setEslFechaFin(Date eslFechaFin) { + this.eslFechaFin = eslFechaFin; + } + + public String getEslObservacion() { + return eslObservacion; + } + + public void setEslObservacion(String eslObservacion) { + this.eslObservacion = eslObservacion; + } + + public Short getEslEstado() { + return eslEstado; + } + + public void setEslEstado(Short eslEstado) { + this.eslEstado = eslEstado; + } + + public Integer getPerCodigo() { + return perCodigo; + } + + public void setPerCodigo(Integer perCodigo) { + this.perCodigo = perCodigo; + } + + public String getUsuNombre() { + return usuNombre; + } + + public void setUsuNombre(String usuNombre) { + this.usuNombre = usuNombre; + } + + public String getUsuDescripcion() { + return usuDescripcion; + } + + public void setUsuDescripcion(String usuDescripcion) { + this.usuDescripcion = usuDescripcion; + } + + public String getUsuUrlImagen() { + return usuUrlImagen; + } + + public void setUsuUrlImagen(String usuUrlImagen) { + this.usuUrlImagen = usuUrlImagen; + } + + public Date getUsuFechaRegistro() { + return usuFechaRegistro; + } + + public void setUsuFechaRegistro(Date usuFechaRegistro) { + this.usuFechaRegistro = usuFechaRegistro; + } + + public Date getUsuFechaToken() { + return usuFechaToken; + } + + public void setUsuFechaToken(Date usuFechaToken) { + this.usuFechaToken = usuFechaToken; + } + + public String getUsuToken() { + return usuToken; + } + + public void setUsuToken(String usuToken) { + this.usuToken = usuToken; + } + + public Short getUsuEstado() { + return usuEstado; + } + + public void setUsuEstado(Short usuEstado) { + this.usuEstado = usuEstado; + } + + public Integer getUsuTiempoToken() { + return usuTiempoToken; + } + + public void setUsuTiempoToken(Integer usuTiempoToken) { + this.usuTiempoToken = usuTiempoToken; + } + + public Integer getDetTipoIdentificacion() { + return detTipoIdentificacion; + } + + public void setDetTipoIdentificacion(Integer detTipoIdentificacion) { + this.detTipoIdentificacion = detTipoIdentificacion; + } + + public String getPerIdentificacion() { + return perIdentificacion; + } + + public void setPerIdentificacion(String perIdentificacion) { + this.perIdentificacion = perIdentificacion; + } + + public String getPerNombres() { + return perNombres; + } + + public void setPerNombres(String perNombres) { + this.perNombres = perNombres; + } + + public String getPerApellidos() { + return perApellidos; + } + + public void setPerApellidos(String perApellidos) { + this.perApellidos = perApellidos; + } + + public String getPerNacionalidad() { + return perNacionalidad; + } + + public void setPerNacionalidad(String perNacionalidad) { + this.perNacionalidad = perNacionalidad; + } + + public Date getPerFechaNacimiento() { + return perFechaNacimiento; + } + + public void setPerFechaNacimiento(Date perFechaNacimiento) { + this.perFechaNacimiento = perFechaNacimiento; + } + + public Short getPerEstado() { + return perEstado; + } + + public void setPerEstado(Short perEstado) { + this.perEstado = perEstado; + } + + public Integer getDetTipoPersona() { + return detTipoPersona; + } + + public void setDetTipoPersona(Integer detTipoPersona) { + this.detTipoPersona = detTipoPersona; + } + + public String getPepObservacion() { + return pepObservacion; + } + + public void setPepObservacion(String pepObservacion) { + this.pepObservacion = pepObservacion; + } + + public Double getPepMontoCobertura() { + return pepMontoCobertura; + } + + public void setPepMontoCobertura(Double pepMontoCobertura) { + this.pepMontoCobertura = pepMontoCobertura; + } + + public Integer getDetIfi0() { + return detIfi0; + } + + public void setDetIfi0(Integer detIfi0) { + this.detIfi0 = detIfi0; + } + + public Integer getDetEstado0() { + return detEstado0; + } + + public void setDetEstado0(Integer detEstado0) { + this.detEstado0 = detEstado0; + } + + public String getPolContrato() { + return polContrato; + } + + public void setPolContrato(String polContrato) { + this.polContrato = polContrato; + } + + public Integer getPolCodigo0() { + return polCodigo0; + } + + public void setPolCodigo0(Integer polCodigo0) { + this.polCodigo0 = polCodigo0; + } + + public Integer getPolDiasCobertura() { + return polDiasCobertura; + } + + public void setPolDiasCobertura(Integer polDiasCobertura) { + this.polDiasCobertura = polDiasCobertura; + } + + public String getPolObservacion() { + return polObservacion; + } + + public void setPolObservacion(String polObservacion) { + this.polObservacion = polObservacion; + } + + public Date getPolFechaInicio() { + return polFechaInicio; + } + + public void setPolFechaInicio(Date polFechaInicio) { + this.polFechaInicio = polFechaInicio; + } + + public Date getPolFechaFin() { + return polFechaFin; + } + + public void setPolFechaFin(Date polFechaFin) { + this.polFechaFin = polFechaFin; + } + + public Date getPolFechaRegistro() { + return polFechaRegistro; + } + + public void setPolFechaRegistro(Date polFechaRegistro) { + this.polFechaRegistro = polFechaRegistro; + } + + public Integer getDetModalidad() { + return detModalidad; + } + + public void setDetModalidad(Integer detModalidad) { + this.detModalidad = detModalidad; + } + + public Integer getDetDeducible() { + return detDeducible; + } + + public void setDetDeducible(Integer detDeducible) { + this.detDeducible = detDeducible; + } + + public Integer getDetTarifario() { + return detTarifario; + } + + public void setDetTarifario(Integer detTarifario) { + this.detTarifario = detTarifario; + } + + public String getPlaNombre() { + return plaNombre; + } + + public void setPlaNombre(String plaNombre) { + this.plaNombre = plaNombre; + } + + public String getPlaRutaContrato() { + return plaRutaContrato; + } + + public void setPlaRutaContrato(String plaRutaContrato) { + this.plaRutaContrato = plaRutaContrato; + } + + public Double getPlaValorMensual() { + return plaValorMensual; + } + + public void setPlaValorMensual(Double plaValorMensual) { + this.plaValorMensual = plaValorMensual; + } + + public Double getPlaPorDescuento() { + return plaPorDescuento; + } + + public void setPlaPorDescuento(Double plaPorDescuento) { + this.plaPorDescuento = plaPorDescuento; + } + + public Integer getPlaNumBeneficiarios() { + return plaNumBeneficiarios; + } + + public void setPlaNumBeneficiarios(Integer plaNumBeneficiarios) { + this.plaNumBeneficiarios = plaNumBeneficiarios; + } + + public Double getPlaCoberturaMaxima() { + return plaCoberturaMaxima; + } + + public void setPlaCoberturaMaxima(Double plaCoberturaMaxima) { + this.plaCoberturaMaxima = plaCoberturaMaxima; + } + + public Short getPlaEstado() { + return plaEstado; + } + + public void setPlaEstado(Short plaEstado) { + this.plaEstado = plaEstado; + } + + public String getDetNemonico() { + return detNemonico; + } + + public void setDetNemonico(String detNemonico) { + this.detNemonico = detNemonico; + } + + public String getDetTipo0() { + return detTipo0; + } + + public void setDetTipo0(String detTipo0) { + this.detTipo0 = detTipo0; + } + + public String getDetNombre() { + return detNombre; + } + + public void setDetNombre(String detNombre) { + this.detNombre = detNombre; + } + + public String getDetOrigen() { + return detOrigen; + } + + public void setDetOrigen(String detOrigen) { + this.detOrigen = detOrigen; + } + + public String getDetDestino() { + return detDestino; + } + + public void setDetDestino(String detDestino) { + this.detDestino = detDestino; + } + + public String getDetDescripcion() { + return detDescripcion; + } + + public void setDetDescripcion(String detDescripcion) { + this.detDescripcion = detDescripcion; + } + + public Integer getDetCodigo() { + return detCodigo; + } + + public void setDetCodigo(Integer detCodigo) { + this.detCodigo = detCodigo; + } + + public String getDetNemonico0() { + return detNemonico0; + } + + public void setDetNemonico0(String detNemonico0) { + this.detNemonico0 = detNemonico0; + } + + public Integer getCatCodigo() { + return catCodigo; + } + + public void setCatCodigo(Integer catCodigo) { + this.catCodigo = catCodigo; + } + + public String getDetTipo1() { + return detTipo1; + } + + public void setDetTipo1(String detTipo1) { + this.detTipo1 = detTipo1; + } + + public String getDetNombre0() { + return detNombre0; + } + + public void setDetNombre0(String detNombre0) { + this.detNombre0 = detNombre0; + } + + public String getDetOrigen0() { + return detOrigen0; + } + + public void setDetOrigen0(String detOrigen0) { + this.detOrigen0 = detOrigen0; + } + + public Integer getDelCodigo() { + return delCodigo; + } + + public void setDelCodigo(Integer delCodigo) { + this.delCodigo = delCodigo; + } + + public Integer getLiqCodigo0() { + return liqCodigo0; + } + + public void setLiqCodigo0(Integer liqCodigo0) { + this.liqCodigo0 = liqCodigo0; + } + + public Integer getDetTipo2() { + return detTipo2; + } + + public void setDetTipo2(Integer detTipo2) { + this.detTipo2 = detTipo2; + } + + public Integer getPreCodigo() { + return preCodigo; + } + + public void setPreCodigo(Integer preCodigo) { + this.preCodigo = preCodigo; + } + + public String getDelMedico() { + return delMedico; + } + + public void setDelMedico(String delMedico) { + this.delMedico = delMedico; + } + + public String getDelServicio() { + return delServicio; + } + + public void setDelServicio(String delServicio) { + this.delServicio = delServicio; + } + + public String getDelDescripcion() { + return delDescripcion; + } + + public void setDelDescripcion(String delDescripcion) { + this.delDescripcion = delDescripcion; + } + + public Double getDelCantidad() { + return delCantidad; + } + + public void setDelCantidad(Double delCantidad) { + this.delCantidad = delCantidad; + } + + public Double getDelUnidad() { + return delUnidad; + } + + public void setDelUnidad(Double delUnidad) { + this.delUnidad = delUnidad; + } + + public Double getDelValor() { + return delValor; + } + + public void setDelValor(Double delValor) { + this.delValor = delValor; + } + + public String getDelDinamico() { + return delDinamico; + } + + public void setDelDinamico(String delDinamico) { + this.delDinamico = delDinamico; + } + + public Date getDelFecha() { + return delFecha; + } + + public void setDelFecha(Date delFecha) { + this.delFecha = delFecha; + } + + public Integer getPreCodigo0() { + return preCodigo0; + } + + public void setPreCodigo0(Integer preCodigo0) { + this.preCodigo0 = preCodigo0; + } + + public Integer getDetTipo3() { + return detTipo3; + } + + public void setDetTipo3(Integer detTipo3) { + this.detTipo3 = detTipo3; + } + + public Integer getDetProvincia() { + return detProvincia; + } + + public void setDetProvincia(Integer detProvincia) { + this.detProvincia = detProvincia; + } + + public Integer getDetCiudad() { + return detCiudad; + } + + public void setDetCiudad(Integer detCiudad) { + this.detCiudad = detCiudad; + } + + public String getPreRuc() { + return preRuc; + } + + public void setPreRuc(String preRuc) { + this.preRuc = preRuc; + } + + public String getPreRazonSocial() { + return preRazonSocial; + } + + public void setPreRazonSocial(String preRazonSocial) { + this.preRazonSocial = preRazonSocial; + } + + public String getPreNombre() { + return preNombre; + } + + public void setPreNombre(String preNombre) { + this.preNombre = preNombre; + } + + public String getPreDireccion() { + return preDireccion; + } + + public void setPreDireccion(String preDireccion) { + this.preDireccion = preDireccion; + } + + public String getPreTelefono1() { + return preTelefono1; + } + + public void setPreTelefono1(String preTelefono1) { + this.preTelefono1 = preTelefono1; + } + + public String getPreTelefono2() { + return preTelefono2; + } + + public void setPreTelefono2(String preTelefono2) { + this.preTelefono2 = preTelefono2; + } + + public String getPreObservacion() { + return preObservacion; + } + + public void setPreObservacion(String preObservacion) { + this.preObservacion = preObservacion; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/VwPolPerBan.java b/src/main/java/com/qsoft/erp/model/VwPolPerBan.java new file mode 100644 index 0000000..5d80343 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/VwPolPerBan.java @@ -0,0 +1,350 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "VW_POL_PER_BAN") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "VwPolPerBan.findAll", query = "SELECT v FROM VwPolPerBan v")}) +public class VwPolPerBan implements Serializable { + + private static final long serialVersionUID = 96497510911317L; + + @Column(name = "EDAD_ACTUAL") + private Integer edadActual; + @Column(name = "PER_CODIGO") + private Integer perCodigo; + @Column(name = "POL_CODIGO") + private Integer polCodigo; + @Size(max = 100) + @Column(name = "PLA_NOMBRE") + private String plaNombre; + @Size(max = 7) + @Column(name = "DET_NEMONICO") + private String detNemonico; + @Size(max = 255) + @Column(name = "DET_DESCRIPCION") + private String detDescripcion; + @Id + @Size(max = 15) + @Column(name = "PER_IDENTIFICACION") + private String perIdentificacion; + @Size(max = 50) + @Column(name = "PER_NOMBRES") + private String perNombres; + @Size(max = 50) + @Column(name = "PER_APELLIDOS") + private String perApellidos; + @Size(max = 255) + @Column(name = "PER_DIRECCION") + private String perDireccion; + @Size(max = 255) + @Column(name = "PER_MAIL") + private String perMail; + @Size(max = 255) + @Column(name = "PEP_OBSERVACION") + private String pepObservacion; + @Size(max = 100) + @Column(name = "PLA_PRODUCTO") + private String plaProducto; + @Size(max = 255) + @Column(name = "DESCRIPCION_CUENTA") + private String descripcionCuenta; + @Size(max = 50) + @Column(name = "CUE_CUENTA") + private String cueCuenta; + @Size(max = 7) + @Column(name = "NEMONICO2") + private String nemonico2; + @Size(max = 50) + @Column(name = "NOMBRE1") + private String nombre1; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 7) + @Column(name = "NEMONICO") + private String nemonico; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "NOMBRE2") + private String nombre2; + @Size(max = 1024) + @Column(name = "POL_DESCRIPCION") + private String polDescripcion; + @Size(max = 256) + @Column(name = "TIPO") + private String tipo; + @Column(name = "POL_ESTADO") + private Short polEstado; + @Column(name = "PLA_EDAD_HIJOS") + private Integer plaEdadHijos; + @Column(name = "PLA_NUM_BENEFICIARIOS") + private Integer plaNumBeneficiarios; + @Column(name = "PEP_MONTO_COBERTURA") + private Double pepMontoCobertura; + @Column(name = "DET_TIPO_CUENTA") + private Integer detTipoCuenta; + @Column(name = "DET_IFI") + private Integer detIfi; + @Column(name = "CUE_ESTADO") + private Short cueEstado; + @Column(name = "DET_TIPO_PERSONA") + private Integer detTipoPersona; + + public VwPolPerBan() { + } + + public Integer getEdadActual() { + return edadActual; + } + + public void setEdadActual(Integer edadActual) { + this.edadActual = edadActual; + } + + public String getTipo() { + return tipo; + } + + public void setTipo(String tipo) { + this.tipo = tipo; + } + + public Integer getPerCodigo() { + return perCodigo; + } + + public void setPerCodigo(Integer perCodigo) { + this.perCodigo = perCodigo; + } + + public Integer getPolCodigo() { + return polCodigo; + } + + public void setPolCodigo(Integer polCodigo) { + this.polCodigo = polCodigo; + } + + public String getPlaNombre() { + return plaNombre; + } + + public void setPlaNombre(String plaNombre) { + this.plaNombre = plaNombre; + } + + public String getDetNemonico() { + return detNemonico; + } + + public void setDetNemonico(String detNemonico) { + this.detNemonico = detNemonico; + } + + public String getDetDescripcion() { + return detDescripcion; + } + + public void setDetDescripcion(String detDescripcion) { + this.detDescripcion = detDescripcion; + } + + public String getPerIdentificacion() { + return perIdentificacion; + } + + public void setPerIdentificacion(String perIdentificacion) { + this.perIdentificacion = perIdentificacion; + } + + public String getPerNombres() { + return perNombres; + } + + public void setPerNombres(String perNombres) { + this.perNombres = perNombres; + } + + public String getPerApellidos() { + return perApellidos; + } + + public void setPerApellidos(String perApellidos) { + this.perApellidos = perApellidos; + } + + public String getPerDireccion() { + return perDireccion; + } + + public void setPerDireccion(String perDireccion) { + this.perDireccion = perDireccion; + } + + public String getPerMail() { + return perMail; + } + + public void setPerMail(String perMail) { + this.perMail = perMail; + } + + public String getPepObservacion() { + return pepObservacion; + } + + public void setPepObservacion(String pepObservacion) { + this.pepObservacion = pepObservacion; + } + + public String getPlaProducto() { + return plaProducto; + } + + public void setPlaProducto(String plaProducto) { + this.plaProducto = plaProducto; + } + + public String getDescripcionCuenta() { + return descripcionCuenta; + } + + public void setDescripcionCuenta(String descripcionCuenta) { + this.descripcionCuenta = descripcionCuenta; + } + + public String getCueCuenta() { + return cueCuenta; + } + + public void setCueCuenta(String cueCuenta) { + this.cueCuenta = cueCuenta; + } + + public String getNemonico2() { + return nemonico2; + } + + public void setNemonico2(String nemonico2) { + this.nemonico2 = nemonico2; + } + + public String getNombre1() { + return nombre1; + } + + public void setNombre1(String nombre1) { + this.nombre1 = nombre1; + } + + public String getNemonico() { + return nemonico; + } + + public void setNemonico(String nemonico) { + this.nemonico = nemonico; + } + + public String getNombre2() { + return nombre2; + } + + public void setNombre2(String nombre2) { + this.nombre2 = nombre2; + } + + public String getPolDescripcion() { + return polDescripcion; + } + + public void setPolDescripcion(String polDescripcion) { + this.polDescripcion = polDescripcion; + } + + public Short getPolEstado() { + return polEstado; + } + + public void setPolEstado(Short polEstado) { + this.polEstado = polEstado; + } + + public Integer getPlaEdadHijos() { + return plaEdadHijos; + } + + public void setPlaEdadHijos(Integer plaEdadHijos) { + this.plaEdadHijos = plaEdadHijos; + } + + public Integer getPlaNumBeneficiarios() { + return plaNumBeneficiarios; + } + + public void setPlaNumBeneficiarios(Integer plaNumBeneficiarios) { + this.plaNumBeneficiarios = plaNumBeneficiarios; + } + + public Double getPepMontoCobertura() { + return pepMontoCobertura; + } + + public void setPepMontoCobertura(Double pepMontoCobertura) { + this.pepMontoCobertura = pepMontoCobertura; + } + + public Integer getDetTipoCuenta() { + return detTipoCuenta; + } + + public void setDetTipoCuenta(Integer detTipoCuenta) { + this.detTipoCuenta = detTipoCuenta; + } + + public Integer getDetIfi() { + return detIfi; + } + + public void setDetIfi(Integer detIfi) { + this.detIfi = detIfi; + } + + public Short getCueEstado() { + return cueEstado; + } + + public void setCueEstado(Short cueEstado) { + this.cueEstado = cueEstado; + } + + public Integer getDetTipoPersona() { + return detTipoPersona; + } + + public void setDetTipoPersona(Integer detTipoPersona) { + this.detTipoPersona = detTipoPersona; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/VwPrestacionesPlan.java b/src/main/java/com/qsoft/erp/model/VwPrestacionesPlan.java new file mode 100644 index 0000000..20234e5 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/VwPrestacionesPlan.java @@ -0,0 +1,380 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "VW_PRESTACIONES_PLAN") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "VwPrestacionesPlan.findAll", query = "SELECT v FROM VwPrestacionesPlan v")}) +public class VwPrestacionesPlan implements Serializable { + + private static final long serialVersionUID = 70550566141260L; + + @Basic(optional = false) + @NotNull + @Column(name = "POL_CODIGO") + private Integer polCodigo; + @Basic(optional = false) + @NotNull + @Column(name = "EMP_CODIGO") + private Integer empCodigo; + @Basic(optional = false) + @NotNull + @Column(name = "PLA_CODIGO") + private Integer plaCodigo; + @Basic(optional = false) + @NotNull + @Column(name = "DET_PERIODICIDAD") + private Integer detPeriodicidad; + @Column(name = "DET_FORMA_PAGO") + private Integer detFormaPago; + @Basic(optional = false) + @NotNull + @Column(name = "DET_IFI") + private Integer detIfi; + @Basic(optional = false) + @NotNull + @Column(name = "DET_ESTADO") + private Integer detEstado; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 15) + @Column(name = "POL_CONTRATO") + private String polContrato; + @Size(max = 15) + @Column(name = "POL_CERTIFICADO") + private String polCertificado; + @Column(name = "POL_DIAS_COBERTURA") + private Integer polDiasCobertura; + @Size(max = 255) + @Column(name = "POL_BROKER") + private String polBroker; + @Size(max = 255) + @Column(name = "POL_OBSERVACION") + private String polObservacion; + @Column(name = "POL_FECHA_INICIO") + @Temporal(TemporalType.TIMESTAMP) + private Date polFechaInicio; + @Column(name = "POL_FECHA_FIN") + @Temporal(TemporalType.TIMESTAMP) + private Date polFechaFin; + @Column(name = "POL_FECHA_REGISTRO") + @Temporal(TemporalType.TIMESTAMP) + private Date polFechaRegistro; + @Basic(optional = false) + @NotNull + @Column(name = "DET_MODALIDAD") + private Integer detModalidad; + @Basic(optional = false) + @NotNull + @Column(name = "DET_DEDUCIBLE") + private Integer detDeducible; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 100) + @Column(name = "PLA_NOMBRE") + private String plaNombre; + @Size(max = 255) + @Column(name = "PLA_RUTA_CONTRATO") + private String plaRutaContrato; + // @Max(value=?) @Min(value=?)//if you know range of your decimal fields consider using these annotations to enforce field validation + @Column(name = "PLA_VALOR_ANUAL") + private Double plaValorAnual; + @Column(name = "PLA_VALOR_MENSUAL") + private Double plaValorMensual; + @Column(name = "PLA_POR_DESCUENTO") + private Double plaPorDescuento; + @Column(name = "PLA_EDAD_TITULAR") + private Integer plaEdadTitular; + @Size(max = 100) + @Column(name = "PLA_PRODUCTO") + private String plaProducto; + @Column(name = "PLA_VALOR_DEDUCIBLE") + private Double plaValorDeducible; + @Id + @Basic(optional = false) + @NotNull + @Column(name = "COP_CODIGO") + private Integer copCodigo; + @Basic(optional = false) + @NotNull + @Column(name = "DET_TIPO") + private Integer detTipo; + @Basic(optional = false) + @NotNull + @Column(name = "DET_PRESTACION") + private Integer detPrestacion; + @Column(name = "COP_COPAGO") + private Double copCopago; + @Basic(optional = false) + @NotNull + @Column(name = "COP_TOPE") + private Double copTope; + + public VwPrestacionesPlan() { + } + + public Integer getPolCodigo() { + return polCodigo; + } + + public void setPolCodigo(Integer polCodigo) { + this.polCodigo = polCodigo; + } + + public Integer getEmpCodigo() { + return empCodigo; + } + + public void setEmpCodigo(Integer empCodigo) { + this.empCodigo = empCodigo; + } + + public Integer getPlaCodigo() { + return plaCodigo; + } + + public void setPlaCodigo(Integer plaCodigo) { + this.plaCodigo = plaCodigo; + } + + public Integer getDetPeriodicidad() { + return detPeriodicidad; + } + + public void setDetPeriodicidad(Integer detPeriodicidad) { + this.detPeriodicidad = detPeriodicidad; + } + + public Integer getDetFormaPago() { + return detFormaPago; + } + + public void setDetFormaPago(Integer detFormaPago) { + this.detFormaPago = detFormaPago; + } + + public Integer getDetIfi() { + return detIfi; + } + + public void setDetIfi(Integer detIfi) { + this.detIfi = detIfi; + } + + public Integer getDetEstado() { + return detEstado; + } + + public void setDetEstado(Integer detEstado) { + this.detEstado = detEstado; + } + + public String getPolContrato() { + return polContrato; + } + + public void setPolContrato(String polContrato) { + this.polContrato = polContrato; + } + + public String getPolCertificado() { + return polCertificado; + } + + public void setPolCertificado(String polCertificado) { + this.polCertificado = polCertificado; + } + + public Integer getPolDiasCobertura() { + return polDiasCobertura; + } + + public void setPolDiasCobertura(Integer polDiasCobertura) { + this.polDiasCobertura = polDiasCobertura; + } + + public String getPolBroker() { + return polBroker; + } + + public void setPolBroker(String polBroker) { + this.polBroker = polBroker; + } + + public String getPolObservacion() { + return polObservacion; + } + + public void setPolObservacion(String polObservacion) { + this.polObservacion = polObservacion; + } + + public Date getPolFechaInicio() { + return polFechaInicio; + } + + public void setPolFechaInicio(Date polFechaInicio) { + this.polFechaInicio = polFechaInicio; + } + + public Date getPolFechaFin() { + return polFechaFin; + } + + public void setPolFechaFin(Date polFechaFin) { + this.polFechaFin = polFechaFin; + } + + public Date getPolFechaRegistro() { + return polFechaRegistro; + } + + public void setPolFechaRegistro(Date polFechaRegistro) { + this.polFechaRegistro = polFechaRegistro; + } + + public Integer getDetModalidad() { + return detModalidad; + } + + public void setDetModalidad(Integer detModalidad) { + this.detModalidad = detModalidad; + } + + public Integer getDetDeducible() { + return detDeducible; + } + + public void setDetDeducible(Integer detDeducible) { + this.detDeducible = detDeducible; + } + + public String getPlaNombre() { + return plaNombre; + } + + public void setPlaNombre(String plaNombre) { + this.plaNombre = plaNombre; + } + + public String getPlaRutaContrato() { + return plaRutaContrato; + } + + public void setPlaRutaContrato(String plaRutaContrato) { + this.plaRutaContrato = plaRutaContrato; + } + + public Double getPlaValorAnual() { + return plaValorAnual; + } + + public void setPlaValorAnual(Double plaValorAnual) { + this.plaValorAnual = plaValorAnual; + } + + public Double getPlaValorMensual() { + return plaValorMensual; + } + + public void setPlaValorMensual(Double plaValorMensual) { + this.plaValorMensual = plaValorMensual; + } + + public Double getPlaPorDescuento() { + return plaPorDescuento; + } + + public void setPlaPorDescuento(Double plaPorDescuento) { + this.plaPorDescuento = plaPorDescuento; + } + + public Integer getPlaEdadTitular() { + return plaEdadTitular; + } + + public void setPlaEdadTitular(Integer plaEdadTitular) { + this.plaEdadTitular = plaEdadTitular; + } + + public String getPlaProducto() { + return plaProducto; + } + + public void setPlaProducto(String plaProducto) { + this.plaProducto = plaProducto; + } + + public Double getPlaValorDeducible() { + return plaValorDeducible; + } + + public void setPlaValorDeducible(Double plaValorDeducible) { + this.plaValorDeducible = plaValorDeducible; + } + + public Integer getCopCodigo() { + return copCodigo; + } + + public void setCopCodigo(Integer copCodigo) { + this.copCodigo = copCodigo; + } + + public Integer getDetTipo() { + return detTipo; + } + + public void setDetTipo(Integer detTipo) { + this.detTipo = detTipo; + } + + public Integer getDetPrestacion() { + return detPrestacion; + } + + public void setDetPrestacion(Integer detPrestacion) { + this.detPrestacion = detPrestacion; + } + + public Double getCopCopago() { + return copCopago; + } + + public void setCopCopago(Double copCopago) { + this.copCopago = copCopago; + } + + public Double getCopTope() { + return copTope; + } + + public void setCopTope(Double copTope) { + this.copTope = copTope; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/VwRepdr.java b/src/main/java/com/qsoft/erp/model/VwRepdr.java new file mode 100644 index 0000000..aa03012 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/VwRepdr.java @@ -0,0 +1,846 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "VW_REPDR") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "VwRepdr.findAll", query = "SELECT v FROM VwRepdr v")}) +public class VwRepdr implements Serializable { + + private static final long serialVersionUID = 31218217331458L; + + @Id + @Column(name = "PER_CODIGO") + private Integer perCodigo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "USU_NOMBRE") + private String usuNombre; + @Size(max = 255) + @Column(name = "USU_DESCRIPCION") + private String usuDescripcion; + @Size(max = 1023) + @Column(name = "USU_URL_IMAGEN") + private String usuUrlImagen; + @Column(name = "USU_FECHA_REGISTRO") + @Temporal(TemporalType.TIMESTAMP) + private Date usuFechaRegistro; + @Column(name = "USU_FECHA_TOKEN") + @Temporal(TemporalType.TIMESTAMP) + private Date usuFechaToken; + @Size(max = 255) + @Column(name = "USU_TOKEN") + private String usuToken; + @Column(name = "USU_TIEMPO_TOKEN") + private Integer usuTiempoToken; + @Column(name = "USU_ESTADO") + private Short usuEstado; + @Column(name = "DET_TIPO_IDENTIFICACION") + private Integer detTipoIdentificacion; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 15) + @Column(name = "PER_IDENTIFICACION") + private String perIdentificacion; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "PER_NOMBRES") + private String perNombres; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "PER_APELLIDOS") + private String perApellidos; + @Size(max = 50) + @Column(name = "PER_NACIONALIDAD") + private String perNacionalidad; + @Column(name = "PER_FECHA_REGISTRO") + @Temporal(TemporalType.TIMESTAMP) + private Date perFechaRegistro; + @Column(name = "PER_FECHA_NACIMIENTO") + @Temporal(TemporalType.TIMESTAMP) + private Date perFechaNacimiento; + @Column(name = "PER_ESTADO") + private Short perEstado; + @Basic(optional = false) + @NotNull + @Column(name = "DET_TIPO_PERSONA") + private Integer detTipoPersona; + @Size(max = 255) + @Column(name = "PEP_OBSERVACION") + private String pepObservacion; + // @Max(value=?) @Min(value=?)//if you know range of your decimal fields consider using these annotations to enforce field validation + @Column(name = "PEP_MONTO_COBERTURA") + private Double pepMontoCobertura; + @Basic(optional = false) + @NotNull + @Column(name = "DET_IFI") + private Integer detIfi; + @Basic(optional = false) + @NotNull + @Column(name = "DET_ESTADO") + private Integer detEstado; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 15) + @Column(name = "POL_CONTRATO") + private String polContrato; + @Basic(optional = false) + @NotNull + @Column(name = "POL_CODIGO") + private Integer polCodigo; + @Column(name = "POL_DIAS_COBERTURA") + private Integer polDiasCobertura; + @Size(max = 255) + @Column(name = "POL_OBSERVACION") + private String polObservacion; + @Column(name = "POL_FECHA_INICIO") + @Temporal(TemporalType.TIMESTAMP) + private Date polFechaInicio; + @Column(name = "POL_FECHA_FIN") + @Temporal(TemporalType.TIMESTAMP) + private Date polFechaFin; + @Column(name = "POL_FECHA_REGISTRO") + @Temporal(TemporalType.TIMESTAMP) + private Date polFechaRegistro; + @Basic(optional = false) + @NotNull + @Column(name = "DET_MODALIDAD") + private Integer detModalidad; + @Basic(optional = false) + @NotNull + @Column(name = "DET_DEDUCIBLE") + private Integer detDeducible; + @Basic(optional = false) + @NotNull + @Column(name = "DET_TARIFARIO") + private Integer detTarifario; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 100) + @Column(name = "PLA_NOMBRE") + private String plaNombre; + @Size(max = 255) + @Column(name = "PLA_RUTA_CONTRATO") + private String plaRutaContrato; + @Column(name = "PLA_VALOR_MENSUAL") + private Double plaValorMensual; + @Column(name = "PLA_POR_DESCUENTO") + private Double plaPorDescuento; + @Column(name = "PLA_NUM_BENEFICIARIOS") + private Integer plaNumBeneficiarios; + @Column(name = "PLA_COBERTURA_MAXIMA") + private Double plaCoberturaMaxima; + @Basic(optional = false) + @NotNull + @Column(name = "PLA_ESTADO") + private Short plaEstado; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 7) + @Column(name = "DET_NEMONICO") + private String detNemonico; + @Size(max = 20) + @Column(name = "DET_TIPO") + private String detTipo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "DET_NOMBRE") + private String detNombre; + @Size(max = 255) + @Column(name = "DET_ORIGEN") + private String detOrigen; + @Size(max = 255) + @Column(name = "DET_DESTINO") + private String detDestino; + @Size(max = 255) + @Column(name = "DET_DESCRIPCION") + private String detDescripcion; + @Basic(optional = false) + @NotNull + @Column(name = "PEP_CODIGO") + private Integer pepCodigo; + @Basic(optional = false) + @NotNull + @Column(name = "PER_CODIGO_0") + private Integer perCodigo0; + @Basic(optional = false) + @NotNull + @Column(name = "POL_CODIGO_0") + private Integer polCodigo0; + @Basic(optional = false) + @NotNull + @Column(name = "EMP_CODIGO") + private Integer empCodigo; + @Basic(optional = false) + @NotNull + @Column(name = "PLA_CODIGO") + private Integer plaCodigo; + @Basic(optional = false) + @NotNull + @Column(name = "DET_MODALIDAD_0") + private Integer detModalidad0; + @Basic(optional = false) + @NotNull + @Column(name = "DET_PERIODICIDAD") + private Integer detPeriodicidad; + @Column(name = "DET_FORMA_PAGO") + private Integer detFormaPago; + @Size(max = 15) + @Column(name = "POL_CERTIFICADO") + private String polCertificado; + @Size(max = 255) + @Column(name = "POL_BROKER") + private String polBroker; + @Column(name = "DET_GENERO") + private Integer detGenero; + @Size(max = 255) + @Column(name = "PER_DIRECCION") + private String perDireccion; + @Size(max = 255) + @Column(name = "PER_MAIL") + private String perMail; + @Basic(optional = false) + @NotNull + @Column(name = "USU_CODIGO") + private Integer usuCodigo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 20) + @Column(name = "USU_USUARIO") + private String usuUsuario; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "DET_NOMBRE_0") + private String detNombre0; + @Basic(optional = false) + @NotNull + @Column(name = "CAT_CODIGO") + private Integer catCodigo; + @Column(name = "DET_PROVINCIA") + private Integer detProvincia; + @Column(name = "PLA_VALOR_DEDUCIBLE") + private Double plaValorDeducible; + @Size(max = 100) + @Column(name = "PLA_PRODUCTO") + private String plaProducto; + @Column(name = "PLA_EDAD_TITULAR") + private Integer plaEdadTitular; + @Column(name = "PLA_EDAD_HIJOS") + private Integer plaEdadHijos; + @Column(name = "PLA_VALOR_ANUAL") + private Double plaValorAnual; + @Basic(optional = false) + @NotNull + @Column(name = "DET_TIPO_0") + private Integer detTipo0; + @Basic(optional = false) + @NotNull + @Column(name = "DET_CODIGO") + private Integer detCodigo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "DET_NOMBRE_1") + private String detNombre1; + + public VwRepdr() { + } + + public Integer getPerCodigo() { + return perCodigo; + } + + public void setPerCodigo(Integer perCodigo) { + this.perCodigo = perCodigo; + } + + public String getUsuNombre() { + return usuNombre; + } + + public void setUsuNombre(String usuNombre) { + this.usuNombre = usuNombre; + } + + public String getUsuDescripcion() { + return usuDescripcion; + } + + public void setUsuDescripcion(String usuDescripcion) { + this.usuDescripcion = usuDescripcion; + } + + public String getUsuUrlImagen() { + return usuUrlImagen; + } + + public void setUsuUrlImagen(String usuUrlImagen) { + this.usuUrlImagen = usuUrlImagen; + } + + public Date getUsuFechaRegistro() { + return usuFechaRegistro; + } + + public void setUsuFechaRegistro(Date usuFechaRegistro) { + this.usuFechaRegistro = usuFechaRegistro; + } + + public Date getUsuFechaToken() { + return usuFechaToken; + } + + public void setUsuFechaToken(Date usuFechaToken) { + this.usuFechaToken = usuFechaToken; + } + + public String getUsuToken() { + return usuToken; + } + + public void setUsuToken(String usuToken) { + this.usuToken = usuToken; + } + + public Integer getUsuTiempoToken() { + return usuTiempoToken; + } + + public void setUsuTiempoToken(Integer usuTiempoToken) { + this.usuTiempoToken = usuTiempoToken; + } + + public Short getUsuEstado() { + return usuEstado; + } + + public void setUsuEstado(Short usuEstado) { + this.usuEstado = usuEstado; + } + + public Integer getDetTipoIdentificacion() { + return detTipoIdentificacion; + } + + public void setDetTipoIdentificacion(Integer detTipoIdentificacion) { + this.detTipoIdentificacion = detTipoIdentificacion; + } + + public String getPerIdentificacion() { + return perIdentificacion; + } + + public void setPerIdentificacion(String perIdentificacion) { + this.perIdentificacion = perIdentificacion; + } + + public String getPerNombres() { + return perNombres; + } + + public void setPerNombres(String perNombres) { + this.perNombres = perNombres; + } + + public String getPerApellidos() { + return perApellidos; + } + + public void setPerApellidos(String perApellidos) { + this.perApellidos = perApellidos; + } + + public String getPerNacionalidad() { + return perNacionalidad; + } + + public void setPerNacionalidad(String perNacionalidad) { + this.perNacionalidad = perNacionalidad; + } + + public Date getPerFechaRegistro() { + return perFechaRegistro; + } + + public void setPerFechaRegistro(Date perFechaRegistro) { + this.perFechaRegistro = perFechaRegistro; + } + + public Date getPerFechaNacimiento() { + return perFechaNacimiento; + } + + public void setPerFechaNacimiento(Date perFechaNacimiento) { + this.perFechaNacimiento = perFechaNacimiento; + } + + public Short getPerEstado() { + return perEstado; + } + + public void setPerEstado(Short perEstado) { + this.perEstado = perEstado; + } + + public Integer getDetTipoPersona() { + return detTipoPersona; + } + + public void setDetTipoPersona(Integer detTipoPersona) { + this.detTipoPersona = detTipoPersona; + } + + public String getPepObservacion() { + return pepObservacion; + } + + public void setPepObservacion(String pepObservacion) { + this.pepObservacion = pepObservacion; + } + + public Double getPepMontoCobertura() { + return pepMontoCobertura; + } + + public void setPepMontoCobertura(Double pepMontoCobertura) { + this.pepMontoCobertura = pepMontoCobertura; + } + + public Integer getDetIfi() { + return detIfi; + } + + public void setDetIfi(Integer detIfi) { + this.detIfi = detIfi; + } + + public Integer getDetEstado() { + return detEstado; + } + + public void setDetEstado(Integer detEstado) { + this.detEstado = detEstado; + } + + public String getPolContrato() { + return polContrato; + } + + public void setPolContrato(String polContrato) { + this.polContrato = polContrato; + } + + public Integer getPolCodigo() { + return polCodigo; + } + + public void setPolCodigo(Integer polCodigo) { + this.polCodigo = polCodigo; + } + + public Integer getPolDiasCobertura() { + return polDiasCobertura; + } + + public void setPolDiasCobertura(Integer polDiasCobertura) { + this.polDiasCobertura = polDiasCobertura; + } + + public String getPolObservacion() { + return polObservacion; + } + + public void setPolObservacion(String polObservacion) { + this.polObservacion = polObservacion; + } + + public Date getPolFechaInicio() { + return polFechaInicio; + } + + public void setPolFechaInicio(Date polFechaInicio) { + this.polFechaInicio = polFechaInicio; + } + + public Date getPolFechaFin() { + return polFechaFin; + } + + public void setPolFechaFin(Date polFechaFin) { + this.polFechaFin = polFechaFin; + } + + public Date getPolFechaRegistro() { + return polFechaRegistro; + } + + public void setPolFechaRegistro(Date polFechaRegistro) { + this.polFechaRegistro = polFechaRegistro; + } + + public Integer getDetModalidad() { + return detModalidad; + } + + public void setDetModalidad(Integer detModalidad) { + this.detModalidad = detModalidad; + } + + public Integer getDetDeducible() { + return detDeducible; + } + + public void setDetDeducible(Integer detDeducible) { + this.detDeducible = detDeducible; + } + + public Integer getDetTarifario() { + return detTarifario; + } + + public void setDetTarifario(Integer detTarifario) { + this.detTarifario = detTarifario; + } + + public String getPlaNombre() { + return plaNombre; + } + + public void setPlaNombre(String plaNombre) { + this.plaNombre = plaNombre; + } + + public String getPlaRutaContrato() { + return plaRutaContrato; + } + + public void setPlaRutaContrato(String plaRutaContrato) { + this.plaRutaContrato = plaRutaContrato; + } + + public Double getPlaValorMensual() { + return plaValorMensual; + } + + public void setPlaValorMensual(Double plaValorMensual) { + this.plaValorMensual = plaValorMensual; + } + + public Double getPlaPorDescuento() { + return plaPorDescuento; + } + + public void setPlaPorDescuento(Double plaPorDescuento) { + this.plaPorDescuento = plaPorDescuento; + } + + public Integer getPlaNumBeneficiarios() { + return plaNumBeneficiarios; + } + + public void setPlaNumBeneficiarios(Integer plaNumBeneficiarios) { + this.plaNumBeneficiarios = plaNumBeneficiarios; + } + + public Double getPlaCoberturaMaxima() { + return plaCoberturaMaxima; + } + + public void setPlaCoberturaMaxima(Double plaCoberturaMaxima) { + this.plaCoberturaMaxima = plaCoberturaMaxima; + } + + public Short getPlaEstado() { + return plaEstado; + } + + public void setPlaEstado(Short plaEstado) { + this.plaEstado = plaEstado; + } + + public String getDetNemonico() { + return detNemonico; + } + + public void setDetNemonico(String detNemonico) { + this.detNemonico = detNemonico; + } + + public String getDetTipo() { + return detTipo; + } + + public void setDetTipo(String detTipo) { + this.detTipo = detTipo; + } + + public String getDetNombre() { + return detNombre; + } + + public void setDetNombre(String detNombre) { + this.detNombre = detNombre; + } + + public String getDetOrigen() { + return detOrigen; + } + + public void setDetOrigen(String detOrigen) { + this.detOrigen = detOrigen; + } + + public String getDetDestino() { + return detDestino; + } + + public void setDetDestino(String detDestino) { + this.detDestino = detDestino; + } + + public String getDetDescripcion() { + return detDescripcion; + } + + public void setDetDescripcion(String detDescripcion) { + this.detDescripcion = detDescripcion; + } + + public Integer getPepCodigo() { + return pepCodigo; + } + + public void setPepCodigo(Integer pepCodigo) { + this.pepCodigo = pepCodigo; + } + + public Integer getPerCodigo0() { + return perCodigo0; + } + + public void setPerCodigo0(Integer perCodigo0) { + this.perCodigo0 = perCodigo0; + } + + public Integer getPolCodigo0() { + return polCodigo0; + } + + public void setPolCodigo0(Integer polCodigo0) { + this.polCodigo0 = polCodigo0; + } + + public Integer getEmpCodigo() { + return empCodigo; + } + + public void setEmpCodigo(Integer empCodigo) { + this.empCodigo = empCodigo; + } + + public Integer getPlaCodigo() { + return plaCodigo; + } + + public void setPlaCodigo(Integer plaCodigo) { + this.plaCodigo = plaCodigo; + } + + public Integer getDetModalidad0() { + return detModalidad0; + } + + public void setDetModalidad0(Integer detModalidad0) { + this.detModalidad0 = detModalidad0; + } + + public Integer getDetPeriodicidad() { + return detPeriodicidad; + } + + public void setDetPeriodicidad(Integer detPeriodicidad) { + this.detPeriodicidad = detPeriodicidad; + } + + public Integer getDetFormaPago() { + return detFormaPago; + } + + public void setDetFormaPago(Integer detFormaPago) { + this.detFormaPago = detFormaPago; + } + + public String getPolCertificado() { + return polCertificado; + } + + public void setPolCertificado(String polCertificado) { + this.polCertificado = polCertificado; + } + + public String getPolBroker() { + return polBroker; + } + + public void setPolBroker(String polBroker) { + this.polBroker = polBroker; + } + + public Integer getDetGenero() { + return detGenero; + } + + public void setDetGenero(Integer detGenero) { + this.detGenero = detGenero; + } + + public String getPerDireccion() { + return perDireccion; + } + + public void setPerDireccion(String perDireccion) { + this.perDireccion = perDireccion; + } + + public String getPerMail() { + return perMail; + } + + public void setPerMail(String perMail) { + this.perMail = perMail; + } + + public Integer getUsuCodigo() { + return usuCodigo; + } + + public void setUsuCodigo(Integer usuCodigo) { + this.usuCodigo = usuCodigo; + } + + public String getUsuUsuario() { + return usuUsuario; + } + + public void setUsuUsuario(String usuUsuario) { + this.usuUsuario = usuUsuario; + } + + public String getDetNombre0() { + return detNombre0; + } + + public void setDetNombre0(String detNombre0) { + this.detNombre0 = detNombre0; + } + + public Integer getCatCodigo() { + return catCodigo; + } + + public void setCatCodigo(Integer catCodigo) { + this.catCodigo = catCodigo; + } + + public Integer getDetProvincia() { + return detProvincia; + } + + public void setDetProvincia(Integer detProvincia) { + this.detProvincia = detProvincia; + } + + public Double getPlaValorDeducible() { + return plaValorDeducible; + } + + public void setPlaValorDeducible(Double plaValorDeducible) { + this.plaValorDeducible = plaValorDeducible; + } + + public String getPlaProducto() { + return plaProducto; + } + + public void setPlaProducto(String plaProducto) { + this.plaProducto = plaProducto; + } + + public Integer getPlaEdadTitular() { + return plaEdadTitular; + } + + public void setPlaEdadTitular(Integer plaEdadTitular) { + this.plaEdadTitular = plaEdadTitular; + } + + public Integer getPlaEdadHijos() { + return plaEdadHijos; + } + + public void setPlaEdadHijos(Integer plaEdadHijos) { + this.plaEdadHijos = plaEdadHijos; + } + + public Double getPlaValorAnual() { + return plaValorAnual; + } + + public void setPlaValorAnual(Double plaValorAnual) { + this.plaValorAnual = plaValorAnual; + } + + public Integer getDetTipo0() { + return detTipo0; + } + + public void setDetTipo0(Integer detTipo0) { + this.detTipo0 = detTipo0; + } + + public Integer getDetCodigo() { + return detCodigo; + } + + public void setDetCodigo(Integer detCodigo) { + this.detCodigo = detCodigo; + } + + public String getDetNombre1() { + return detNombre1; + } + + public void setDetNombre1(String detNombre1) { + this.detNombre1 = detNombre1; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/VwReporteProduccion.java b/src/main/java/com/qsoft/erp/model/VwReporteProduccion.java new file mode 100644 index 0000000..488c455 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/VwReporteProduccion.java @@ -0,0 +1,209 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Lob; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "VW_REPORTE_PRODUCCION") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "VwReporteProduccion.findAll", query = "SELECT v FROM VwReporteProduccion v")}) +public class VwReporteProduccion implements Serializable { + + private static final long serialVersionUID = 55920685342860L; + + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "PER_NOMBRES") + private String perNombres; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "PER_APELLIDOS") + private String perApellidos; + @Id + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 15) + @Column(name = "PER_IDENTIFICACION") + private String perIdentificacion; + @Column(name = "PER_FECHA_NACIMIENTO") + @Temporal(TemporalType.TIMESTAMP) + private Date perFechaNacimiento; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "DET_NOMBRE_0") + private String detNombre0; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 100) + @Column(name = "PLA_NOMBRE") + private String plaNombre; + // @Max(value=?) @Min(value=?)//if you know range of your decimal fields consider using these annotations to enforce field validation + @Column(name = "PLA_VALOR_MENSUAL") + private Double plaValorMensual; + @Column(name = "PLA_VALOR_ANUAL") + private Double plaValorAnual; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "DET_NOMBRE_1") + private String detNombre1; + @Column(name = "PEP_MONTO_COBERTURA") + private Double pepMontoCobertura; + @Column(name = "POL_FECHA_REGISTRO") + @Temporal(TemporalType.TIMESTAMP) + private Date polFechaRegistro; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "DET_NOMBRE") + private String detNombre; + @Size(max = 255) + @Column(name = "PER_MAIL") + private String perMail; + @Lob + @Size(max = 16777215) + @Column(name = "NUMEROS_CONTACTO") + private String numerosContacto; + + public VwReporteProduccion() { + } + + public String getPerNombres() { + return perNombres; + } + + public void setPerNombres(String perNombres) { + this.perNombres = perNombres; + } + + public String getPerApellidos() { + return perApellidos; + } + + public void setPerApellidos(String perApellidos) { + this.perApellidos = perApellidos; + } + + public String getPerIdentificacion() { + return perIdentificacion; + } + + public void setPerIdentificacion(String perIdentificacion) { + this.perIdentificacion = perIdentificacion; + } + + public Date getPerFechaNacimiento() { + return perFechaNacimiento; + } + + public void setPerFechaNacimiento(Date perFechaNacimiento) { + this.perFechaNacimiento = perFechaNacimiento; + } + + public String getDetNombre0() { + return detNombre0; + } + + public void setDetNombre0(String detNombre0) { + this.detNombre0 = detNombre0; + } + + public String getPlaNombre() { + return plaNombre; + } + + public void setPlaNombre(String plaNombre) { + this.plaNombre = plaNombre; + } + + public Double getPlaValorMensual() { + return plaValorMensual; + } + + public void setPlaValorMensual(Double plaValorMensual) { + this.plaValorMensual = plaValorMensual; + } + + public Double getPlaValorAnual() { + return plaValorAnual; + } + + public void setPlaValorAnual(Double plaValorAnual) { + this.plaValorAnual = plaValorAnual; + } + + public String getDetNombre1() { + return detNombre1; + } + + public void setDetNombre1(String detNombre1) { + this.detNombre1 = detNombre1; + } + + public Double getPepMontoCobertura() { + return pepMontoCobertura; + } + + public void setPepMontoCobertura(Double pepMontoCobertura) { + this.pepMontoCobertura = pepMontoCobertura; + } + + public Date getPolFechaRegistro() { + return polFechaRegistro; + } + + public void setPolFechaRegistro(Date polFechaRegistro) { + this.polFechaRegistro = polFechaRegistro; + } + + public String getDetNombre() { + return detNombre; + } + + public void setDetNombre(String detNombre) { + this.detNombre = detNombre; + } + + public String getPerMail() { + return perMail; + } + + public void setPerMail(String perMail) { + this.perMail = perMail; + } + + public String getNumerosContacto() { + return numerosContacto; + } + + public void setNumerosContacto(String numerosContacto) { + this.numerosContacto = numerosContacto; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/VwRepprimaPlan.java b/src/main/java/com/qsoft/erp/model/VwRepprimaPlan.java new file mode 100644 index 0000000..89d7920 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/VwRepprimaPlan.java @@ -0,0 +1,139 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "VW_REPPRIMA_PLAN") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "VwRepprimaPlan.findAll", query = "SELECT v FROM VwRepprimaPlan v")}) +public class VwRepprimaPlan implements Serializable { + + private static final Long serialVersionUID = 277715052404851L; + + @Basic(optional = false) + @NotNull + @Column(name = "PLA_CODIGO") + private Integer plaCodigo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 100) + @Column(name = "PLA_NOMBRE") + private String plaNombre; + @Size(max = 100) + @Column(name = "PLA_PRODUCTO") + private String plaProducto; + @Column(name = "PLA_VALOR_ANUAL") + private Double plaValorAnual; + @Basic(optional = false) + @NotNull + @Column(name = "NUMERO_POLIZAS") + private Long numeroPolizas; + @Id + @Column(name = "SUMA_TOTAL_POLIZAS") + private Double sumaTotalPolizas; + @Column(name = "VALOR_MENSUAL_POLIZA") + private Double valorMensualPoliza; + @Column(name = "VALOR_MENSUAL") + private Double valorMensual; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 7) + @Column(name = "PERIODICIDAD") + private String periodicidad; + + public VwRepprimaPlan() { + } + + public Integer getPlaCodigo() { + return plaCodigo; + } + + public void setPlaCodigo(Integer plaCodigo) { + this.plaCodigo = plaCodigo; + } + + public String getPlaNombre() { + return plaNombre; + } + + public void setPlaNombre(String plaNombre) { + this.plaNombre = plaNombre; + } + + public String getPlaProducto() { + return plaProducto; + } + + public void setPlaProducto(String plaProducto) { + this.plaProducto = plaProducto; + } + + public Double getPlaValorAnual() { + return plaValorAnual; + } + + public void setPlaValorAnual(Double plaValorAnual) { + this.plaValorAnual = plaValorAnual; + } + + public Long getNumeroPolizas() { + return numeroPolizas; + } + + public void setNumeroPolizas(Long numeroPolizas) { + this.numeroPolizas = numeroPolizas; + } + + public Double getSumaTotalPolizas() { + return sumaTotalPolizas; + } + + public void setSumaTotalPolizas(Double sumaTotalPolizas) { + this.sumaTotalPolizas = sumaTotalPolizas; + } + + public Double getValorMensualPoliza() { + return valorMensualPoliza; + } + + public void setValorMensualPoliza(Double valorMensualPoliza) { + this.valorMensualPoliza = valorMensualPoliza; + } + + public Double getValorMensual() { + return valorMensual; + } + + public void setValorMensual(Double valorMensual) { + this.valorMensual = valorMensual; + } + + public String getPeriodicidad() { + return periodicidad; + } + + public void setPeriodicidad(String periodicidad) { + this.periodicidad = periodicidad; + } + +} diff --git a/src/main/java/com/qsoft/erp/model/VwUsuarioPersonaPolizaPlan.java b/src/main/java/com/qsoft/erp/model/VwUsuarioPersonaPolizaPlan.java new file mode 100644 index 0000000..425eab5 --- /dev/null +++ b/src/main/java/com/qsoft/erp/model/VwUsuarioPersonaPolizaPlan.java @@ -0,0 +1,562 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.erp.model; + +import java.io.Serializable; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author james + */ +@Entity +@Table(name = "VW_USUARIO_PERSONA_POLIZA_PLAN") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "VwUsuarioPersonaPolizaPlan.findAll", query = "SELECT v FROM VwUsuarioPersonaPolizaPlan v") +}) +public class VwUsuarioPersonaPolizaPlan implements Serializable { + + private static final long serialVersionUID = 23735178262551L; + + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "USU_NOMBRE") + private String usuNombre; + @Size(max = 255) + @Column(name = "USU_DESCRIPCION") + private String usuDescripcion; + @Size(max = 1023) + @Column(name = "USU_URL_IMAGEN") + private String usuUrlImagen; + @Size(max = 255) + @Column(name = "USU_TOKEN") + private String usuToken; + @Column(name = "DET_TIPO_IDENTIFICACION") + private Integer detTipoIdentificacion; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 15) + @Column(name = "PER_IDENTIFICACION") + private String perIdentificacion; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "PER_NOMBRES") + private String perNombres; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "PER_APELLIDOS") + private String perApellidos; + @Size(max = 50) + @Column(name = "PER_NACIONALIDAD") + private String perNacionalidad; + @Basic(optional = false) + @NotNull + @Column(name = "DET_TIPO_PERSONA") + private Integer detTipoPersona; + @Size(max = 255) + @Column(name = "PEP_OBSERVACION") + private String pepObservacion; + @Basic(optional = false) + @NotNull + @Column(name = "DET_IFI") + private Integer detIfi; + @Basic(optional = false) + @NotNull + @Column(name = "DET_ESTADO") + private Integer detEstado; + @Id + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 15) + @Column(name = "POL_CONTRATO") + private String polContrato; + @Basic(optional = false) + @NotNull + @Column(name = "POL_CODIGO") + private Integer polCodigo; + @Size(max = 255) + @Column(name = "POL_OBSERVACION") + private String polObservacion; + @Basic(optional = false) + @NotNull + @Column(name = "DET_MODALIDAD") + private Integer detModalidad; + @Basic(optional = false) + @NotNull + @Column(name = "DET_DEDUCIBLE") + private Integer detDeducible; + @Basic(optional = false) + @NotNull + @Column(name = "DET_TARIFARIO") + private Integer detTarifario; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 100) + @Column(name = "PLA_NOMBRE") + private String plaNombre; + @Size(max = 255) + @Column(name = "PLA_RUTA_CONTRATO") + private String plaRutaContrato; + @Basic(optional = false) + @NotNull + @Column(name = "PLA_CODIGO") + private Integer plaCodigo; + @Basic(optional = false) + @NotNull + @Column(name = "PLA_ESTADO") + private Short plaEstado; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 7) + @Column(name = "DET_NEMONICO") + private String detNemonico; + @Size(max = 20) + @Column(name = "DET_TIPO") + private String detTipo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "DET_NOMBRE") + private String detNombre; + @Size(max = 255) + @Column(name = "DET_ORIGEN") + private String detOrigen; + @Size(max = 255) + @Column(name = "DET_DESTINO") + private String detDestino; + @Size(max = 255) + @Column(name = "DET_DESCRIPCION") + private String detDescripcion; + @Column(name = "PER_CODIGO") + private Integer perCodigo; + @Column(name = "USU_FECHA_REGISTRO") + @Temporal(TemporalType.TIMESTAMP) + private Date usuFechaRegistro; + @Column(name = "USU_FECHA_TOKEN") + @Temporal(TemporalType.TIMESTAMP) + private Date usuFechaToken; + @Column(name = "USU_TIEMPO_TOKEN") + private Integer usuTiempoToken; + @Column(name = "USU_ESTADO") + private Short usuEstado; + @Column(name = "PER_FECHA_REGISTRO") + @Temporal(TemporalType.TIMESTAMP) + private Date perFechaRegistro; + @Column(name = "PER_FECHA_NACIMIENTO") + @Temporal(TemporalType.TIMESTAMP) + private Date perFechaNacimiento; + @Column(name = "PER_ESTADO") + private Short perEstado; + @Column(name = "PEP_MONTO_COBERTURA") + private Double pepMontoCobertura; + @Column(name = "POL_DIAS_COBERTURA") + private Integer polDiasCobertura; + @Column(name = "POL_FECHA_INICIO") + @Temporal(TemporalType.TIMESTAMP) + private Date polFechaInicio; + @Column(name = "POL_FECHA_FIN") + @Temporal(TemporalType.TIMESTAMP) + private Date polFechaFin; + @Column(name = "POL_FECHA_REGISTRO") + @Temporal(TemporalType.TIMESTAMP) + private Date polFechaRegistro; + @Column(name = "PLA_VALOR_MENSUAL") + private Double plaValorMensual; + @Column(name = "PLA_POR_DESCUENTO") + private Double plaPorDescuento; + @Column(name = "PLA_NUM_BENEFICIARIOS") + private Integer plaNumBeneficiarios; + @Column(name = "PLA_COBERTURA_MAXIMA") + private Double plaCoberturaMaxima; + + public VwUsuarioPersonaPolizaPlan() { + } + + public String getUsuNombre() { + return usuNombre; + } + + public void setUsuNombre(String usuNombre) { + this.usuNombre = usuNombre; + } + + public String getUsuDescripcion() { + return usuDescripcion; + } + + public void setUsuDescripcion(String usuDescripcion) { + this.usuDescripcion = usuDescripcion; + } + + public String getUsuUrlImagen() { + return usuUrlImagen; + } + + public void setUsuUrlImagen(String usuUrlImagen) { + this.usuUrlImagen = usuUrlImagen; + } + + public String getUsuToken() { + return usuToken; + } + + public void setUsuToken(String usuToken) { + this.usuToken = usuToken; + } + + public Integer getDetTipoIdentificacion() { + return detTipoIdentificacion; + } + + public void setDetTipoIdentificacion(Integer detTipoIdentificacion) { + this.detTipoIdentificacion = detTipoIdentificacion; + } + + public String getPerIdentificacion() { + return perIdentificacion; + } + + public void setPerIdentificacion(String perIdentificacion) { + this.perIdentificacion = perIdentificacion; + } + + public String getPerNombres() { + return perNombres; + } + + public void setPerNombres(String perNombres) { + this.perNombres = perNombres; + } + + public String getPerApellidos() { + return perApellidos; + } + + public void setPerApellidos(String perApellidos) { + this.perApellidos = perApellidos; + } + + public String getPerNacionalidad() { + return perNacionalidad; + } + + public void setPerNacionalidad(String perNacionalidad) { + this.perNacionalidad = perNacionalidad; + } + + public Integer getDetTipoPersona() { + return detTipoPersona; + } + + public void setDetTipoPersona(Integer detTipoPersona) { + this.detTipoPersona = detTipoPersona; + } + + public String getPepObservacion() { + return pepObservacion; + } + + public void setPepObservacion(String pepObservacion) { + this.pepObservacion = pepObservacion; + } + + public Integer getDetIfi() { + return detIfi; + } + + public void setDetIfi(Integer detIfi) { + this.detIfi = detIfi; + } + + public Integer getDetEstado() { + return detEstado; + } + + public void setDetEstado(Integer detEstado) { + this.detEstado = detEstado; + } + + public String getPolContrato() { + return polContrato; + } + + public void setPolContrato(String polContrato) { + this.polContrato = polContrato; + } + + public Integer getPolCodigo() { + return polCodigo; + } + + public void setPolCodigo(Integer polCodigo) { + this.polCodigo = polCodigo; + } + + public String getPolObservacion() { + return polObservacion; + } + + public void setPolObservacion(String polObservacion) { + this.polObservacion = polObservacion; + } + + public Integer getDetModalidad() { + return detModalidad; + } + + public void setDetModalidad(Integer detModalidad) { + this.detModalidad = detModalidad; + } + + public Integer getDetDeducible() { + return detDeducible; + } + + public void setDetDeducible(Integer detDeducible) { + this.detDeducible = detDeducible; + } + + public Integer getDetTarifario() { + return detTarifario; + } + + public void setDetTarifario(Integer detTarifario) { + this.detTarifario = detTarifario; + } + + public String getPlaNombre() { + return plaNombre; + } + + public void setPlaNombre(String plaNombre) { + this.plaNombre = plaNombre; + } + + public String getPlaRutaContrato() { + return plaRutaContrato; + } + + public void setPlaRutaContrato(String plaRutaContrato) { + this.plaRutaContrato = plaRutaContrato; + } + + public Integer getPlaCodigo() { + return plaCodigo; + } + + public void setPlaCodigo(Integer plaCodigo) { + this.plaCodigo = plaCodigo; + } + + public Short getPlaEstado() { + return plaEstado; + } + + public void setPlaEstado(Short plaEstado) { + this.plaEstado = plaEstado; + } + + public String getDetNemonico() { + return detNemonico; + } + + public void setDetNemonico(String detNemonico) { + this.detNemonico = detNemonico; + } + + public String getDetTipo() { + return detTipo; + } + + public void setDetTipo(String detTipo) { + this.detTipo = detTipo; + } + + public String getDetNombre() { + return detNombre; + } + + public void setDetNombre(String detNombre) { + this.detNombre = detNombre; + } + + public String getDetOrigen() { + return detOrigen; + } + + public void setDetOrigen(String detOrigen) { + this.detOrigen = detOrigen; + } + + public String getDetDestino() { + return detDestino; + } + + public void setDetDestino(String detDestino) { + this.detDestino = detDestino; + } + + public String getDetDescripcion() { + return detDescripcion; + } + + public void setDetDescripcion(String detDescripcion) { + this.detDescripcion = detDescripcion; + } + + public Integer getPerCodigo() { + return perCodigo; + } + + public void setPerCodigo(Integer perCodigo) { + this.perCodigo = perCodigo; + } + + public Date getUsuFechaRegistro() { + return usuFechaRegistro; + } + + public void setUsuFechaRegistro(Date usuFechaRegistro) { + this.usuFechaRegistro = usuFechaRegistro; + } + + public Date getUsuFechaToken() { + return usuFechaToken; + } + + public void setUsuFechaToken(Date usuFechaToken) { + this.usuFechaToken = usuFechaToken; + } + + public Integer getUsuTiempoToken() { + return usuTiempoToken; + } + + public void setUsuTiempoToken(Integer usuTiempoToken) { + this.usuTiempoToken = usuTiempoToken; + } + + public Short getUsuEstado() { + return usuEstado; + } + + public void setUsuEstado(Short usuEstado) { + this.usuEstado = usuEstado; + } + + public Date getPerFechaRegistro() { + return perFechaRegistro; + } + + public void setPerFechaRegistro(Date perFechaRegistro) { + this.perFechaRegistro = perFechaRegistro; + } + + public Date getPerFechaNacimiento() { + return perFechaNacimiento; + } + + public void setPerFechaNacimiento(Date perFechaNacimiento) { + this.perFechaNacimiento = perFechaNacimiento; + } + + public Short getPerEstado() { + return perEstado; + } + + public void setPerEstado(Short perEstado) { + this.perEstado = perEstado; + } + + public Double getPepMontoCobertura() { + return pepMontoCobertura; + } + + public void setPepMontoCobertura(Double pepMontoCobertura) { + this.pepMontoCobertura = pepMontoCobertura; + } + + public Integer getPolDiasCobertura() { + return polDiasCobertura; + } + + public void setPolDiasCobertura(Integer polDiasCobertura) { + this.polDiasCobertura = polDiasCobertura; + } + + public Date getPolFechaInicio() { + return polFechaInicio; + } + + public void setPolFechaInicio(Date polFechaInicio) { + this.polFechaInicio = polFechaInicio; + } + + public Date getPolFechaFin() { + return polFechaFin; + } + + public void setPolFechaFin(Date polFechaFin) { + this.polFechaFin = polFechaFin; + } + + public Date getPolFechaRegistro() { + return polFechaRegistro; + } + + public void setPolFechaRegistro(Date polFechaRegistro) { + this.polFechaRegistro = polFechaRegistro; + } + + public Double getPlaValorMensual() { + return plaValorMensual; + } + + public void setPlaValorMensual(Double plaValorMensual) { + this.plaValorMensual = plaValorMensual; + } + + public Double getPlaPorDescuento() { + return plaPorDescuento; + } + + public void setPlaPorDescuento(Double plaPorDescuento) { + this.plaPorDescuento = plaPorDescuento; + } + + public Integer getPlaNumBeneficiarios() { + return plaNumBeneficiarios; + } + + public void setPlaNumBeneficiarios(Integer plaNumBeneficiarios) { + this.plaNumBeneficiarios = plaNumBeneficiarios; + } + + public Double getPlaCoberturaMaxima() { + return plaCoberturaMaxima; + } + + public void setPlaCoberturaMaxima(Double plaCoberturaMaxima) { + this.plaCoberturaMaxima = plaCoberturaMaxima; + } + +} diff --git a/src/main/resources/META-INF/persistence.xml b/src/main/resources/META-INF/persistence.xml new file mode 100644 index 0000000..8c8c9e2 --- /dev/null +++ b/src/main/resources/META-INF/persistence.xml @@ -0,0 +1,75 @@ + + + + + org.eclipse.persistence.jpa.PersistenceProvider + jdbc/werpDS + com.qsoft.wmp.model.Prestador + com.qsoft.wmp.model.Comprobante + com.qsoft.erp.model.Documento + com.qsoft.erp.model.Mensaje + com.qsoft.erp.model.Servicios + com.qsoft.erp.model.Persona + com.qsoft.erp.model.DetalleLiquidacion + com.qsoft.erp.model.Localizacion + com.qsoft.erp.model.VwRepdr + com.qsoft.erp.model.Privilegio + com.qsoft.erp.model.DetalleSalida + com.qsoft.erp.model.Liquidacion + com.qsoft.erp.model.Prestador + com.qsoft.erp.model.VwPagosCpn + com.qsoft.erp.model.Plan + com.qsoft.erp.model.DetalleCatalogo + com.qsoft.erp.model.UsuarioPassword + com.qsoft.erp.model.VwPrestacionesPlan + com.qsoft.erp.model.VwPolPerBan + com.qsoft.erp.model.Opcion + com.qsoft.erp.model.Plantilla + com.qsoft.erp.model.CoberturasPlan + com.qsoft.erp.model.VwLiqperpol + com.qsoft.erp.model.DetalleEntrada + com.qsoft.erp.model.Catalogo + com.qsoft.erp.model.Usuario + com.qsoft.erp.model.DetalleFactura + com.qsoft.erp.model.Parametro + com.qsoft.erp.model.VwRepprimaPlan + com.qsoft.erp.model.VwLiqto + com.qsoft.erp.model.TarifaLiquidacion + com.qsoft.erp.model.SucursalEmpresa + com.qsoft.erp.model.CuentaBancaria + com.qsoft.erp.model.Email + com.qsoft.erp.model.Otp + com.qsoft.erp.model.VwUsuarioPersonaPolizaPlan + com.qsoft.erp.model.Tarifario + com.qsoft.erp.model.Secuencia + com.qsoft.erp.model.Poliza + com.qsoft.erp.model.Rol + com.qsoft.erp.model.Pago + com.qsoft.erp.model.Telefono + com.qsoft.erp.model.PlantillaSmtp + com.qsoft.erp.model.VwReporteProduccion + com.qsoft.erp.model.Empresa + com.qsoft.erp.model.RolUsuario + com.qsoft.erp.model.VwPeliqpre + com.qsoft.erp.model.EstadoLiquidacion + com.qsoft.erp.model.Formulario + com.qsoft.erp.model.PersonaPoliza + com.qsoft.erp.model.Auditoria + com.qsoft.erp.model.EstadoAgendamiento + com.qsoft.erp.model.Agendamiento + com.qsoft.erp.model.PlanBroker + com.qsoft.erp.model.Honorario + com.qsoft.erp.model.HonorarioPlan + com.qsoft.erp.model.EstadoPoliza + + + + + + + + + + + + diff --git a/src/test/java/com/qsoft/test/Tester.java b/src/test/java/com/qsoft/test/Tester.java new file mode 100644 index 0000000..5b27278 --- /dev/null +++ b/src/test/java/com/qsoft/test/Tester.java @@ -0,0 +1,27 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.qsoft.test; + +import java.io.IOException; +import java.time.LocalDate; +import java.time.Period; +import java.time.format.DateTimeFormatter; +import java.util.Date; + +/** + * + * @author james + */ +public class Tester { + + public static void main(String[] args) throws IOException { + Date d = new Date(); + DateTimeFormatter format = DateTimeFormatter.ofPattern("dd/MM/yyyy"); + Period p = Period.between(LocalDate.parse("14/04/1984", format), LocalDate.now()); + System.out.println("FECHA NUEVA " + p.getYears()); + } + +}