271 lines
7.4 KiB
Java
271 lines
7.4 KiB
Java
/*
|
|
* 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 + " ]";
|
|
}
|
|
|
|
}
|