/***************************************************************
 * \ The skeleton of this class is generated by an automatic * code generator for NC product. It is based on
 * Velocity. * \
 ***************************************************************/
package nc.vo.hi.psndoc;

import nc.vo.pub.lang.UFBoolean;

/**
 * <b> 在此处简要描述此类的功能 </b>
 * <p>
 * 在此处添加此类的描述信息
 * </p>
 * 创建日期:
 *
 * @author
 * @version NCPrj ??
 */
@SuppressWarnings("serial")
public class TrainVO extends PsnSuperVO
{
    private java.lang.String pk_psndoc;
    private java.lang.String act_code;
    private java.lang.String act_name;
    private java.lang.String act_name2;
    private java.lang.String act_name3;
    private java.lang.String act_name4;
    private java.lang.String act_name5;
    private java.lang.String act_name6;
    private nc.vo.pub.lang.UFLiteralDate begindate;
    private nc.vo.pub.lang.UFLiteralDate enddate;
    private java.lang.String tra_type;
    private java.lang.String tra_mode;
    private java.lang.String traim;
    private java.lang.String tra_content;
    private java.lang.String trm_location;
    private nc.vo.pub.lang.UFDouble tra_time;
    private java.lang.String tra_result;
    private nc.vo.pub.lang.UFDouble tra_cost;
    private java.lang.String contcode;
    private java.lang.String trm_certif_code;
    private java.lang.String trm_certif_name;
    private nc.vo.pub.lang.UFLiteralDate certificate_date;
    private java.lang.String certificate_unit;
    private java.lang.Integer source_type;
    private nc.vo.pub.lang.UFLiteralDate signon_dt;
    private java.lang.Integer taketrm_method;
    private java.lang.String entrepreneur;
    private java.lang.String assist_unit;
    private java.lang.String purveyor;
    private nc.vo.pub.lang.UFBoolean isallduty;
    private java.lang.Integer absence_count;
    private nc.vo.pub.lang.UFDouble ass_result;
    private java.lang.String ass_option;
    private java.lang.String memo;
    private java.lang.String pk_psndoc_sub;
    private java.lang.String pk_psnorg;
    private java.lang.String pk_org;
    private java.lang.String pk_group;
    private java.lang.Integer recordnum;
    private nc.vo.pub.lang.UFBoolean lastflag;
    private java.lang.String pk_psnjob;
    private java.lang.String trainorg;
    private java.lang.String pk_act;
    private java.lang.Integer activetype;
    private java.lang.String psnCode;
    private java.lang.String psnName;
    private String reason;
    private String importInfo;
    private Integer error_flag;

    public static final String PK_PSNDOC = "pk_psndoc";
    public static final String ACT_CODE = "act_code";
    public static final String ACT_NAME = "act_name";
    public static final String ACT_NAME2 = "act_name2";
    public static final String ACT_NAME3 = "act_name3";
    public static final String ACT_NAME4 = "act_name4";
    public static final String ACT_NAME5 = "act_name5";
    public static final String ACT_NAME6 = "act_name6";
    public static final String BEGINDATE = "begindate";
    public static final String ENDDATE = "enddate";
    public static final String TRA_TYPE = "tra_type";
    public static final String TRA_MODE = "tra_mode";
    public static final String TRAIM = "traim";
    public static final String TRA_CONTENT = "tra_content";
    public static final String TRM_LOCATION = "trm_location";
    public static final String TRA_TIME = "tra_time";
    public static final String TRA_RESULT = "tra_result";
    public static final String TRA_COST = "tra_cost";
    public static final String CONTCODE = "contcode";
    public static final String TRM_CERTIF_CODE = "trm_certif_code";
    public static final String TRM_CERTIF_NAME = "trm_certif_name";
    public static final String CERTIFICATE_DATE = "certificate_date";
    public static final String CERTIFICATE_UNIT = "certificate_unit";
    public static final String SOURCE_TYPE = "source_type";
    public static final String SIGNON_DT = "signon_dt";
    public static final String TAKETRM_METHOD = "taketrm_method";
    public static final String ENTREPRENEUR = "entrepreneur";
    public static final String ASSIST_UNIT = "assist_unit";
    public static final String PURVEYOR = "purveyor";
    public static final String ISALLDUTY = "isallduty";
    public static final String ABSENCE_COUNT = "absence_count";
    public static final String ASS_RESULT = "ass_result";
    public static final String ASS_OPTION = "ass_option";
    public static final String MEMO = "memo";
    public static final String PK_PSNDOC_SUB = "pk_psndoc_sub";
    public static final String PK_PSNORG = "pk_psnorg";
    public static final String PK_ORG = "pk_org";
    public static final String PK_GROUP = "pk_group";
    public static final String RECORDNUM = "recordnum";
    public static final String LASTFLAG = "lastflag";
    public static final String PK_ACT = "pk_act";
    public static final String PK_PSNJOB = "pk_psnjob";
    public static final String TRAINORG = "trainorg";
    public static final String ACTIVETYPE = "activetype";
    public static final String PSNCODE = "psnCode";
    public static final String PSNNAME = "psnName";

