package com.gic.haoban.manage.api.dto;

import java.io.Serializable;
import java.util.Date;

/**
 * Created By MBG-GUI-EXTENSION https://github.com/spawpaw/mybatis-generator-gui-extension
 * Description:
 *
 * @author fdh
 */
public class QywxTagRelationDTO implements Serializable {
    /**
     *
     */
    private String qywxTagRelationId;

    /**
     *
     */
    private String wxEnterpriseId;

    /**
     *
     */
    private String enterpriseId;

    /**
     * 标签id
     */
    private String memberTagId;

    /**
     * 导购标签项id
     */
    private String tagItemId;

    /**
     * 0 标签  1标签项
     */
    private Integer relationType;

    /**
     * 同步状态 0 不同步 1同步
     */
    private Integer syncFlag;

    /**
     * 排序
     */
    private Long order;

    /**
     * 企业微信标签id
     */
    private String qywxTagId;

    /**
     * 企业微信标签项id
     */
    private String qywxTagItemId;

    /**
     * 0删除 1正常
     */
    private Integer statusFlag;

    /**
     *
     */
    private Date createTime;

    /**
     *
     */
    private Date updateTime;

    /**
     */
    private static final long serialVersionUID = 1L;

    /**
     * This method returns the value of the database column tab_haoban_qywx_tag_relation.qywx_tag_relation_id
     *
     * @return the value of tab_haoban_qywx_tag_relation.qywx_tag_relation_id
     */
    public String getQywxTagRelationId() {
        return qywxTagRelationId;
    }

    /**
     * This method sets the value of the database column tab_haoban_qywx_tag_relation.qywx_tag_relation_id
     *
     * @param qywxTagRelationId the value for tab_haoban_qywx_tag_relation.qywx_tag_relation_id
     */
    public void setQywxTagRelationId(String qywxTagRelationId) {
        this.qywxTagRelationId = qywxTagRelationId;
    }

    /**
     * This method returns the value of the database column tab_haoban_qywx_tag_relation.wx_enterprise_id
     *
     * @return the value of tab_haoban_qywx_tag_relation.wx_enterprise_id
     */
    public String getWxEnterpriseId() {
        return wxEnterpriseId;
    }

    /**
     * This method sets the value of the database column tab_haoban_qywx_tag_relation.wx_enterprise_id
     *
     * @param wxEnterpriseId the value for tab_haoban_qywx_tag_relation.wx_enterprise_id
     */
    public void setWxEnterpriseId(String wxEnterpriseId) {
        this.wxEnterpriseId = wxEnterpriseId;
    }

    /**
     * This method returns the value of the database column tab_haoban_qywx_tag_relation.enterprise_id
     *
     * @return the value of tab_haoban_qywx_tag_relation.enterprise_id
     */
    public String getEnterpriseId() {
        return enterpriseId;
    }

    /**
     * This method sets the value of the database column tab_haoban_qywx_tag_relation.enterprise_id
     *
     * @param enterpriseId the value for tab_haoban_qywx_tag_relation.enterprise_id
     */
    public void setEnterpriseId(String enterpriseId) {
        this.enterpriseId = enterpriseId;
    }

    /**
     * This method returns the value of the database column tab_haoban_qywx_tag_relation.member_tag_id
     *
     * @return the value of tab_haoban_qywx_tag_relation.member_tag_id
     */
    public String getMemberTagId() {
        return memberTagId;
    }

    /**
     * This method sets the value of the database column tab_haoban_qywx_tag_relation.member_tag_id
     *
     * @param memberTagId the value for tab_haoban_qywx_tag_relation.member_tag_id
     */
    public void setMemberTagId(String memberTagId) {
        this.memberTagId = memberTagId;
    }

    /**
     * This method returns the value of the database column tab_haoban_qywx_tag_relation.tag_item_id
     *
     * @return the value of tab_haoban_qywx_tag_relation.tag_item_id
     */
    public String getTagItemId() {
        return tagItemId;
    }

    /**
     * This method sets the value of the database column tab_haoban_qywx_tag_relation.tag_item_id
     *
     * @param tagItemId the value for tab_haoban_qywx_tag_relation.tag_item_id
     */
    public void setTagItemId(String tagItemId) {
        this.tagItemId = tagItemId;
    }

