package com.uas.platform.b2b.model;

import javax.persistence.*;
import java.io.Serializable;
import java.util.Date;
import javax.validation.constraints.NotNull;

/**
 * 供应商绩效考核
 *
 * @author huangct
 */

@Entity
@Table(name = "vendorperformanceassess")
public class VendorPerformanceAssess implements Serializable {

    private static final long serialVersionUID = 1L;

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "id")
    private Long id;

    /**
     * 采购员号
     */
    @Column(name = "enuu")
    @NotNull
    private Long enUU;

    /**
     * 采购员企业消信息
     */
    @OneToOne(cascade = { CascadeType.MERGE, CascadeType.REFRESH })
    @JoinColumn(name = "enuu", insertable = false, updatable = false)
    private EnterpriseInfo enterprise;

    @Column(name = "vpa_id")
    @NotNull
    private Long vpaId;

    @Column(name = "vpa_code")
    @NotNull
    private String vpaCode;

    @Column(name = "vpa_status")
    private String vpaStatus;

    @Column(name = "vpa_recordman")
    private String vpaRecordman;

    @Column(name = "vpa_recorddate")
    private Date vpaRecorddate;

    @Column(name = "vpa_statuscode")
    private String vpaStatuscode;

    @Column(name = "vpa_applyman")
    private String vpaApplyman;

    @Column(name = "vpa_applydep")
    private String vpaApplydep;

    @Column(name = "vpa_applydate")
    private Date vpaApplydate;

    @Column(name = "vpa_assessdate")
    private String vpaAssessdate;

    @Column(name = "vpa_purchasecode")
    private String vpaPurchasecode;

    @Column(name = "vpa_sqe")
    private String vpaSqe;

    @Column(name = "vpa_orderteam")
    private String vpaOrderteam;

    @Column(name = "vpa_vendorcode")
    private String vpaVendorcode;

    @Column(name = "vpa_vendorname")
    private String vpaVendorname;

    @Column(name = "vpa_prodkind")
    private String vpaProdkind;

    @Column(name = "vpa_llpbhgl")
    private Double vpaLlpbhgl;

    @Column(name = "vpa_sxbll")
    private Double vpaSxbll;

    @Column(name = "vpa_khsxcs")
    private Double vpaKhsxcs;

    @Column(name = "vpa_cxzdyc")
    private Double vpaCxzdyc;

    @Column(name = "vpa_8dhfjsl")
    private Double vpa8dhfjsl;

    @Column(name = "vpa_ycffl")
    private Double vpaYcffl;

    @Column(name = "vpa_gfphd")
    private Double vpaGfphd;

    @Column(name = "vpa_zlzhdf")
    private Double vpaZlzhdf;

    @Column(name = "vpa_zlqzdf")
    private Double vpaZlqzdf;

    @Column(name = "vpa_jszc")
    private Double vpaJszc;

    @Column(name = "vpa_jsbz")
    private Double vpaJsbz;

    @Column(name = "vpa_jsfx")
    private Double vpaJsfx;

    @Column(name = "vpa_jszlwzqk")
    private Double vpaJszlwzqk;

    @Column(name = "vpa_yphgl")
    private Double vpaYphgl;

    @Column(name = "vpa_gcsl")
    private Double vpaGcsl;

    @Column(name = "vpa_kkxyq")
    private Double vpaKkxyq;

    @Column(name = "vpa_wlsffsjszlwt")
    private Double vpaWlsffsjszlwt;

    @Column(name = "vpa_jszhdf")
    private Double vpaJszhdf;

    @Column(name = "vpa_jsqzdf")
    private Double vpaJsqzdf;

    @Column(name = "vpa_cbjj")
    private Double vpaCbjj;

    @Column(name = "vpa_zftj")
    private Double vpaZftj;

    @Column(name = "vpa_dyzc")
    private Double vpaDyzc;

    @Column(name = "vpa_fwzc")
    private Double vpaFwzc;

    @Column(name = "vpa_cgkfzhdf")
    private Double vpaCgkfzhdf;

    @Column(name = "vpa_wljf")
    private Double vpaWljf;

    @Column(name = "vpa_djhcs")
    private Double vpaDjhcs;

    @Column(name = "vpa_ngpcl")
    private Double vpaNgpcl;

    @Column(name = "vpa_fwxl")
    private Double vpaFwxl;

    @Column(name = "vpa_cgzhdf")
    private Double vpaCgzhdf;

    @Column(name = "vpa_cgjcgkfqzdf")
    private Double vpaCgjcgkfqzdf;

    @Column(name = "vpa_zjdf")
    private Double vpaZjdf;

    @Column(name = "vpa_gysqrdf")
    private String vpaGysqrdf;

    @Column(name = "vpa_brkyy")
    private String vpaBrkyy;

    @Column(name = "vpa_zlpffj")
    private String vpaZlpffj;

    @Column(name = "vpa_jspffj")
    private String vpaJspffj;

    @Column(name = "vpa_cgpffj")
    private String vpaCgpffj;

    @Column(name = "vpa_auditdate")
    private Date vpaAuditdate;

    @Column(name = "vpa_auditor")
    private String vpaAuditor;

    @Column(name = "vpa_jbxxfj")
    private String vpaJbxxfj;

    @Column(name = "vpa_purchasename")
    private String vpaPurchasename;

    @Column(name = "vpa_sqename")
    private String vpaSqename;

    @Column(name = "vpa_ordername")
    private String vpaOrdername;

    /**
     * 供应商号
     */
    @Column(name = "vpa_veuu")
    @NotNull
    private Long vpaVeuu;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getEnUU() {
        return enUU;
    }

    public void setEnUU(Long enUU) {
        this.enUU = enUU;
    }

    public EnterpriseInfo getEnterprise() {
        return enterprise;
    }

    public void setEnterprise(EnterpriseInfo enterprise) {
        this.enterprise = enterprise;
    }

    public Long getVpaId() {
        return vpaId;
    }

    public void setVpaId(Long vpaId) {
        this.vpaId = vpaId;
    }

    public String getVpaCode() {
        return vpaCode;
    }

    public void setVpaCode(String vpaCode) {
        this.vpaCode = vpaCode;
    }

    public String getVpaStatus() {
        return vpaStatus;
    }

    public void setVpaStatus(String vpaStatus) {
        this.vpaStatus = vpaStatus;
    }

    public String getVpaRecordman() {
        return vpaRecordman;
    }

    public void setVpaRecordman(String vpaRecordman) {
        this.vpaRecordman = vpaRecordman;
    }

    public Date getVpaRecorddate() {
        return vpaRecorddate;
    }

    public void setVpaRecorddate(Date vpaRecorddate) {
        this.vpaRecorddate = vpaRecorddate;
    }

    public String getVpaStatuscode() {
        return vpaStatuscode;
    }

    public void setVpaStatuscode(String vpaStatuscode) {
        this.vpaStatuscode = vpaStatuscode;
    }

    public String getVpaApplyman() {
        return vpaApplyman;
    }

    public void setVpaApplyman(String vpaApplyman) {
        this.vpaApplyman = vpaApplyman;
    }

    public String getVpaApplydep() {
        return vpaApplydep;
    }

    public void setVpaApplydep(String vpaApplydep) {
        this.vpaApplydep = vpaApplydep;
    }

    public Date getVpaApplydate() {
        return vpaApplydate;
    }

    public void setVpaApplydate(Date vpaApplydate) {
        this.vpaApplydate = vpaApplydate;
    }

    public String getVpaAssessdate() {
        return vpaAssessdate;
    }

    public void setVpaAssessdate(String vpaAssessdate) {
        this.vpaAssessdate = vpaAssessdate;
    }

    public String getVpaPurchasecode() {
        return vpaPurchasecode;
    }

    public void setVpaPurchasecode(String vpaPurchasecode) {
        this.vpaPurchasecode = vpaPurchasecode;
    }

    public String getVpaSqe() {
        return vpaSqe;
    }

    public void setVpaSqe(String vpaSqe) {
        this.vpaSqe = vpaSqe;
    }

    public String getVpaOrderteam() {
        return vpaOrderteam;
    }

    public void setVpaOrderteam(String vpaOrderteam) {
        this.vpaOrderteam = vpaOrderteam;
    }

    public String getVpaVendorcode() {
        return vpaVendorcode;
    }

    public void setVpaVendorcode(String vpaVendorcode) {
        this.vpaVendorcode = vpaVendorcode;
    }

    public String getVpaVendorname() {
        return vpaVendorname;
    }

    public void setVpaVendorname(String vpaVendorname) {
        this.vpaVendorname = vpaVendorname;
    }

    public String getVpaProdkind() {
        return vpaProdkind;
    }

    public void setVpaProdkind(String vpaProdkind) {
        this.vpaProdkind = vpaProdkind;
    }

    public Double getVpaLlpbhgl() {
        return vpaLlpbhgl;
    }

    public void setVpaLlpbhgl(Double vpaLlpbhgl) {
        this.vpaLlpbhgl = vpaLlpbhgl;
    }

    public Double getVpaSxbll() {
        return vpaSxbll;
    }

    public void setVpaSxbll(Double vpaSxbll) {
        this.vpaSxbll = vpaSxbll;
    }

    public Double getVpaKhsxcs() {
        return vpaKhsxcs;
    }

    public void setVpaKhsxcs(Double vpaKhsxcs) {
        this.vpaKhsxcs = vpaKhsxcs;
    }

    public Double getVpaCxzdyc() {
        return vpaCxzdyc;
    }

    public void setVpaCxzdyc(Double vpaCxzdyc) {
        this.vpaCxzdyc = vpaCxzdyc;
    }

    public Double getVpa8dhfjsl() {
        return vpa8dhfjsl;
    }

    public void setVpa8dhfjsl(Double vpa8dhfjsl) {
        this.vpa8dhfjsl = vpa8dhfjsl;
    }

    public Double getVpaYcffl() {
        return vpaYcffl;
    }

    public void setVpaYcffl(Double vpaYcffl) {
        this.vpaYcffl = vpaYcffl;
    }

    public Double getVpaGfphd() {
        return vpaGfphd;
    }

    public void setVpaGfphd(Double vpaGfphd) {
        this.vpaGfphd = vpaGfphd;
    }

    public Double getVpaZlzhdf() {
        return vpaZlzhdf;
    }

    public void setVpaZlzhdf(Double vpaZlzhdf) {
        this.vpaZlzhdf = vpaZlzhdf;
    }

    public Double getVpaZlqzdf() {
        return vpaZlqzdf;
    }

    public void setVpaZlqzdf(Double vpaZlqzdf) {
        this.vpaZlqzdf = vpaZlqzdf;
    }

    public Double getVpaJszc() {
        return vpaJszc;
    }

    public void setVpaJszc(Double vpaJszc) {
        this.vpaJszc = vpaJszc;
    }

    public Double getVpaJsbz() {
        return vpaJsbz;
    }

    public void setVpaJsbz(Double vpaJsbz) {
        this.vpaJsbz = vpaJsbz;
    }

    public Double getVpaJsfx() {
        return vpaJsfx;
    }

    public void setVpaJsfx(Double vpaJsfx) {
        this.vpaJsfx = vpaJsfx;
    }

    public Double getVpaJszlwzqk() {
        return vpaJszlwzqk;
    }

    public void setVpaJszlwzqk(Double vpaJszlwzqk) {
        this.vpaJszlwzqk = vpaJszlwzqk;
    }

    public Double getVpaYphgl() {
        return vpaYphgl;
    }

    public void setVpaYphgl(Double vpaYphgl) {
        this.vpaYphgl = vpaYphgl;
    }

    public Double getVpaGcsl() {
        return vpaGcsl;
    }

    public void setVpaGcsl(Double vpaGcsl) {
        this.vpaGcsl = vpaGcsl;
    }

    public Double getVpaKkxyq() {
        return vpaKkxyq;
    }

    public void setVpaKkxyq(Double vpaKkxyq) {
        this.vpaKkxyq = vpaKkxyq;
    }

    public Double getVpaWlsffsjszlwt() {
        return vpaWlsffsjszlwt;
    }

    public void setVpaWlsffsjszlwt(Double vpaWlsffsjszlwt) {
        this.vpaWlsffsjszlwt = vpaWlsffsjszlwt;
    }

    public Double getVpaJszhdf() {
        return vpaJszhdf;
    }

    public void setVpaJszhdf(Double vpaJszhdf) {
        this.vpaJszhdf = vpaJszhdf;
    }

    public Double getVpaJsqzdf() {
        return vpaJsqzdf;
    }

    public void setVpaJsqzdf(Double vpaJsqzdf) {
        this.vpaJsqzdf = vpaJsqzdf;
    }

    public Double getVpaCbjj() {
        return vpaCbjj;
    }

    public void setVpaCbjj(Double vpaCbjj) {
        this.vpaCbjj = vpaCbjj;
    }

    public Double getVpaZftj() {
        return vpaZftj;
    }

    public void setVpaZftj(Double vpaZftj) {
        this.vpaZftj = vpaZftj;
    }

    public Double getVpaDyzc() {
        return vpaDyzc;
    }

    public void setVpaDyzc(Double vpaDyzc) {
        this.vpaDyzc = vpaDyzc;
    }

    public Double getVpaFwzc() {
        return vpaFwzc;
    }

    public void setVpaFwzc(Double vpaFwzc) {
        this.vpaFwzc = vpaFwzc;
    }

    public Double getVpaCgkfzhdf() {
        return vpaCgkfzhdf;
    }

    public void setVpaCgkfzhdf(Double vpaCgkfzhdf) {
        this.vpaCgkfzhdf = vpaCgkfzhdf;
    }

    public Double getVpaWljf() {
        return vpaWljf;
    }

    public void setVpaWljf(Double vpaWljf) {
        this.vpaWljf = vpaWljf;
    }

    public Double getVpaDjhcs() {
        return vpaDjhcs;
    }

    public void setVpaDjhcs(Double vpaDjhcs) {
        this.vpaDjhcs = vpaDjhcs;
    }

    public Double getVpaNgpcl() {
        return vpaNgpcl;
    }

    public void setVpaNgpcl(Double vpaNgpcl) {
        this.vpaNgpcl = vpaNgpcl;
    }

    public Double getVpaFwxl() {
        return vpaFwxl;
    }

    public void setVpaFwxl(Double vpaFwxl) {
        this.vpaFwxl = vpaFwxl;
    }

    public Double getVpaCgzhdf() {
        return vpaCgzhdf;
    }

    public void setVpaCgzhdf(Double vpaCgzhdf) {
        this.vpaCgzhdf = vpaCgzhdf;
    }

    public Double getVpaCgjcgkfqzdf() {
        return vpaCgjcgkfqzdf;
    }

    public void setVpaCgjcgkfqzdf(Double vpaCgjcgkfqzdf) {
        this.vpaCgjcgkfqzdf = vpaCgjcgkfqzdf;
    }

    public Double getVpaZjdf() {
        return vpaZjdf;
    }

    public void setVpaZjdf(Double vpaZjdf) {
        this.vpaZjdf = vpaZjdf;
    }

    public String getVpaGysqrdf() {
        return vpaGysqrdf;
    }

    public void setVpaGysqrdf(String vpaGysqrdf) {
        this.vpaGysqrdf = vpaGysqrdf;
    }

    public String getVpaBrkyy() {
        return vpaBrkyy;
    }

    public void setVpaBrkyy(String vpaBrkyy) {
        this.vpaBrkyy = vpaBrkyy;
    }

    public String getVpaZlpffj() {
        return vpaZlpffj;
    }

    public void setVpaZlpffj(String vpaZlpffj) {
        this.vpaZlpffj = vpaZlpffj;
    }

    public String getVpaJspffj() {
        return vpaJspffj;
    }

    public void setVpaJspffj(String vpaJspffj) {
        this.vpaJspffj = vpaJspffj;
    }

    public String getVpaCgpffj() {
        return vpaCgpffj;
    }

    public void setVpaCgpffj(String vpaCgpffj) {
        this.vpaCgpffj = vpaCgpffj;
    }

    public Date getVpaAuditdate() {
        return vpaAuditdate;
    }

    public void setVpaAuditdate(Date vpaAuditdate) {
        this.vpaAuditdate = vpaAuditdate;
    }

    public String getVpaAuditor() {
        return vpaAuditor;
    }

    public void setVpaAuditor(String vpaAuditor) {
        this.vpaAuditor = vpaAuditor;
    }

    public String getVpaJbxxfj() {
        return vpaJbxxfj;
    }

    public void setVpaJbxxfj(String vpaJbxxfj) {
        this.vpaJbxxfj = vpaJbxxfj;
    }

    public String getVpaPurchasename() {
        return vpaPurchasename;
    }

    public void setVpaPurchasename(String vpaPurchasename) {
        this.vpaPurchasename = vpaPurchasename;
    }

    public String getVpaSqename() {
        return vpaSqename;
    }

    public void setVpaSqename(String vpaSqename) {
        this.vpaSqename = vpaSqename;
    }

    public String getVpaOrdername() {
        return vpaOrdername;
    }

    public void setVpaOrdername(String vpaOrdername) {
        this.vpaOrdername = vpaOrdername;
    }

    public Long getVpaVeuu() {
        return vpaVeuu;
    }

    public void setVpaVeuu(Long vpaVeuu) {
        this.vpaVeuu = vpaVeuu;
    }
}