    /**
     * 属性pk_psndoc的Getter方法.属性名：parentPK 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getPk_psndoc()
    {
        return pk_psndoc;
    }

    /**
     * 属性pk_psndoc的Setter方法.属性名：parentPK 创建日期:
     *
     * @param newPk_psndoc java.lang.String
     */
    public void setPk_psndoc(java.lang.String newPk_psndoc)
    {
        this.pk_psndoc = newPk_psndoc;
    }

    /**
     * 属性act_code的Getter方法.属性名：培训活动编码 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getAct_code()
    {
        return act_code;
    }

    /**
     * 属性act_code的Setter方法.属性名：培训活动编码 创建日期:
     *
     * @param newAct_code java.lang.String
     */
    public void setAct_code(java.lang.String newAct_code)
    {
        this.act_code = newAct_code;
    }

    /**
     * 属性act_name的Getter方法.属性名：$map.displayName 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getAct_name()
    {
        return act_name;
    }

    /**
     * 属性act_name的Setter方法.属性名：$map.displayName 创建日期:
     *
     * @param newAct_name java.lang.String
     */
    public void setAct_name(java.lang.String newAct_name)
    {
        this.act_name = newAct_name;
    }

    /**
     * 属性act_name2的Getter方法.属性名：$map.displayName 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getAct_name2()
    {
        return act_name2;
    }

    /**
     * 属性act_name2的Setter方法.属性名：$map.displayName 创建日期:
     *
     * @param newAct_name2 java.lang.String
     */
    public void setAct_name2(java.lang.String newAct_name2)
    {
        this.act_name2 = newAct_name2;
    }

    /**
     * 属性act_name3的Getter方法.属性名：$map.displayName 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getAct_name3()
    {
        return act_name3;
    }

    /**
     * 属性act_name3的Setter方法.属性名：$map.displayName 创建日期:
     *
     * @param newAct_name3 java.lang.String
     */
    public void setAct_name3(java.lang.String newAct_name3)
    {
        this.act_name3 = newAct_name3;
    }

    /**
     * 属性act_name4的Getter方法.属性名：$map.displayName 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getAct_name4()
    {
        return act_name4;
    }

    /**
     * 属性act_name4的Setter方法.属性名：$map.displayName 创建日期:
     *
     * @param newAct_name4 java.lang.String
     */
    public void setAct_name4(java.lang.String newAct_name4)
    {
        this.act_name4 = newAct_name4;
    }

    /**
     * 属性act_name5的Getter方法.属性名：$map.displayName 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getAct_name5()
    {
        return act_name5;
    }

    /**
     * 属性act_name5的Setter方法.属性名：$map.displayName 创建日期:
     *
     * @param newAct_name5 java.lang.String
     */
    public void setAct_name5(java.lang.String newAct_name5)
    {
        this.act_name5 = newAct_name5;
    }

    /**
     * 属性act_name6的Getter方法.属性名：$map.displayName 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getAct_name6()
    {
        return act_name6;
    }

    /**
     * 属性act_name6的Setter方法.属性名：$map.displayName 创建日期:
     *
     * @param newAct_name6 java.lang.String
     */
    public void setAct_name6(java.lang.String newAct_name6)
    {
        this.act_name6 = newAct_name6;
    }

    /**
     * 属性begindate的Getter方法.属性名：培训开始日期 创建日期:
     *
     * @return nc.vo.pub.lang.UFLiteralDate
     */
    public nc.vo.pub.lang.UFLiteralDate getBegindate()
    {
        return begindate;
    }

    /**
     * 属性begindate的Setter方法.属性名：培训开始日期 创建日期:
     *
     * @param newBegindate nc.vo.pub.lang.UFLiteralDate
     */
    public void setBegindate(nc.vo.pub.lang.UFLiteralDate newBegindate)
    {
        this.begindate = newBegindate;
    }

