package com.tzld.piaoquan.recommend.server.repository;

import lombok.Data;
import scala.Int;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

/**
 * @author supeng
 */
@Data
@Entity
@Table(name = "wx_user_info")
public class WxUserInfo {

//    @Id
//    private Long id;
//
//    private Long uid;
//
//    private String unionId;
//    private String avatar_url;
//    private String nick_name;
//    private String longvideo_avatar_url;
//    private String longvideo_nick_name;
//    private Long idols;
//    private Long fans;
//    private Integer videos;
//    private Integer favorite;
//    private Long favoriteds;
//    private Long reported_count;
//    private Long play_count;
//    private Long play_count_total;
//    private Long share_moment_count;
//    private Long share_friend_count;
//    private Long video_share_friend_count;
//    private Long video_share_friend_count_total;
//    private Long video_share_moment_count;
//    private Long video_share_moment_count_total;
//    private Long last_load_fans_timestamp;
//    private Long last_load_idol_msg_timestamp;
//    private Integer form;
//    private String open_id;
//    private String pc_open_id;
//    private String qingqu_app_open_id;
//    private String smile_open_id;
//    private String short_open_id;
//    private String surprise_open_id;
//    private String appid;
//    private Date gmt_create;
//    private Date gmt_modified;
//    private Date last_login_datetime;
//    private Long gmt_create_timestamp;
//    private Long gmt_modified_timestamp;
//    private Long last_login_timestamp;
//    private Long last_operation_timestamp;
//    private Integer version;
//    private Integer status;
//    private Integer recommend_status;
//    private Integer m_recommend_weight;
//    private Integer tag_count;
//    private Integer user_type;
//    private Integer search_status;


    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.id
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    @Id
    private Long id;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.uid
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Long uid;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.union_id
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private String unionId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.avatar_url
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private String avatarUrl;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.nick_name
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private String nickName;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.longvideo_avatar_url
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private String longvideoAvatarUrl;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.longvideo_nick_name
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private String longvideoNickName;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.idols
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Long idols;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.fans
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Long fans;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.videos
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Integer videos;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.favorite
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Integer favorite;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.favoriteds
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Long favoriteds;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.reported_count
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Long reportedCount;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.play_count
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Long playCount;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.play_count_total
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Long playCountTotal;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.share_moment_count
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Long shareMomentCount;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.share_friend_count
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Long shareFriendCount;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.video_share_friend_count
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Long videoShareFriendCount;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.video_share_friend_count_total
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Long videoShareFriendCountTotal;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.video_share_moment_count
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Long videoShareMomentCount;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.video_share_moment_count_total
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Long videoShareMomentCountTotal;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.last_load_fans_timestamp
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Long lastLoadFansTimestamp;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.last_load_idol_msg_timestamp
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Long lastLoadIdolMsgTimestamp;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.form
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Integer form;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.open_id
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private String openId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.pc_open_id
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private String pcOpenId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.qingqu_app_open_id
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private String qingquAppOpenId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.smile_open_id
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private String smileOpenId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.short_open_id
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private String shortOpenId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.surprise_open_id
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private String surpriseOpenId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.appid
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private String appid;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.gmt_create
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Date gmtCreate;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.gmt_modified
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Date gmtModified;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.last_login_datetime
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Date lastLoginDatetime;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.gmt_create_timestamp
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Long gmtCreateTimestamp;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.gmt_modified_timestamp
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Long gmtModifiedTimestamp;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.last_login_timestamp
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Long lastLoginTimestamp;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.last_operation_timestamp
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Long lastOperationTimestamp;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.version
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Integer version;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.status
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Integer status;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.recommend_status
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Integer recommendStatus;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.m_recommend_weight
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Integer mRecommendWeight;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.tag_count
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Integer tagCount;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.user_type
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Integer userType;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wx_user_info.search_status
     *
     * @mbggenerated Thu Jan 24 16:09:21 CST 2019
     */
    private Integer searchStatus;
}
