feat(app): update
This commit is contained in:
77
pkg/dto/request/ChatRoomBaseRequest.go
Normal file
77
pkg/dto/request/ChatRoomBaseRequest.go
Normal file
@ -0,0 +1,77 @@
|
||||
package request
|
||||
|
||||
import "errors"
|
||||
|
||||
type ChatroomBaseRequest struct {
|
||||
BaseRequest
|
||||
ChatroomId string
|
||||
//ViewPosition string // 房间右侧:ROOM_RIGHT 普通礼物栏:GIFT_NORMAL 礼物背包:GIFT_BAG
|
||||
}
|
||||
|
||||
// 参数合法性检验
|
||||
func (request *ChatroomBaseRequest) CheckParameter() (err error) {
|
||||
|
||||
if len(request.AccessToken) == 0 {
|
||||
err = errors.New("AccessToken不能为空")
|
||||
return
|
||||
}
|
||||
|
||||
if len(request.ChatroomId) == 0 {
|
||||
err = errors.New("ChatroomId不能为空")
|
||||
return
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
// 获取访问过的
|
||||
type GetVisitedChatroomListRequest struct {
|
||||
BaseRequest
|
||||
BaseGuildRequest
|
||||
PageCode string // PD_HOME PD_ALL
|
||||
}
|
||||
|
||||
// 参数合法性检验
|
||||
func (request *GetVisitedChatroomListRequest) CheckParameter() (err error) {
|
||||
|
||||
if len(request.AccessToken) == 0 {
|
||||
err = errors.New("AccessToken不能为空")
|
||||
return
|
||||
}
|
||||
|
||||
if len(request.PageCode) == 0 {
|
||||
err = errors.New("PageCode不能为空")
|
||||
return
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
// 送人进房
|
||||
type TakeUsersToRoomRequest struct {
|
||||
BaseRequest
|
||||
ChatroomNo string
|
||||
UserIds string
|
||||
Reason string // 送人进房的理由 order-audition=订单试音 order-confirm=订单确认
|
||||
}
|
||||
|
||||
// 参数合法性检验
|
||||
func (request *TakeUsersToRoomRequest) CheckParameter() (err error) {
|
||||
|
||||
if len(request.AccessToken) == 0 {
|
||||
err = errors.New("AccessToken不能为空")
|
||||
return
|
||||
}
|
||||
|
||||
if len(request.ChatroomNo) == 0 {
|
||||
err = errors.New("ChatroomNo不能为空")
|
||||
return
|
||||
}
|
||||
|
||||
if len(request.UserIds) == 0 {
|
||||
err = errors.New("用户不能为空")
|
||||
return
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
Reference in New Issue
Block a user