1.批量修改员工主播状态

This commit is contained in:
2025-07-03 20:37:09 +08:00
parent 4f7e0e4576
commit 7bf4b80281
9 changed files with 657 additions and 7 deletions

View File

@@ -0,0 +1,66 @@
package com.yupi.springbootinit.model.dto.host;
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 lombok.Data;
import java.time.LocalDateTime;
import java.util.Date;
/*
* @author: ziin
* @date: 2025/7/3 19:12
*/
/**
* 员工分配主播表结构和主播表相同多了user_id 字段来区分所属员工
*/
@ApiModel(description="员工分配主播表结构和主播表相同多了user_id 字段来区分所属员工")
@Data
@TableName(value = "server_employee_hosts")
public class ServerEmployeeHostsDTO {
/**
* 主键
*/
@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 = "operation_status")
@ApiModelProperty(value="操作状态")
private Integer operationStatus;
/**
* 租户 Id
*/
@TableField(value = "tenant_id")
@ApiModelProperty(value="租户 Id")
private Long tenantId;
}

View File

@@ -0,0 +1,170 @@
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;
}

View File

@@ -0,0 +1,171 @@
package com.yupi.springbootinit.model.vo.hosts;
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 lombok.Data;
import java.util.Date;
/*
* @author: ziin
* @date: 2025/7/3 19:12
*/
/**
* 员工分配主播表结构和主播表相同多了user_id 字段来区分所属员工
*/
@ApiModel(description="员工分配主播表结构和主播表相同多了user_id 字段来区分所属员工")
@Data
@TableName(value = "server_employee_hosts")
public class ServerEmployeeHostsVO {
/**
* 主键
*/
@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;
}