package com.dla.dda.persistence.model;
// Generated Aug 12, 2016 1:06:47 PM by Hibernate Tools 5.0.0.Final


import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 * DdaTCalculoCosto generated by hbm2java
 */
@Entity
@Table(name="DDA_T_CALCULO_COSTO"
)
public class DdaTCalculoCosto  implements java.io.Serializable {


     private Long idCalculoCosto;
     private Long idTituloCntorig;
     private Date mes;
     private String costo;
     private String costoCalculado;
     private String costoMinimo;
     private String annioCalculo;
     private String rsEstudio;
     private String minimo;
     private String tipoCalculo;
     private String precio;
     private String rentas;
     private String suscriptores;
     private String tipoPago;
     private Long idContrato;

    public DdaTCalculoCosto() {
    }

	
    public DdaTCalculoCosto(Long idCalculoCosto, Long idTituloCntorig, Date mes, String costo) {
        this.idCalculoCosto = idCalculoCosto;
        this.idTituloCntorig = idTituloCntorig;
        this.mes = mes;
        this.costo = costo;
    }
    public DdaTCalculoCosto(Long idCalculoCosto, Long idTituloCntorig, Date mes, String costo, String costoCalculado, String costoMinimo, String annioCalculo, String rsEstudio, String minimo, String tipoCalculo, String precio, String rentas, String suscriptores, String tipoPago, Long idContrato) {
       this.idCalculoCosto = idCalculoCosto;
       this.idTituloCntorig = idTituloCntorig;
       this.mes = mes;
       this.costo = costo;
       this.costoCalculado = costoCalculado;
       this.costoMinimo = costoMinimo;
       this.annioCalculo = annioCalculo;
       this.rsEstudio = rsEstudio;
       this.minimo = minimo;
       this.tipoCalculo = tipoCalculo;
       this.precio = precio;
       this.rentas = rentas;
       this.suscriptores = suscriptores;
       this.tipoPago = tipoPago;
       this.idContrato = idContrato;
    }
   
     @Id 

    
    @Column(name="ID_CALCULO_COSTO", unique=true, nullable=false, precision=38, scale=0)
    public Long getIdCalculoCosto() {
        return this.idCalculoCosto;
    }
    
    public void setIdCalculoCosto(Long idCalculoCosto) {
        this.idCalculoCosto = idCalculoCosto;
    }

    
    @Column(name="ID_TITULO_CNTORIG", nullable=false, precision=38, scale=0)
    public Long getIdTituloCntorig() {
        return this.idTituloCntorig;
    }
    
    public void setIdTituloCntorig(Long idTituloCntorig) {
        this.idTituloCntorig = idTituloCntorig;
    }

    @Temporal(TemporalType.DATE)
    @Column(name="MES", nullable=false, length=7)
    public Date getMes() {
        return this.mes;
    }
    
    public void setMes(Date mes) {
        this.mes = mes;
    }

    
    @Column(name="COSTO", nullable=false, length=25)
    public String getCosto() {
        return this.costo;
    }
    
    public void setCosto(String costo) {
        this.costo = costo;
    }

    
    @Column(name="COSTO_CALCULADO", length=25)
    public String getCostoCalculado() {
        return this.costoCalculado;
    }
    
    public void setCostoCalculado(String costoCalculado) {
        this.costoCalculado = costoCalculado;
    }

    
    @Column(name="COSTO_MINIMO", length=25)
    public String getCostoMinimo() {
        return this.costoMinimo;
    }
    
    public void setCostoMinimo(String costoMinimo) {
        this.costoMinimo = costoMinimo;
    }

    
    @Column(name="ANNIO_CALCULO", length=2)
    public String getAnnioCalculo() {
        return this.annioCalculo;
    }
    
    public void setAnnioCalculo(String annioCalculo) {
        this.annioCalculo = annioCalculo;
    }

    
    @Column(name="RS_ESTUDIO", length=3)
    public String getRsEstudio() {
        return this.rsEstudio;
    }
    
    public void setRsEstudio(String rsEstudio) {
        this.rsEstudio = rsEstudio;
    }

    
    @Column(name="MINIMO", length=25)
    public String getMinimo() {
        return this.minimo;
    }
    
    public void setMinimo(String minimo) {
        this.minimo = minimo;
    }

    
    @Column(name="TIPO_CALCULO", length=12)
    public String getTipoCalculo() {
        return this.tipoCalculo;
    }
    
    public void setTipoCalculo(String tipoCalculo) {
        this.tipoCalculo = tipoCalculo;
    }

    
    @Column(name="PRECIO", length=25)
    public String getPrecio() {
        return this.precio;
    }
    
    public void setPrecio(String precio) {
        this.precio = precio;
    }

    
    @Column(name="RENTAS", length=25)
    public String getRentas() {
        return this.rentas;
    }
    
    public void setRentas(String rentas) {
        this.rentas = rentas;
    }

    
    @Column(name="SUSCRIPTORES", length=25)
    public String getSuscriptores() {
        return this.suscriptores;
    }
    
    public void setSuscriptores(String suscriptores) {
        this.suscriptores = suscriptores;
    }

    
    @Column(name="TIPO_PAGO", length=6)
    public String getTipoPago() {
        return this.tipoPago;
    }
    
    public void setTipoPago(String tipoPago) {
        this.tipoPago = tipoPago;
    }

    
    @Column(name="ID_CONTRATO", precision=38, scale=0)
    public Long getIdContrato() {
        return this.idContrato;
    }
    
    public void setIdContrato(Long idContrato) {
        this.idContrato = idContrato;
    }




}