    /**
     * This method returns the value of the database column tab_haoban_qywx_tag_relation.relation_type
     *
     * @return the value of tab_haoban_qywx_tag_relation.relation_type
     */
    public Integer getRelationType() {
        return relationType;
    }

    /**
     * This method sets the value of the database column tab_haoban_qywx_tag_relation.relation_type
     *
     * @param relationType the value for tab_haoban_qywx_tag_relation.relation_type
     */
    public void setRelationType(Integer relationType) {
        this.relationType = relationType;
    }

    /**
     * This method returns the value of the database column tab_haoban_qywx_tag_relation.sync_flag
     *
     * @return the value of tab_haoban_qywx_tag_relation.sync_flag
     */
    public Integer getSyncFlag() {
        return syncFlag;
    }

    /**
     * This method sets the value of the database column tab_haoban_qywx_tag_relation.sync_flag
     *
     * @param syncFlag the value for tab_haoban_qywx_tag_relation.sync_flag
     */
    public void setSyncFlag(Integer syncFlag) {
        this.syncFlag = syncFlag;
    }

    /**
     * This method returns the value of the database column tab_haoban_qywx_tag_relation.order
     *
     * @return the value of tab_haoban_qywx_tag_relation.order
     */
    public Long getOrder() {
        return order;
    }

    /**
     * This method sets the value of the database column tab_haoban_qywx_tag_relation.order
     *
     * @param order the value for tab_haoban_qywx_tag_relation.order
     */
    public void setOrder(Long order) {
        this.order = order;
    }

    /**
     * This method returns the value of the database column tab_haoban_qywx_tag_relation.qywx_tag_id
     *
     * @return the value of tab_haoban_qywx_tag_relation.qywx_tag_id
     */
    public String getQywxTagId() {
        return qywxTagId;
    }

    /**
     * This method sets the value of the database column tab_haoban_qywx_tag_relation.qywx_tag_id
     *
     * @param qywxTagId the value for tab_haoban_qywx_tag_relation.qywx_tag_id
     */
    public void setQywxTagId(String qywxTagId) {
        this.qywxTagId = qywxTagId;
    }

    /**
     * This method returns the value of the database column tab_haoban_qywx_tag_relation.qywx_tag_item_id
     *
     * @return the value of tab_haoban_qywx_tag_relation.qywx_tag_item_id
     */
    public String getQywxTagItemId() {
        return qywxTagItemId;
    }

    /**
     * This method sets the value of the database column tab_haoban_qywx_tag_relation.qywx_tag_item_id
     *
     * @param qywxTagItemId the value for tab_haoban_qywx_tag_relation.qywx_tag_item_id
     */
    public void setQywxTagItemId(String qywxTagItemId) {
        this.qywxTagItemId = qywxTagItemId;
    }

    /**
     * This method returns the value of the database column tab_haoban_qywx_tag_relation.status_flag
     *
     * @return the value of tab_haoban_qywx_tag_relation.status_flag
     */
    public Integer getStatusFlag() {
        return statusFlag;
    }

    /**
     * This method sets the value of the database column tab_haoban_qywx_tag_relation.status_flag
     *
     * @param statusFlag the value for tab_haoban_qywx_tag_relation.status_flag
     */
    public void setStatusFlag(Integer statusFlag) {
        this.statusFlag = statusFlag;
    }

    /**
     * This method returns the value of the database column tab_haoban_qywx_tag_relation.create_time
     *
     * @return the value of tab_haoban_qywx_tag_relation.create_time
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * This method sets the value of the database column tab_haoban_qywx_tag_relation.create_time
     *
     * @param createTime the value for tab_haoban_qywx_tag_relation.create_time
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * This method returns the value of the database column tab_haoban_qywx_tag_relation.update_time
     *
     * @return the value of tab_haoban_qywx_tag_relation.update_time
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * This method sets the value of the database column tab_haoban_qywx_tag_relation.update_time
     *
     * @param updateTime the value for tab_haoban_qywx_tag_relation.update_time
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}