package cn.iocoder.yudao.module.tkdata.dal.dataobject.employeebigbrother;

import lombok.*;
import java.util.*;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.*;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;

/**
 * 大哥数据员工业务 DO
 *
 * @author ziin
 */
@TableName("server_employee_big_brother")
@KeySequence("server_employee_big_brother_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库，可不写。
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class EmployeeBigBrotherDO extends BaseDO {

    /**
     * 主键id
     */
    @TableId
    private Integer id;
    /**
     * 大哥的display_id
     */
    private String displayId;
    /**
     * 大哥的用户id
     */
    private String userIdStr;
    /**
     * 大哥的用户昵称
     */
    private String nickname;
    /**
     * 大哥的等级
     */
    private Integer level;
    /**
     * 大哥打赏的金币
     */
    private Integer hostcoins;
    /**
     * 大哥的粉丝数
     */
    private Integer followerCount;
    /**
     * 大哥的关注数
     */
    private Integer followingCount;
    /**
     * 大哥所在的地区
     */
    private String region;
    /**
     * 大哥打赏的历史最高金币
     */
    private Integer historicHighCoins;
    /**
     * 大哥历史打赏金币总和
     */
    private Integer totalGiftCoins;
    /**
     * 大哥所在的直播间的主播display_id
     */
    private String hostDisplayId;
    /**
     * 该数据所属的账号id
     */
    private Long userId;
    /**
     * 是否洽谈
     */
    private Integer operationStatus;

    private Long tenantId;

    private Integer fansLevel;
}