    /**
     * 属性enddate的Getter方法.属性名：培训结束日期 创建日期:
     *
     * @return nc.vo.pub.lang.UFLiteralDate
     */
    public nc.vo.pub.lang.UFLiteralDate getEnddate()
    {
        return enddate;
    }

    /**
     * 属性enddate的Setter方法.属性名：培训结束日期 创建日期:
     *
     * @param newEnddate nc.vo.pub.lang.UFLiteralDate
     */
    public void setEnddate(nc.vo.pub.lang.UFLiteralDate newEnddate)
    {
        this.enddate = newEnddate;
    }

    /**
     * 属性tra_type的Getter方法.属性名：培训类别 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getTra_type()
    {
        return tra_type;
    }

    /**
     * 属性tra_type的Setter方法.属性名：培训类别 创建日期:
     *
     * @param newTra_type java.lang.String
     */
    public void setTra_type(java.lang.String newTra_type)
    {
        this.tra_type = newTra_type;
    }

    /**
     * 属性tra_mode的Getter方法.属性名：培训方式 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getTra_mode()
    {
        return tra_mode;
    }

    /**
     * 属性tra_mode的Setter方法.属性名：培训方式 创建日期:
     *
     * @param newTra_mode java.lang.String
     */
    public void setTra_mode(java.lang.String newTra_mode)
    {
        this.tra_mode = newTra_mode;
    }

    /**
     * 属性traim的Getter方法.属性名：培训目标 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getTraim()
    {
        return traim;
    }

    /**
     * 属性traim的Setter方法.属性名：培训目标 创建日期:
     *
     * @param newTraim java.lang.String
     */
    public void setTraim(java.lang.String newTraim)
    {
        this.traim = newTraim;
    }

    /**
     * 属性tra_content的Getter方法.属性名：培训内容 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getTra_content()
    {
        return tra_content;
    }

    /**
     * 属性tra_content的Setter方法.属性名：培训内容 创建日期:
     *
     * @param newTra_content java.lang.String
     */
    public void setTra_content(java.lang.String newTra_content)
    {
        this.tra_content = newTra_content;
    }

    /**
     * 属性trm_location的Getter方法.属性名：培训地点 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getTrm_location()
    {
        return trm_location;
    }

    /**
     * 属性trm_location的Setter方法.属性名：培训地点 创建日期:
     *
     * @param newTrm_location java.lang.String
     */
    public void setTrm_location(java.lang.String newTrm_location)
    {
        this.trm_location = newTrm_location;
    }

    /**
     * 属性tra_time的Getter方法.属性名：培训学时 创建日期:
     *
     * @return nc.vo.pub.lang.UFDouble
     */
    public nc.vo.pub.lang.UFDouble getTra_time()
    {
        return tra_time;
    }

    /**
     * 属性tra_time的Setter方法.属性名：培训学时 创建日期:
     *
     * @param newTra_time nc.vo.pub.lang.UFDouble
     */
    public void setTra_time(nc.vo.pub.lang.UFDouble newTra_time)
    {
        this.tra_time = newTra_time;
    }

    /**
     * 属性tra_result的Getter方法.属性名：培训成绩 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getTra_result()
    {
        return tra_result;
    }

    /**
     * 属性tra_result的Setter方法.属性名：培训成绩 创建日期:
     *
     * @param newTra_result java.lang.String
     */
    public void setTra_result(java.lang.String newTra_result)
    {
        this.tra_result = newTra_result;
    }

    /**
     * 属性tra_cost的Getter方法.属性名：培训费用 创建日期:
     *
     * @return nc.vo.pub.lang.UFDouble
     */
    public nc.vo.pub.lang.UFDouble getTra_cost()
    {
        return tra_cost;
    }

    /**
     * 属性tra_cost的Setter方法.属性名：培训费用 创建日期:
     *
     * @param newTra_cost nc.vo.pub.lang.UFDouble
     */
    public void setTra_cost(nc.vo.pub.lang.UFDouble newTra_cost)
    {
        this.tra_cost = newTra_cost;
    }

    /**
     * 属性contcode的Getter方法.属性名：培训协议编号 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getContcode()
    {
        return contcode;
    }

    /**
     * 属性contcode的Setter方法.属性名：培训协议编号 创建日期:
     *
     * @param newContcode java.lang.String
     */
    public void setContcode(java.lang.String newContcode)
    {
        this.contcode = newContcode;
    }

