12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- package models
- type PageInfo struct {
- Page int `json:"page" form:"page"`
- PageSize int `json:"pageSize" form:"pageSize"`
- }
- type PageResult struct {
- List interface{} `json:"list"`
- Total int `json:"total"`
- Page int `json:"page"`
- PageSize int `json:"pageSize"`
- }
- type Count struct {
- Count int `json:"count"`
- }
- type ViewCount struct {
- ViewCount int `json:"view_count"`
- }
- type ChatRoomCreateReq struct {
- Name string `json:"name"` // 房间名称
- Url string `json:"url"` // url 地址
- Cover string `json:"cover"` // 封面
- Intro string `json:"intro"` // 简介
- Category int `json:"category"` // 分类
- WithGraphic int `json:"with_graphic"` // 是否带有图文直播
- WithChatRoom int `json:"with_chatroom"` // 是否带有聊天室
- State int `json:"state"` // 直播状态(1预告2直播3回放)
- StartTime string `json:"start_time"`
- EndTime string `json:"end_time"`
- SenderName string `json:"sender_name"` // 发送者名称
- SenderAvatar string `json:"sender_avatar"` // 发送者头像
- }
- type ChatRoomDelReq struct {
- RoomId int `json:"room_id"`
- }
- type ChatRoomListReq struct {
- Name string `json:"name"` // 匹配标题
- Category string `json:"category"` // 分类
- PageInfo
- }
- type GraphicDetail struct {
- Id int `json:"id"`
- GraphicId int `json:"graphic_id"`
- Type int `json:"type"`
- Content string `json:"content"`
- CreatedAt string `json:"created_at"`
- UpdatedAt string `json:"updated_at"`
- }
- type GraphicListDataRes struct {
- GraphicId int `json:"graphic_id"`
- SenderName string `json:"sender_name"`
- SenderAvatar string `json:"sender_avatar"`
- List []GraphicDetail
- CreatedAt string `json:"created_at"`
- UpdatedAt string `json:"updated_at"`
- }
- type ChatRoomListRes struct {
- Id int `json:"id"`
- RoomId int `json:"room_id"`
- Name string `json:"name"` // 房间名称
- Url string `json:"url"` // url 地址
- Cover string `json:"cover"` // 封面
- Intro string `json:"intro"` // 简介
- Category string `json:"category"` // 分类
- WithGraphic int `json:"with_graphic"` // 是否带有图文直播
- WithChatRoom int `json:"with_chat_room"` // 是否带有聊天室
- State int `json:"state"` // 直播状态(1预告2直播3回放)
- StartTime string `json:"start_time"`
- EndTime string `json:"end_time"`
- SenderName string `json:"sender_name"` // 发送者名称
- SenderAvatar string `json:"sender_avatar"` // 发送者头像
- ViewCount string `json:"view_count"` // 直播观看数
- CreatedAt string `json:"created_at"`
- UpdatedAt string `json:"updated_at"`
- }
- type ChatRoomClassificationRes struct {
- Id int `json:"id"`
- Name string `json:"name"`
- CreatedAt string `json:"created_at"`
- UpdatedAt string `json:"updated_at"`
- }
|