package com.goafanti.common.model;

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

/**
 *
 * This class was generated by MyBatis Generator.
 * This class corresponds to the database table user_follow
 */
public class UserFollow implements Serializable {
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column user_follow.id
     *
     * @mbg.generated
     */
    private String id;

    /**
     * Database Column Remarks:
     *   客户ID
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column user_follow.uid
     *
     * @mbg.generated
     */
    private String uid;

    /**
     * Database Column Remarks:
     *   营销员ID
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column user_follow.aid
     *
     * @mbg.generated
     */
    private String aid;

    /**
     * Database Column Remarks:
     *   营销员上级集合
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column user_follow.paid
     *
     * @mbg.generated
     */
    private String paid;

    /**
     * Database Column Remarks:
     *   跟进结果
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column user_follow.result
     *
     * @mbg.generated
     */
    private String result;

    /**
     * Database Column Remarks:
     *   附件地址
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column user_follow.attachment_url
     *
     * @mbg.generated
     */
    private String attachmentUrl;

    /**
     * Database Column Remarks:
     *   跟进时间
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column user_follow.create_time
     *
     * @mbg.generated
     */
    private Date createTime;

    /**
     * Database Column Remarks:
     *   企业联系人ID
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column user_follow.ocb_id
     *
     * @mbg.generated
     */
    private String ocbId;

    /**
     * Database Column Remarks:
     *   联系方式1.电话 2.QQ 3.微信 0外出
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column user_follow.contact_type
     *
     * @mbg.generated
     */
    private Integer contactType;

    /**
     * Database Column Remarks:
     *   生效标示 0-有效 1-失效
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column user_follow.effective
     *
     * @mbg.generated
     */
    private Integer effective;

    /**
     * Database Column Remarks:
     *   时间戳
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column user_follow.time_stamp
     *
     * @mbg.generated
     */
    private Date timeStamp;

    /**
     * Database Column Remarks:
     *   累计拜访次数
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column user_follow.follow_count
     *
     * @mbg.generated
     */
    private Integer followCount;

    /**
     * Database Column Remarks:
     *   指导意见
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column user_follow.guidance
     *
     * @mbg.generated
     */
    private String guidance;

    /**
     * Database Column Remarks:
     *   指导时间
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column user_follow.guidance_time
     *
     * @mbg.generated
     */
    private Date guidanceTime;

    /**
     * Database Column Remarks:
     *   指导人编号
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column user_follow.guidance_aid
     *
     * @mbg.generated
     */
    private String guidanceAid;

    /**
     * Database Column Remarks:
     *   指导人名称
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column user_follow.guidance_name
     *
     * @mbg.generated
     */
    private String guidanceName;


    private String followName;
    private String followDep;

    public String getFollowName() {
        return followName;
    }

    public void setFollowName(String followName) {
        this.followName = followName;
    }

    public String getFollowDep() {
        return followDep;
    }

