package com.yupi.springbootinit.model.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.util.Date; import lombok.Data; /* * @author: ziin * @date: 2025/7/3 19:12 */ /** * 员工分配主播表,结构和主播表相同,多了user_id 字段来区分所属员工 */ @ApiModel(description="员工分配主播表,结构和主播表相同,多了user_id 字段来区分所属员工") @Data @TableName(value = "server_employee_hosts") public class ServerEmployeeHosts { /** * 主键 */ @TableId(value = "id", type = IdType.AUTO) @ApiModelProperty(value="主键") private Long id; /** * 主播id */ @TableField(value = "hosts_id") @ApiModelProperty(value="主播id") private String hostsId; /** * 用户 Id */ @TableField(value = "user_id") @ApiModelProperty(value="用户 Id") private Long userId; /** * 主播等级 */ @TableField(value = "hosts_level") @ApiModelProperty(value="主播等级") private String hostsLevel; /** * 主播金币 */ @TableField(value = "hosts_coins") @ApiModelProperty(value="主播金币") private Integer hostsCoins; /** * 邀请类型 */ @TableField(value = "Invitation_type") @ApiModelProperty(value="邀请类型") private Integer invitationType; /** * 在线人数 */ @TableField(value = "online_fans") @ApiModelProperty(value="在线人数") private Integer onlineFans; /** * 粉丝数量 */ @TableField(value = "fans") @ApiModelProperty(value="粉丝数量") private Integer fans; /** * 关注数量 */ @TableField(value = "fllowernum") @ApiModelProperty(value="关注数量") private Integer fllowernum; /** * 昨日金币 */ @TableField(value = "yesterday_coins") @ApiModelProperty(value="昨日金币") private Integer yesterdayCoins; /** * 主播国家 */ @TableField(value = "country") @ApiModelProperty(value="主播国家") private String country; /** * 操作状态 */ @TableField(value = "operation_status") @ApiModelProperty(value="操作状态") private Integer operationStatus; /** * 直播类型 娱乐,游戏 */ @TableField(value = "hosts_kind") @ApiModelProperty(value="直播类型 娱乐,游戏 ") private String hostsKind; /** * 租户 Id */ @TableField(value = "tenant_id") @ApiModelProperty(value="租户 Id") private Long tenantId; /** * 入库人 */ @TableField(value = "creator") @ApiModelProperty(value="入库人") private Long creator; /** * 数据插入时间 */ @TableField(value = "create_time") @ApiModelProperty(value="数据插入时间") private Date createTime; /** * 更新人 */ @TableField(value = "updater") @ApiModelProperty(value="更新人") private String updater; /** * 更新时间 */ @TableField(value = "update_time") @ApiModelProperty(value="更新时间") private Date updateTime; /** * 是否删除 */ @TableField(value = "deleted") @ApiModelProperty(value="是否删除") private Byte deleted; /** * 备注 */ @TableField(value = "remake") @ApiModelProperty(value="备注") private String remake; /** * uid */ @TableField(value = "`uid`") @ApiModelProperty(value="uid") private String uid; }