    /**
     * 属性trm_certif_code的Getter方法.属性名：培训证书编号 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getTrm_certif_code()
    {
        return trm_certif_code;
    }

    /**
     * 属性trm_certif_code的Setter方法.属性名：培训证书编号 创建日期:
     *
     * @param newTrm_certif_code java.lang.String
     */
    public void setTrm_certif_code(java.lang.String newTrm_certif_code)
    {
        this.trm_certif_code = newTrm_certif_code;
    }

    /**
     * 属性trm_certif_name的Getter方法.属性名：培训证书名称 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getTrm_certif_name()
    {
        return trm_certif_name;
    }

    /**
     * 属性trm_certif_name的Setter方法.属性名：培训证书名称 创建日期:
     *
     * @param newTrm_certif_name java.lang.String
     */
    public void setTrm_certif_name(java.lang.String newTrm_certif_name)
    {
        this.trm_certif_name = newTrm_certif_name;
    }

    /**
     * 属性certificate_date的Getter方法.属性名：获证日期 创建日期:
     *
     * @return nc.vo.pub.lang.UFLiteralDate
     */
    public nc.vo.pub.lang.UFLiteralDate getCertificate_date()
    {
        return certificate_date;
    }

    /**
     * 属性certificate_date的Setter方法.属性名：获证日期 创建日期:
     *
     * @param newCertificate_date nc.vo.pub.lang.UFLiteralDate
     */
    public void setCertificate_date(nc.vo.pub.lang.UFLiteralDate newCertificate_date)
    {
        this.certificate_date = newCertificate_date;
    }

    /**
     * 属性certificate_unit的Getter方法.属性名：颁证单位 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getCertificate_unit()
    {
        return certificate_unit;
    }

    /**
     * 属性certificate_unit的Setter方法.属性名：颁证单位 创建日期:
     *
     * @param newCertificate_unit java.lang.String
     */
    public void setCertificate_unit(java.lang.String newCertificate_unit)
    {
        this.certificate_unit = newCertificate_unit;
    }

    /**
     * 属性source_type的Getter方法.属性名：参训来源 创建日期:
     *
     * @return java.lang.Integer
     */
    public java.lang.Integer getSource_type()
    {
        return source_type;
    }

    /**
     * 属性source_type的Setter方法.属性名：参训来源 创建日期:
     *
     * @param newSource_type java.lang.Integer
     */
    public void setSource_type(java.lang.Integer newSource_type)
    {
        this.source_type = newSource_type;
    }

    /**
     * 属性signon_dt的Getter方法.属性名：报名日期 创建日期:
     *
     * @return nc.vo.pub.lang.UFLiteralDate
     */
    public nc.vo.pub.lang.UFLiteralDate getSignon_dt()
    {
        return signon_dt;
    }

    /**
     * 属性signon_dt的Setter方法.属性名：报名日期 创建日期:
     *
     * @param newSignon_dt nc.vo.pub.lang.UFLiteralDate
     */
    public void setSignon_dt(nc.vo.pub.lang.UFLiteralDate newSignon_dt)
    {
        this.signon_dt = newSignon_dt;
    }

    /**
     * 属性taketrm_method的Getter方法.属性名：参训方式 创建日期:
     *
     * @return java.lang.Integer
     */
    public java.lang.Integer getTaketrm_method()
    {
        return taketrm_method;
    }

    /**
     * 属性taketrm_method的Setter方法.属性名：参训方式 创建日期:
     *
     * @param newTaketrm_method java.lang.Integer
     */
    public void setTaketrm_method(java.lang.Integer newTaketrm_method)
    {
        this.taketrm_method = newTaketrm_method;
    }

    /**
     * 属性entrepreneur的Getter方法.属性名：主办单位 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getEntrepreneur()
    {
        return entrepreneur;
    }

    /**
     * 属性entrepreneur的Setter方法.属性名：主办单位 创建日期:
     *
     * @param newEntrepreneur java.lang.String
     */
    public void setEntrepreneur(java.lang.String newEntrepreneur)
    {
        this.entrepreneur = newEntrepreneur;
    }

    /**
     * 属性assist_unit的Getter方法.属性名：协办单位 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getAssist_unit()
    {
        return assist_unit;
    }

    /**
     * 属性assist_unit的Setter方法.属性名：协办单位 创建日期:
     *
     * @param newAssist_unit java.lang.String
     */
    public void setAssist_unit(java.lang.String newAssist_unit)
    {
        this.assist_unit = newAssist_unit;
    }