    public void setFollowDep(String followDep) {
        this.followDep = followDep;
    }

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

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column user_follow.id
     *
     * @return the value of user_follow.id
     *
     * @mbg.generated
     */
    public String getId() {
        return id;
    }

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

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column user_follow.uid
     *
     * @return the value of user_follow.uid
     *
     * @mbg.generated
     */
    public String getUid() {
        return uid;
    }

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

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column user_follow.aid
     *
     * @return the value of user_follow.aid
     *
     * @mbg.generated
     */
    public String getAid() {
        return aid;
    }

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

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column user_follow.paid
     *
     * @return the value of user_follow.paid
     *
     * @mbg.generated
     */
    public String getPaid() {
        return paid;
    }

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

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column user_follow.result
     *
     * @return the value of user_follow.result
     *
     * @mbg.generated
     */
    public String getResult() {
        return result;
    }

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

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column user_follow.attachment_url
     *
     * @return the value of user_follow.attachment_url
     *
     * @mbg.generated
     */
    public String getAttachmentUrl() {
        return attachmentUrl;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column user_follow.attachment_url
     *
     * @param attachmentUrl the value for user_follow.attachment_url
     *
     * @mbg.generated
     */
    public void setAttachmentUrl(String attachmentUrl) {
        this.attachmentUrl = attachmentUrl == null ? null : attachmentUrl.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column user_follow.create_time
     *
     * @return the value of user_follow.create_time
     *
     * @mbg.generated
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column user_follow.create_time
     *
     * @param createTime the value for user_follow.create_time
     *
     * @mbg.generated
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column user_follow.ocb_id
     *
     * @return the value of user_follow.ocb_id
     *
     * @mbg.generated
     */
    public String getOcbId() {
        return ocbId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column user_follow.ocb_id
     *
     * @param ocbId the value for user_follow.ocb_id
     *
     * @mbg.generated
     */
    public void setOcbId(String ocbId) {
        this.ocbId = ocbId == null ? null : ocbId.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column user_follow.contact_type
     *
     * @return the value of user_follow.contact_type
     *
     * @mbg.generated
     */
    public Integer getContactType() {
        return contactType;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column user_follow.contact_type
     *
     * @param contactType the value for user_follow.contact_type
     *
     * @mbg.generated
     */
    public void setContactType(Integer contactType) {
        this.contactType = contactType;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column user_follow.effective
     *
     * @return the value of user_follow.effective
     *
     * @mbg.generated
     */
    public Integer getEffective() {
        return effective;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column user_follow.effective
     *
     * @param effective the value for user_follow.effective
     *
     * @mbg.generated
     */
    public void setEffective(Integer effective) {
        this.effective = effective;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column user_follow.time_stamp
     *
     * @return the value of user_follow.time_stamp
     *
     * @mbg.generated
     */
    public Date getTimeStamp() {
        return timeStamp;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column user_follow.time_stamp
     *
     * @param timeStamp the value for user_follow.time_stamp
     *
     * @mbg.generated
     */
    public void setTimeStamp(Date timeStamp) {
        this.timeStamp = timeStamp;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column user_follow.follow_count
     *
     * @return the value of user_follow.follow_count
     *
     * @mbg.generated
     */
    public Integer getFollowCount() {
        return followCount;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column user_follow.follow_count
     *
     * @param followCount the value for user_follow.follow_count
     *
     * @mbg.generated
     */
    public void setFollowCount(Integer followCount) {
        this.followCount = followCount;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column user_follow.guidance
     *
     * @return the value of user_follow.guidance
     *
     * @mbg.generated
     */
    public String getGuidance() {
        return guidance;
    }

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

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column user_follow.guidance_time
     *
     * @return the value of user_follow.guidance_time
     *
     * @mbg.generated
     */
    public Date getGuidanceTime() {
        return guidanceTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column user_follow.guidance_time
     *
     * @param guidanceTime the value for user_follow.guidance_time
     *
     * @mbg.generated
     */
    public void setGuidanceTime(Date guidanceTime) {
        this.guidanceTime = guidanceTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column user_follow.guidance_aid
     *
     * @return the value of user_follow.guidance_aid
     *
     * @mbg.generated
     */
    public String getGuidanceAid() {
        return guidanceAid;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column user_follow.guidance_aid
     *
     * @param guidanceAid the value for user_follow.guidance_aid
     *
     * @mbg.generated
     */
    public void setGuidanceAid(String guidanceAid) {
        this.guidanceAid = guidanceAid == null ? null : guidanceAid.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column user_follow.guidance_name
     *
     * @return the value of user_follow.guidance_name
     *
     * @mbg.generated
     */
    public String getGuidanceName() {
        return guidanceName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column user_follow.guidance_name
     *
     * @param guidanceName the value for user_follow.guidance_name
     *
     * @mbg.generated
     */
    public void setGuidanceName(String guidanceName) {
        this.guidanceName = guidanceName == null ? null : guidanceName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table user_follow
     *
     * @mbg.generated
     */
    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", uid=").append(uid);
        sb.append(", aid=").append(aid);
        sb.append(", paid=").append(paid);
        sb.append(", result=").append(result);
        sb.append(", attachmentUrl=").append(attachmentUrl);
        sb.append(", createTime=").append(createTime);
        sb.append(", ocbId=").append(ocbId);
        sb.append(", contactType=").append(contactType);
        sb.append(", effective=").append(effective);
        sb.append(", timeStamp=").append(timeStamp);
        sb.append(", followCount=").append(followCount);
        sb.append(", guidance=").append(guidance);
        sb.append(", guidanceTime=").append(guidanceTime);
        sb.append(", guidanceAid=").append(guidanceAid);
        sb.append(", guidanceName=").append(guidanceName);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}