2026-05-16 08:12:42 +08:00

41 lines
947 B
Go

package roomadmin
type listQuery struct {
Page int
PageSize int
Keyword string
Status string
RegionID int64
SortBy string
SortDirection string
}
type roomPinListQuery struct {
Keyword string
Page int
PageSize int
RegionID int64
Status string
}
type createRoomPinRequest struct {
DurationDays int64 `json:"durationDays"`
RoomID string `json:"roomId"`
Weight int64 `json:"weight"`
}
type updateRoomRequest struct {
CoverURL *string `json:"coverUrl"`
CloseReason *string `json:"closeReason"`
Description *string `json:"description"`
Mode *string `json:"mode"`
Status *string `json:"status"`
Title *string `json:"title"`
VisibleRegionID *int64 `json:"visibleRegionId"`
}
type updateRoomConfigRequest struct {
AllowedSeatCounts []int32 `json:"allowedSeatCounts"`
DefaultSeatCount int32 `json:"defaultSeatCount"`
}