package pwc.taxtech.atms.vat.entity;

import java.io.Serializable;

/**
 *
 * This class was generated by MyBatis Generator.
 * This class corresponds to the database table PWC_INVOICE.OUTPUT_AR_SJHC
 *
 * @mbg.generated do_not_delete_during_merge
 */
public class HlOutputArSjhc implements Serializable {
    /**
     * Database Column Remarks:
     *   groupid 关联AR发票表
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column PWC_INVOICE.OUTPUT_AR_SJHC.GROUPID
     *
     * @mbg.generated
     */
    private String groupid;

    /**
     * Database Column Remarks:
     *   客户名称
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column PWC_INVOICE.OUTPUT_AR_SJHC.KHMC
     *
     * @mbg.generated
     */
    private String khmc;

    /**
     * Database Column Remarks:
     *   合同编号
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column PWC_INVOICE.OUTPUT_AR_SJHC.HTBH
     *
     * @mbg.generated
     */
    private String htbh;

    /**
     * Database Column Remarks:
     *   回传日期
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column PWC_INVOICE.OUTPUT_AR_SJHC.HCRQ
     *
     * @mbg.generated
     */
    private String hcrq;

    /**
     * Database Column Remarks:
     *   实体id
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column PWC_INVOICE.OUTPUT_AR_SJHC.STID
     *
     * @mbg.generated
     */
    private String stid;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table PWC_INVOICE.OUTPUT_AR_SJHC
     *
     * @mbg.generated
     */
    private static final long serialVersionUID = 1L;

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column PWC_INVOICE.OUTPUT_AR_SJHC.GROUPID
     *
     * @return the value of PWC_INVOICE.OUTPUT_AR_SJHC.GROUPID
     *
     * @mbg.generated
     */
    public String getGroupid() {
        return groupid;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column PWC_INVOICE.OUTPUT_AR_SJHC.GROUPID
     *
     * @param groupid the value for PWC_INVOICE.OUTPUT_AR_SJHC.GROUPID
     *
     * @mbg.generated
     */
    public void setGroupid(String groupid) {
        this.groupid = groupid == null ? null : groupid.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column PWC_INVOICE.OUTPUT_AR_SJHC.KHMC
     *
     * @return the value of PWC_INVOICE.OUTPUT_AR_SJHC.KHMC
     *
     * @mbg.generated
     */
    public String getKhmc() {
        return khmc;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column PWC_INVOICE.OUTPUT_AR_SJHC.KHMC
     *
     * @param khmc the value for PWC_INVOICE.OUTPUT_AR_SJHC.KHMC
     *
     * @mbg.generated
     */
    public void setKhmc(String khmc) {
        this.khmc = khmc == null ? null : khmc.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column PWC_INVOICE.OUTPUT_AR_SJHC.HTBH
     *
     * @return the value of PWC_INVOICE.OUTPUT_AR_SJHC.HTBH
     *
     * @mbg.generated
     */
    public String getHtbh() {
        return htbh;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column PWC_INVOICE.OUTPUT_AR_SJHC.HTBH
     *
     * @param htbh the value for PWC_INVOICE.OUTPUT_AR_SJHC.HTBH
     *
     * @mbg.generated
     */
    public void setHtbh(String htbh) {
        this.htbh = htbh == null ? null : htbh.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column PWC_INVOICE.OUTPUT_AR_SJHC.HCRQ
     *
     * @return the value of PWC_INVOICE.OUTPUT_AR_SJHC.HCRQ
     *
     * @mbg.generated
     */
    public String getHcrq() {
        return hcrq;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column PWC_INVOICE.OUTPUT_AR_SJHC.HCRQ
     *
     * @param hcrq the value for PWC_INVOICE.OUTPUT_AR_SJHC.HCRQ
     *
     * @mbg.generated
     */
    public void setHcrq(String hcrq) {
        this.hcrq = hcrq == null ? null : hcrq.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column PWC_INVOICE.OUTPUT_AR_SJHC.STID
     *
     * @return the value of PWC_INVOICE.OUTPUT_AR_SJHC.STID
     *
     * @mbg.generated
     */
    public String getStid() {
        return stid;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column PWC_INVOICE.OUTPUT_AR_SJHC.STID
     *
     * @param stid the value for PWC_INVOICE.OUTPUT_AR_SJHC.STID
     *
     * @mbg.generated
     */
    public void setStid(String stid) {
        this.stid = stid == null ? null : stid.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table PWC_INVOICE.OUTPUT_AR_SJHC
     *
     * @mbg.generated
     */
    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", groupid=").append(groupid);
        sb.append(", khmc=").append(khmc);
        sb.append(", htbh=").append(htbh);
        sb.append(", hcrq=").append(hcrq);
        sb.append(", stid=").append(stid);
        sb.append("]");
        return sb.toString();
    }
}