Files
servicebase/pkg/dto/ChatroomDTO.go
2025-11-19 14:24:13 +08:00

70 lines
3.3 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package dto
type ChatroomDTO struct {
ChatroomId string // 房间ID
RoomNo string // 房间NO
TotalIncome string // 总收入
WeeklyTotalIncome string // 周榜收入
RoomName string // 房间名称
MessageRoomId string // 云信消息聊天室ID
OnlineUserCount string // 在线人数
TemplateId string // 模板ID
RoomPwd string // 房间密码
IsLocked string // 是否有锁
RoomOwner ListUserDTO // 房主信息
AdminList []string // 管理员ID列表
IsCollect string // 是否收藏该房间
UserSeat string // 用户座位框
IsSuperAdmin string // 是否超管
RoomOnlineHidden string // 房间在线列表隐身
MaxMemberCount string // 房间最大人数
BackgroundImg string // 背景图
SeatFrameUrl string // 座位框
IsRoomTopUser string // 是否榜一
RoomTag string // 标签
RobotCount string // 机器人数
TabId string // 分类id
GuardSeatValue string `json:"GuardSeatValue,omitempty"` // 守护位的值,电台模板的用户进入
GuardSeatType string `json:"GuardSeatType,omitempty"` // 守护位的值,电台模板的用户进入
GuardIcon string `json:"GuardIcon,omitempty"` // 守护位的值,电台模板的用户进入
ToPrevRoomWeeklyRevenue string // 距离周房间榜前一名的收入差异
GuestCanUseEmoji string // 不在麦上是否可以发表情1=能 0=不能
SendMessageTimeGap string // 发消息时间间隔 -1 不允许发言 0=不受限制 10=10s发一次言
UpSeatType string // 上麦方式1=排麦 2=自由上麦
//1.游戏场景; 普通音质 + audioshowroom
//2. 娱乐场景; 高音质 + audioshowroom
//3.K歌场景; 高音质 + gamestreamging
AudioQualityLevel string // 音质等级
SkewerBtnIcon string
HiteggBtnIcon string
IsRecordCharm string // 是否记录魅力
AudioChannelType string // 音频服务商
RoomAvatar string // 房间头像
WellNoIcon string `json:"WellNoIcon,omitempty"` // 房间靓号ICON
Hot string
Announcement string
WelcomeMessage string
DispatchOrder ChatroomDispatchOrderDTO `json:"DispatchOrder,omitempty"` // 派单对象
UserVipConfig UserVipConfigDTO `json:"UserVipConfig,omitempty"` // 用户VIP配置对象
RoomConsumeRankBackImg string `json:"RoomConsumeRankBackImg,omitempty"` // 贡献榜背景图
RoomRevenueRankBackImg string `json:"RoomRevenueRankBackImg,omitempty"` // 收益榜背景图
// 交友厅中心背景图
FriendShipRoomCenterImg string `json:"FriendShipRoomCenterImg,omitempty"`
// 声网加入token
RtnToken string `json:"RtnToken,omitempty"`
// 频道麦序倒计时
SeatCountDown string
// 父频道ID
ParentId string
RootId string
AllowQueue string
TalkRoomList []ListChatroomDTO
SelfOperated string // 是否自营 1=是 0=否
GuildBase
}