package com.huimv.video.domain;

import javax.persistence.*;
import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Date;
import java.sql.Timestamp;

/**
 * 档案-栏期信息
 */
@Entity
@Table(name = "da_lqda")
public class DaLqdaEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * ID
     */
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "ID", nullable = false)
    private Integer ID;

    /**
     * 牧场编号
     */
    @Column(name = "ZSID", nullable = false)
    private Integer ZSID;

    /**
     * 栏期名称
     */
    @Column(name = "LQMC")
    private String LQMC;

    /**
     * 建栏时间
     */
    @Column(name = "JLSJ")
    private Date JLSJ;

    /**
     * 计划栏结束时间
     */
    @Column(name = "JHLJSSJ")
    private Date JHLJSSJ;

    /**
     * 实际栏结束时间
     */
    @Column(name = "SJLJSSJ")
    private Date SJLJSSJ;

    /**
     * 入栏平均体重
     */
    @Column(name = "RLPJTZ")
    private BigDecimal RLPJTZ;

    /**
     * 在栏动物数
     */
    @Column(name = "ZLS")
    private BigDecimal ZLS;

    /**
     * 入栏动物数
     */
    @Column(name = "RLS")
    private BigDecimal RLS;

    /**
     * 死亡动物数
     */
    @Column(name = "SWS")
    private BigDecimal SWS;

    /**
     * 售出动物数
     */
    @Column(name = "SCS")
    private BigDecimal SCS;

    /**
     * 隔离动物数
     */
    @Column(name = "GLS")
    private BigDecimal GLS;

    /**
     * 耳标丢失数
     */
    @Column(name = "EBDSS")
    private BigDecimal EBDSS;

    /**
     * 管理员
     */
    @Column(name = "GLY")
    private String GLY;

    /**
     * 挑选开始日期
     */
    @Column(name = "TXKSRQ")
    private Date TXKSRQ;

    /**
     * 挑选开始标识
     */
    @Column(name = "TXKSBZ")
    private BigDecimal TXKSBZ;

    /**
     * 统计开始日期
     */
    @Column(name = "TJKSRQ")
    private Date TJKSRQ;

    /**
     * 初始遗留饲料量
     */
    @Column(name = "CSYLSLL")
    private BigDecimal CSYLSLL;

    /**
     * 结束剩余饲料量
     */
    @Column(name = "JSSYSLL")
    private BigDecimal JSSYSLL;

    /**
     * 修改人
     */
    @Column(name = "XGR")
    private String XGR;

    /**
     * 修改时间
     */
    @Column(name = "XGSJ")
    private Timestamp XGSJ;

    /**
     * 作废标识
     */
    @Column(name = "ZFBZ")
    private Integer ZFBZ;

    /**
     * 出栏数
     */
    @Column(name = "CLS")
    private BigDecimal CLS;

    /**
     * 淘汰数
     */
    @Column(name = "TTS")
    private BigDecimal TTS;

    /**
     * 体重统计时间
     */
    @Column(name = "TZTJSJ")
    private Timestamp TZTJSJ;

    /**
     * 入栏日龄
     */
    @Column(name = "RLRL")
    private String RLRL;

    /**
     * ID
     */
    public void setID(Integer ID) {
        this.ID = ID;
    }

    /**
     * ID
     */
    public Integer getID() {
        return ID;
    }

    /**
     * 牧场编号
     */
    public void setZSID(Integer ZSID) {
        this.ZSID = ZSID;
    }

    /**
     * 牧场编号
     */
    public Integer getZSID() {
        return ZSID;
    }

    /**
     * 栏期名称
     */
    public void setLQMC(String LQMC) {
        this.LQMC = LQMC;
    }

    /**
     * 栏期名称
     */
    public String getLQMC() {
        return LQMC;
    }

    /**
     * 建栏时间
     */
    public void setJLSJ(Date JLSJ) {
        this.JLSJ = JLSJ;
    }

    /**
     * 建栏时间
     */
    public Date getJLSJ() {
        return JLSJ;
    }

    /**
     * 计划栏结束时间
     */
    public void setJHLJSSJ(Date JHLJSSJ) {
        this.JHLJSSJ = JHLJSSJ;
    }

    /**
     * 计划栏结束时间
     */
    public Date getJHLJSSJ() {
        return JHLJSSJ;
    }

    /**
     * 实际栏结束时间
     */
    public void setSJLJSSJ(Date SJLJSSJ) {
        this.SJLJSSJ = SJLJSSJ;
    }

    /**
     * 实际栏结束时间
     */
    public Date getSJLJSSJ() {
        return SJLJSSJ;
    }

    /**
     * 入栏平均体重
     */
    public void setRLPJTZ(BigDecimal RLPJTZ) {
        this.RLPJTZ = RLPJTZ;
    }

    /**
     * 入栏平均体重
     */
    public BigDecimal getRLPJTZ() {
        return RLPJTZ;
    }

    /**
     * 在栏动物数
     */
    public void setZLS(BigDecimal ZLS) {
        this.ZLS = ZLS;
    }

    /**
     * 在栏动物数
     */
    public BigDecimal getZLS() {
        return ZLS;
    }

    /**
     * 入栏动物数
     */
    public void setRLS(BigDecimal RLS) {
        this.RLS = RLS;
    }

    /**
     * 入栏动物数
     */
    public BigDecimal getRLS() {
        return RLS;
    }

    /**
     * 死亡动物数
     */
    public void setSWS(BigDecimal SWS) {
        this.SWS = SWS;
    }

    /**
     * 死亡动物数
     */
    public BigDecimal getSWS() {
        return SWS;
    }

    /**
     * 售出动物数
     */
    public void setSCS(BigDecimal SCS) {
        this.SCS = SCS;
    }

    /**
     * 售出动物数
     */
    public BigDecimal getSCS() {
        return SCS;
    }

    /**
     * 隔离动物数
     */
    public void setGLS(BigDecimal GLS) {
        this.GLS = GLS;
    }

    /**
     * 隔离动物数
     */
    public BigDecimal getGLS() {
        return GLS;
    }

    /**
     * 耳标丢失数
     */
    public void setEBDSS(BigDecimal EBDSS) {
        this.EBDSS = EBDSS;
    }

    /**
     * 耳标丢失数
     */
    public BigDecimal getEBDSS() {
        return EBDSS;
    }

    /**
     * 管理员
     */
    public void setGLY(String GLY) {
        this.GLY = GLY;
    }

    /**
     * 管理员
     */
    public String getGLY() {
        return GLY;
    }

    /**
     * 挑选开始日期
     */
    public void setTXKSRQ(Date TXKSRQ) {
        this.TXKSRQ = TXKSRQ;
    }

    /**
     * 挑选开始日期
     */
    public Date getTXKSRQ() {
        return TXKSRQ;
    }

    /**
     * 挑选开始标识
     */
    public void setTXKSBZ(BigDecimal TXKSBZ) {
        this.TXKSBZ = TXKSBZ;
    }

    /**
     * 挑选开始标识
     */
    public BigDecimal getTXKSBZ() {
        return TXKSBZ;
    }

    /**
     * 统计开始日期
     */
    public void setTJKSRQ(Date TJKSRQ) {
        this.TJKSRQ = TJKSRQ;
    }

    /**
     * 统计开始日期
     */
    public Date getTJKSRQ() {
        return TJKSRQ;
    }

    /**
     * 初始遗留饲料量
     */
    public void setCSYLSLL(BigDecimal CSYLSLL) {
        this.CSYLSLL = CSYLSLL;
    }

    /**
     * 初始遗留饲料量
     */
    public BigDecimal getCSYLSLL() {
        return CSYLSLL;
    }

    /**
     * 结束剩余饲料量
     */
    public void setJSSYSLL(BigDecimal JSSYSLL) {
        this.JSSYSLL = JSSYSLL;
    }

    /**
     * 结束剩余饲料量
     */
    public BigDecimal getJSSYSLL() {
        return JSSYSLL;
    }

    /**
     * 修改人
     */
    public void setXGR(String XGR) {
        this.XGR = XGR;
    }

    /**
     * 修改人
     */
    public String getXGR() {
        return XGR;
    }

    /**
     * 修改时间
     */
    public void setXGSJ(Timestamp XGSJ) {
        this.XGSJ = XGSJ;
    }

    /**
     * 修改时间
     */
    public Timestamp getXGSJ() {
        return XGSJ;
    }

    /**
     * 作废标识
     */
    public void setZFBZ(Integer ZFBZ) {
        this.ZFBZ = ZFBZ;
    }

    /**
     * 作废标识
     */
    public Integer getZFBZ() {
        return ZFBZ;
    }

    /**
     * 出栏数
     */
    public void setCLS(BigDecimal CLS) {
        this.CLS = CLS;
    }

    /**
     * 出栏数
     */
    public BigDecimal getCLS() {
        return CLS;
    }

    /**
     * 淘汰数
     */
    public void setTTS(BigDecimal TTS) {
        this.TTS = TTS;
    }

    /**
     * 淘汰数
     */
    public BigDecimal getTTS() {
        return TTS;
    }

    /**
     * 体重统计时间
     */
    public void setTZTJSJ(Timestamp TZTJSJ) {
        this.TZTJSJ = TZTJSJ;
    }

    /**
     * 体重统计时间
     */
    public Timestamp getTZTJSJ() {
        return TZTJSJ;
    }

    /**
     * 入栏日龄
     */
    public void setRLRL(String RLRL) {
        this.RLRL = RLRL;
    }

    /**
     * 入栏日龄
     */
    public String getRLRL() {
        return RLRL;
    }

    @Override
    public String toString() {
        return "DaLqdaEntity{" +
                "ID=" + ID + '\'' +
                "ZSID=" + ZSID + '\'' +
                "LQMC=" + LQMC + '\'' +
                "JLSJ=" + JLSJ + '\'' +
                "JHLJSSJ=" + JHLJSSJ + '\'' +
                "SJLJSSJ=" + SJLJSSJ + '\'' +
                "RLPJTZ=" + RLPJTZ + '\'' +
                "ZLS=" + ZLS + '\'' +
                "RLS=" + RLS + '\'' +
                "SWS=" + SWS + '\'' +
                "SCS=" + SCS + '\'' +
                "GLS=" + GLS + '\'' +
                "EBDSS=" + EBDSS + '\'' +
                "GLY=" + GLY + '\'' +
                "TXKSRQ=" + TXKSRQ + '\'' +
                "TXKSBZ=" + TXKSBZ + '\'' +
                "TJKSRQ=" + TJKSRQ + '\'' +
                "CSYLSLL=" + CSYLSLL + '\'' +
                "JSSYSLL=" + JSSYSLL + '\'' +
                "XGR=" + XGR + '\'' +
                "XGSJ=" + XGSJ + '\'' +
                "ZFBZ=" + ZFBZ + '\'' +
                "CLS=" + CLS + '\'' +
                "TTS=" + TTS + '\'' +
                "TZTJSJ=" + TZTJSJ + '\'' +
                "RLRL=" + RLRL + '\'' +
                '}';
    }
}