    /**
     * 属性purveyor的Getter方法.属性名：承办单位 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getPurveyor()
    {
        return purveyor;
    }

    /**
     * 属性purveyor的Setter方法.属性名：承办单位 创建日期:
     *
     * @param newPurveyor java.lang.String
     */
    public void setPurveyor(java.lang.String newPurveyor)
    {
        this.purveyor = newPurveyor;
    }

    /**
     * 属性isallduty的Getter方法.属性名：是否全勤 创建日期:
     *
     * @return nc.vo.pub.lang.UFBoolean
     */
    public nc.vo.pub.lang.UFBoolean getIsallduty()
    {
        return isallduty;
    }

    /**
     * 属性isallduty的Setter方法.属性名：是否全勤 创建日期:
     *
     * @param newIsallduty nc.vo.pub.lang.UFBoolean
     */
    public void setIsallduty(nc.vo.pub.lang.UFBoolean newIsallduty)
    {
        this.isallduty = newIsallduty;
    }

    /**
     * 属性absence_count的Getter方法.属性名：缺勤次数 创建日期:
     *
     * @return java.lang.Integer
     */
    public java.lang.Integer getAbsence_count()
    {
        return absence_count;
    }

    /**
     * 属性absence_count的Setter方法.属性名：缺勤次数 创建日期:
     *
     * @param newAbsence_count java.lang.Integer
     */
    public void setAbsence_count(java.lang.Integer newAbsence_count)
    {
        this.absence_count = newAbsence_count;
    }

    /**
     * 属性ass_result的Getter方法.属性名：考核成绩 创建日期:
     *
     * @return nc.vo.pub.lang.UFDouble
     */
    public nc.vo.pub.lang.UFDouble getAss_result()
    {
        return ass_result;
    }

    /**
     * 属性ass_result的Setter方法.属性名：考核成绩 创建日期:
     *
     * @param newAss_result nc.vo.pub.lang.UFDouble
     */
    public void setAss_result(nc.vo.pub.lang.UFDouble newAss_result)
    {
        this.ass_result = newAss_result;
    }

    /**
     * 属性ass_option的Getter方法.属性名：考核评价 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getAss_option()
    {
        return ass_option;
    }

    /**
     * 属性ass_option的Setter方法.属性名：考核评价 创建日期:
     *
     * @param newAss_option java.lang.String
     */
    public void setAss_option(java.lang.String newAss_option)
    {
        this.ass_option = newAss_option;
    }

    /**
     * 属性memo的Getter方法.属性名：备注 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getMemo()
    {
        return memo;
    }

    /**
     * 属性memo的Setter方法.属性名：备注 创建日期:
     *
     * @param newMemo java.lang.String
     */
    public void setMemo(java.lang.String newMemo)
    {
        this.memo = newMemo;
    }

    /**
     * 属性pk_psndoc_sub的Getter方法.属性名：人员子表主键 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getPk_psndoc_sub()
    {
        return pk_psndoc_sub;
    }

    /**
     * 属性pk_psndoc_sub的Setter方法.属性名：人员子表主键 创建日期:
     *
     * @param newPk_psndoc_sub java.lang.String
     */
    public void setPk_psndoc_sub(java.lang.String newPk_psndoc_sub)
    {
        this.pk_psndoc_sub = newPk_psndoc_sub;
    }

    /**
     * 属性pk_psnorg的Getter方法.属性名：人员组织关系 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getPk_psnorg()
    {
        return pk_psnorg;
    }

    /**
     * 属性pk_psnorg的Setter方法.属性名：人员组织关系 创建日期:
     *
     * @param newPk_psnorg java.lang.String
     */
    public void setPk_psnorg(java.lang.String newPk_psnorg)
    {
        this.pk_psnorg = newPk_psnorg;
    }

    /**
     * 属性pk_org的Getter方法.属性名：组织 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getPk_org()
    {
        return pk_org;
    }

    /**
     * 属性pk_org的Setter方法.属性名：组织 创建日期:
     *
     * @param newPk_org java.lang.String
     */
    public void setPk_org(java.lang.String newPk_org)
    {
        this.pk_org = newPk_org;
    }

    /**
     * 属性pk_group的Getter方法.属性名：集团 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getPk_group()
    {
        return pk_group;
    }

    /**
     * 属性pk_group的Setter方法.属性名：集团 创建日期:
     *
     * @param newPk_group java.lang.String
     */
    public void setPk_group(java.lang.String newPk_group)
    {
        this.pk_group = newPk_group;
    }

