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


import java.math.BigDecimal;
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;

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


     private Long idLdr;
     private Long idCarga;
     private String nombreUnico;
     private String nombreEstandar;
     private String temporada;
     private String episodio;
     private Date fechaInicio;
     private Date fechaFin;
     private String categoriaEstudio;
     private String categoria;
     private String precio;
     private String briefcase;
     private String idBroadview;
     private String mesesExclusivo;
     private String porcentajeExclusivo;
     private Long estatus;
     private String comentarios;
     private Long idPagoCateg;
     private Long idCategoriaTit;
     private BigDecimal idTitulo;
     private String vidaUtil;
     private String mesesVu;
     private String flgcalculoPrecio;

    public DdaTCargaDetalleLdr() {
    }

	
    public DdaTCargaDetalleLdr(Long idLdr) {
        this.idLdr = idLdr;
    }
    public DdaTCargaDetalleLdr(Long idLdr, Long idCarga, String nombreUnico, String nombreEstandar, String temporada, String episodio, Date fechaInicio, Date fechaFin, String categoriaEstudio, String categoria, String precio, String briefcase, String idBroadview, String mesesExclusivo, String porcentajeExclusivo, Long estatus, String comentarios, Long idPagoCateg, Long idCategoriaTit, BigDecimal idTitulo, String vidaUtil, String mesesVu, String flgcalculoPrecio) {
       this.idLdr = idLdr;
       this.idCarga = idCarga;
       this.nombreUnico = nombreUnico;
       this.nombreEstandar = nombreEstandar;
       this.temporada = temporada;
       this.episodio = episodio;
       this.fechaInicio = fechaInicio;
       this.fechaFin = fechaFin;
       this.categoriaEstudio = categoriaEstudio;
       this.categoria = categoria;
       this.precio = precio;
       this.briefcase = briefcase;
       this.idBroadview = idBroadview;
       this.mesesExclusivo = mesesExclusivo;
       this.porcentajeExclusivo = porcentajeExclusivo;
       this.estatus = estatus;
       this.comentarios = comentarios;
       this.idPagoCateg = idPagoCateg;
       this.idCategoriaTit = idCategoriaTit;
       this.idTitulo = idTitulo;
       this.vidaUtil = vidaUtil;
       this.mesesVu = mesesVu;
       this.flgcalculoPrecio = flgcalculoPrecio;
    }
   
     @Id 

    
    @Column(name="ID_LDR", unique=true, nullable=false, precision=38, scale=0)
    public Long getIdLdr() {
        return this.idLdr;
    }
    
    public void setIdLdr(Long idLdr) {
        this.idLdr = idLdr;
    }

    
    @Column(name="ID_CARGA", precision=38, scale=0)
    public Long getIdCarga() {
        return this.idCarga;
    }
    
    public void setIdCarga(Long idCarga) {
        this.idCarga = idCarga;
    }

    
    @Column(name="NOMBRE_UNICO", length=200)
    public String getNombreUnico() {
        return this.nombreUnico;
    }
    
    public void setNombreUnico(String nombreUnico) {
        this.nombreUnico = nombreUnico;
    }

    
    @Column(name="NOMBRE_ESTANDAR", length=200)
    public String getNombreEstandar() {
        return this.nombreEstandar;
    }
    
    public void setNombreEstandar(String nombreEstandar) {
        this.nombreEstandar = nombreEstandar;
    }

    
    @Column(name="TEMPORADA", length=10)
    public String getTemporada() {
        return this.temporada;
    }
    
    public void setTemporada(String temporada) {
        this.temporada = temporada;
    }

    
    @Column(name="EPISODIO", length=10)
    public String getEpisodio() {
        return this.episodio;
    }
    
    public void setEpisodio(String episodio) {
        this.episodio = episodio;
    }

    @Temporal(TemporalType.DATE)
    @Column(name="FECHA_INICIO", length=7)
    public Date getFechaInicio() {
        return this.fechaInicio;
    }
    
    public void setFechaInicio(Date fechaInicio) {
        this.fechaInicio = fechaInicio;
    }

    @Temporal(TemporalType.DATE)
    @Column(name="FECHA_FIN", length=7)
    public Date getFechaFin() {
        return this.fechaFin;
    }
    
    public void setFechaFin(Date fechaFin) {
        this.fechaFin = fechaFin;
    }

    
    @Column(name="CATEGORIA_ESTUDIO", length=100)
    public String getCategoriaEstudio() {
        return this.categoriaEstudio;
    }
    
    public void setCategoriaEstudio(String categoriaEstudio) {
        this.categoriaEstudio = categoriaEstudio;
    }

    
    @Column(name="CATEGORIA", length=25)
    public String getCategoria() {
        return this.categoria;
    }
    
    public void setCategoria(String categoria) {
        this.categoria = categoria;
    }

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

    
    @Column(name="BRIEFCASE", length=10)
    public String getBriefcase() {
        return this.briefcase;
    }
    
    public void setBriefcase(String briefcase) {
        this.briefcase = briefcase;
    }

    
    @Column(name="ID_BROADVIEW", length=12)
    public String getIdBroadview() {
        return this.idBroadview;
    }
    
    public void setIdBroadview(String idBroadview) {
        this.idBroadview = idBroadview;
    }

    
    @Column(name="MESES_EXCLUSIVO", length=4)
    public String getMesesExclusivo() {
        return this.mesesExclusivo;
    }
    
    public void setMesesExclusivo(String mesesExclusivo) {
        this.mesesExclusivo = mesesExclusivo;
    }

    
    @Column(name="PORCENTAJE_EXCLUSIVO", length=4)
    public String getPorcentajeExclusivo() {
        return this.porcentajeExclusivo;
    }
    
    public void setPorcentajeExclusivo(String porcentajeExclusivo) {
        this.porcentajeExclusivo = porcentajeExclusivo;
    }

    
    @Column(name="ESTATUS", precision=2, scale=0)
    public Long getEstatus() {
        return this.estatus;
    }
    
    public void setEstatus(Long estatus) {
        this.estatus = estatus;
    }

    
    @Column(name="COMENTARIOS", length=100)
    public String getComentarios() {
        return this.comentarios;
    }
    
    public void setComentarios(String comentarios) {
        this.comentarios = comentarios;
    }

    
    @Column(name="ID_PAGO_CATEG", precision=38, scale=0)
    public Long getIdPagoCateg() {
        return this.idPagoCateg;
    }
    
    public void setIdPagoCateg(Long idPagoCateg) {
        this.idPagoCateg = idPagoCateg;
    }

    
    @Column(name="ID_CATEGORIA_TIT", precision=38, scale=0)
    public Long getIdCategoriaTit() {
        return this.idCategoriaTit;
    }
    
    public void setIdCategoriaTit(Long idCategoriaTit) {
        this.idCategoriaTit = idCategoriaTit;
    }

    
    @Column(name="ID_TITULO", precision=32, scale=0)
    public BigDecimal getIdTitulo() {
        return this.idTitulo;
    }
    
    public void setIdTitulo(BigDecimal idTitulo) {
        this.idTitulo = idTitulo;
    }

    
    @Column(name="VIDA_UTIL", length=4)
    public String getVidaUtil() {
        return this.vidaUtil;
    }
    
    public void setVidaUtil(String vidaUtil) {
        this.vidaUtil = vidaUtil;
    }

    
    @Column(name="MESES_VU", length=4)
    public String getMesesVu() {
        return this.mesesVu;
    }
    
    public void setMesesVu(String mesesVu) {
        this.mesesVu = mesesVu;
    }

    
    @Column(name="FLGCALCULO_PRECIO", length=10)
    public String getFlgcalculoPrecio() {
        return this.flgcalculoPrecio;
    }
    
    public void setFlgcalculoPrecio(String flgcalculoPrecio) {
        this.flgcalculoPrecio = flgcalculoPrecio;
    }




}


