package com.ssyf.third.bmiss.model;

import lombok.Data;
import java.util.List;

/**
 * 其他用户中心信息实体类
 * 对应getOtherUserCenter接口的返回值
 */
@Data
public class OtherUserCenter {
    
    /**
     * 用户ID
     */
    private String user_id;
    
    /**
     * 用户编号
     */
    private String user_number;
    
    /**
     * 昵称
     */
    private String nick_name;
    
    /**
     * 国家手机代码
     */
    private String country_mobile_code;
    
    /**
     * 手机号
     */
    private String mobile;
    
    /**
     * 关注我的人数
     */
    private Integer follow_me_number;
    
    /**
     * 头像
     */
    private String head_portrait;
    
    /**
     * 头像审核状态
     */
    private String head_audit;
    
    /**
     * 总播放次数
     */
    private Integer general_play_count;
    
    /**
     * 个性签名
     */
    private String personal_signature;
    
    /**
     * 头像框
     */
    private String head_portrait_box;

    /**
     * 是否开播中0不在。1在。
     */
    private Integer is_showing;
    
    /**
     * 年龄
     */
    private String age;
    
    /**
     * 生日
     */
    private String birthday;
    
    /**
     * 城市
     */
    private String city;
    
    /**
     * 性别
     */
    private Integer gender;
    
    /**
     * 青少年模式
     */
    private Integer adolescent_model;
    
    /**
     * 省份
     */
    private String province;
    
    /**
     * 粉丝数
     */
    private Integer fans_num;
    
    /**
     * 我的关注数
     */
    private Integer my_follow_num;
    
    /**
     * 余额
     */
    private Integer balance;
    
    /**
     * 完善信息状态
     */
    private Integer improve_information;
    
    /**
     * 显示关注状态
     */
    private Integer display_follow_sta;
    
    /**
     * 是否显示点赞
     */
    private Integer is_show_like;
    
    /**
     * 显示点赞列表
     */
    private Integer display_like_list;
    
    /**
     * 是否是主播
     */
    private Integer is_achor;
    
    /**
     * 点赞动态数
     */
    private Integer like_dynamic_num;
    
    /**
     * 用户动态数
     */
    private Integer user_dynamic_num;
    
    /**
     * 视频放弃数
     */
    private Integer video_give_up_num;
    
    /**
     * 才艺名称
     */
    private String talent_name;
    
    /**
     * 确认名称
     */
    private String confirm_name;
    
    /**
     * 赛季信息
     */
    private SeasonInfo season_info;
    
    /**
     * IM签名信息
     */
    private ImSignInfo im_sign_info;
    
    /**
     * 展示列表
     */
    private List<ShowItem> show_list;
    
    /**
     * VIP图片信息
     */
    private VipImgInfo vip_img_info;
    
    /**
     * VIP图片
     */
    private String vip_img;
    
    /**
     * 网络VIP图片
     */
    private String network_vip_img;
    
    /**
     * VIP信息
     */
    private VipInfo vip;
    
    /**
     * 网络财富等级
     */
    private String network_wealth_level;
    
    /**
     * 网络活跃等级
     */
    private String network_active_level;
    
    /**
     * 广告信息
     */
    private Object advertisement_all;
    
    /**
     * 广告状态
     */
    private Integer advertisement_sta;
    
    /**
     * 是否是VIP
     */
    private Integer is_vip;
    
    /**
     * 标签数据
     */
    private List<LabelData> label_data;
    
    /**
     * 行业
     */
    private String industry;
    
    /**
     * 情感状态
     */
    private Integer emotion;
    
    /**
     * 位置状态
     */
    private Integer location_sta;
    
    /**
     * 年龄状态
     */
    private Integer age_sta;
    
    /**
     * 主播标题状态
     */
    private Integer anchor_title_sta;
    
    /**
     * 粉丝卡片状态
     */
    private Integer fan_card_sta;
    
    /**
     * 用户状态
     */
    private Integer user_status;
    
    /**
     * 是否是好友
     */
    private Integer is_friend;
    
    /**
     * 备注状态
     */
    private Integer notes_status;
    
    /**
     * 标签数据实体类
     */
    @Data
    public static class LabelData {
        /**
         * 标签ID
         */
        private Integer id;
        
        /**
         * 标签名称
         */
        private String name;
    }
}