    /**
     * 属性recordnum的Getter方法.属性名：记录序号 创建日期:
     *
     * @return java.lang.Integer
     */
    public java.lang.Integer getRecordnum()
    {
        return recordnum;
    }

    /**
     * 属性recordnum的Setter方法.属性名：记录序号 创建日期:
     *
     * @param newRecordnum java.lang.Integer
     */
    public void setRecordnum(java.lang.Integer newRecordnum)
    {
        this.recordnum = newRecordnum;
    }

    /**
     * 属性lastflag的Getter方法.属性名：最近记录标志 创建日期:
     *
     * @return nc.vo.pub.lang.UFBoolean
     */
    public nc.vo.pub.lang.UFBoolean getLastflag()
    {
        return lastflag;
    }

    /**
     * 属性lastflag的Setter方法.属性名：最近记录标志 创建日期:
     *
     * @param newLastflag nc.vo.pub.lang.UFBoolean
     */
    public void setLastflag(nc.vo.pub.lang.UFBoolean newLastflag)
    {
        this.lastflag = newLastflag;
    }

    /**
     * 属性pk_act的Getter方法.属性名：培训活动 创建日期:
     *
     * @return java.lang.String
     */
    public java.lang.String getPk_act()
    {
        return pk_act;
    }

    /**
     * 属性pk_act的Setter方法.属性名：培训活动 创建日期:
     *
     * @param newPk_act java.lang.String
     */
    public void setPk_act(java.lang.String newPk_act)
    {
        this.pk_act = newPk_act;
    }

    /**
     * <p>
     * 取得父VO主键字段.
     * <p>
     * 创建日期:
     *
     * @return java.lang.String
     */
    @Override
    public java.lang.String getParentPKFieldName()
    {
        return "pk_psndoc";
    }

    /**
     * <p>
     * 取得表主键.
     * <p>
     * 创建日期:
     *
     * @return java.lang.String
     */
    @Override
    public java.lang.String getPKFieldName()
    {
        return "pk_psndoc_sub";
    }

    /**
     * <p>
     * 返回表名称.
     * <p>
     * 创建日期:
     *
     * @return java.lang.String
     */
    @Override
    public java.lang.String getTableName()
    {
        return "hi_psndoc_train";
    }

    /**
     * <p>
     * 返回表名称.
     * <p>
     * 创建日期:
     *
     * @return java.lang.String
     */
    public static java.lang.String getDefaultTableName()
    {
        return "hi_psndoc_train";
    }

    /**
     * 按照默认方式创建构造子. 创建日期:
     */
    public TrainVO()
    {
        super();
    }

    public java.lang.String getPk_psnjob()
    {
        return pk_psnjob;
    }

    public void setPk_psnjob(java.lang.String pk_psnjob)
    {
        this.pk_psnjob = pk_psnjob;
    }
    /**
     * 属性trainorg的Getter方法.属性名：培训机构
     * 创建日期:
     * @return java.lang.String
     */
    public java.lang.String getTrainorg () {
        return trainorg;
    }
    /**
     * 属性trainorg的Setter方法.属性名：培训机构
     * 创建日期:
     * @param newTrainorg java.lang.String
     */
    public void setTrainorg (java.lang.String newTrainorg ) {
        this.trainorg = newTrainorg;
    }
    /**
     * 属性activetype的Getter方法.属性名：活动类别
     * 创建日期:
     * @return java.lang.Integer
     */
    public java.lang.Integer getActivetype () {
        return activetype;
    }
    /**
     * 属性activetype的Setter方法.属性名：活动类别
     * 创建日期:
     * @param newActivetype java.lang.Integer
     */
    public void setActivetype (java.lang.Integer newActivetype ) {
        this.activetype = newActivetype;
    }

	public java.lang.String getPsnCode() {
		return psnCode;
	}

	public void setPsnCode(java.lang.String psnCode) {
		this.psnCode = psnCode;
	}

	public java.lang.String getPsnName() {
		return psnName;
	}

	public void setPsnName(java.lang.String psnName) {
		this.psnName = psnName;
	}

	public String getReason() {
		return reason;
	}

	public void setReason(String reason) {
		this.reason = reason;
	}

	public String getImportInfo() {
		return importInfo;
	}

	public void setImportInfo(String importInfo) {
		this.importInfo = importInfo;
	}

	public Integer getError_flag() {
		return error_flag;
	}

	public void setError_flag(Integer error_flag) {
		this.error_flag = error_flag;
	}
	
}
