package com.goldenwater.yjjt.domain;

import com.goldenwater.common.annotation.Excel;
import com.goldenwater.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 引江济太站点对象 gx_yjjt_station
 */
public class YjjtStation extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    private Long id;

    @Excel(name = "测站编码")
    private String stcd;

    @Excel(name = "测站名称")
    private String stnm;

    @Excel(name = "测站类别", readConverterExp = "sz=水质,sl=水量,cg=常规,sw=水文,xc=巡测")
    private String sttp;

    @Excel(name = "河流名称")
    private String rvnm;

    private String hnnm;

    private String bsnm;

    @Excel(name = "测站地址")
    private String stlc;

    private String lgtd;

    private String lttd;

    private String addvcd;

    private String dtmnm;

    @Excel(name = "管理单位")
    private String admunit;

    @Excel(name = "监测单位")
    private String jcdw;

    @Excel(name = "监测频次")
    private String jcpc;

    @Excel(name = "监测项目", readConverterExp = "sz=水质,sl=水量,slsz=水量+水质")
    private String jcxm;

    private String flag;

    private String dbcd;

    private String stgrd;

    private String nt;

    @Excel(name = "年份")
    private String year;

    private String newstcd;

    private String newstnm;

    @Excel(name = "省份")
    private String prov;

    private String delFlag;

    /** 查询用（非持久化） */
    private String beginDate;
    private String endDate;
    private Integer count;

    public Long getId() { return id; }
    public void setId(Long id) { this.id = id; }
    public String getStcd() { return stcd; }
    public void setStcd(String stcd) { this.stcd = stcd; }
    public String getStnm() { return stnm; }
    public void setStnm(String stnm) { this.stnm = stnm; }
    public String getSttp() { return sttp; }
    public void setSttp(String sttp) { this.sttp = sttp; }
    public String getRvnm() { return rvnm; }
    public void setRvnm(String rvnm) { this.rvnm = rvnm; }
    public String getHnnm() { return hnnm; }
    public void setHnnm(String hnnm) { this.hnnm = hnnm; }
    public String getBsnm() { return bsnm; }
    public void setBsnm(String bsnm) { this.bsnm = bsnm; }
    public String getStlc() { return stlc; }
    public void setStlc(String stlc) { this.stlc = stlc; }
    public String getLgtd() { return lgtd; }
    public void setLgtd(String lgtd) { this.lgtd = lgtd; }
    public String getLttd() { return lttd; }
    public void setLttd(String lttd) { this.lttd = lttd; }
    public String getAddvcd() { return addvcd; }
    public void setAddvcd(String addvcd) { this.addvcd = addvcd; }
    public String getDtmnm() { return dtmnm; }
    public void setDtmnm(String dtmnm) { this.dtmnm = dtmnm; }
    public String getAdmunit() { return admunit; }
    public void setAdmunit(String admunit) { this.admunit = admunit; }
    public String getJcdw() { return jcdw; }
    public void setJcdw(String jcdw) { this.jcdw = jcdw; }
    public String getJcpc() { return jcpc; }
    public void setJcpc(String jcpc) { this.jcpc = jcpc; }
    public String getJcxm() { return jcxm; }
    public void setJcxm(String jcxm) { this.jcxm = jcxm; }
    public String getFlag() { return flag; }
    public void setFlag(String flag) { this.flag = flag; }
    public String getDbcd() { return dbcd; }
    public void setDbcd(String dbcd) { this.dbcd = dbcd; }
    public String getStgrd() { return stgrd; }
    public void setStgrd(String stgrd) { this.stgrd = stgrd; }
    public String getNt() { return nt; }
    public void setNt(String nt) { this.nt = nt; }
    public String getYear() { return year; }
    public void setYear(String year) { this.year = year; }
    public String getNewstcd() { return newstcd; }
    public void setNewstcd(String newstcd) { this.newstcd = newstcd; }
    public String getNewstnm() { return newstnm; }
    public void setNewstnm(String newstnm) { this.newstnm = newstnm; }
    public String getProv() { return prov; }
    public void setProv(String prov) { this.prov = prov; }
    public String getDelFlag() { return delFlag; }
    public void setDelFlag(String delFlag) { this.delFlag = delFlag; }
    public String getBeginDate() { return beginDate; }
    public void setBeginDate(String beginDate) { this.beginDate = beginDate; }
    public String getEndDate() { return endDate; }
    public void setEndDate(String endDate) { this.endDate = endDate; }
    public Integer getCount() { return count; }
    public void setCount(Integer count) { this.count = count; }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId()).append("stcd", getStcd()).append("stnm", getStnm())
                .append("sttp", getSttp()).append("rvnm", getRvnm()).append("year", getYear())
                .toString();
    }
}
