54 lines
2.0 KiB
Go
54 lines
2.0 KiB
Go
|
package model
|
|||
|
|
|||
|
import "go-common/library/time"
|
|||
|
|
|||
|
// StreamBase
|
|||
|
type StreamBase struct {
|
|||
|
StreamName string `json:"stream_name,omitempty"`
|
|||
|
DefaultUpStream int64 `json:"default_upstream,omitempty"`
|
|||
|
Origin int64 `json:"origin,omitempty"`
|
|||
|
Forward []int64 `json:"forward,omitempty"`
|
|||
|
Type int `json:"type,omitempty"`
|
|||
|
Key string `json:"-"`
|
|||
|
Options int64 `json:"options,omitempty"`
|
|||
|
Wmask bool `json:"wmask,omitempty"`
|
|||
|
Mmask bool `json:"mmask,omitempty"`
|
|||
|
}
|
|||
|
|
|||
|
// StreamFullInfo,
|
|||
|
type StreamFullInfo struct {
|
|||
|
RoomID int64 `json:"room_id,omitempty"`
|
|||
|
Hot int64 `json:"hot"`
|
|||
|
StreamName string `json:"stream_name,omitempty"`
|
|||
|
Origin int64 `json:"origin,omitempty"`
|
|||
|
Forward []int64 `json:"forward,omitempty"`
|
|||
|
List []*StreamBase `json:"list,omitempty"`
|
|||
|
}
|
|||
|
|
|||
|
// StreamChangeLog 修改cdnlog
|
|||
|
type StreamChangeLog struct {
|
|||
|
RoomID int64 `json:"room_id,omitempty"`
|
|||
|
FromOrigin int64 `json:"from_origin,omitempty"`
|
|||
|
ToOrigin int64 `json:"to_origin,omitempty"`
|
|||
|
Source string `json:"source,omitempty"`
|
|||
|
OperateName string `json:"operate_name,omitempty"`
|
|||
|
Reason string `json:"reason,omitempty"`
|
|||
|
CTime time.Time `json:"ctime,omitempty"`
|
|||
|
}
|
|||
|
|
|||
|
// StreamStatus 流状态
|
|||
|
type StreamStatus struct {
|
|||
|
RoomID int64 `json:"room_id,omitempty"`
|
|||
|
StreamName string `json:"stream_name,omitempty"`
|
|||
|
DefaultUpStream int64 `json:"default_upstream,omitempty"`
|
|||
|
DefaultChange bool `json:"default_change,omitempty"`
|
|||
|
Origin int64 `json:"origin,omitempty"`
|
|||
|
OriginChange bool `json:"origin_change,omitempty"`
|
|||
|
Forward int64 `json:"forward,omitempty"`
|
|||
|
ForwardChange bool `json:"forward_change,omitempty"`
|
|||
|
Key string `json:"key,omitempty"`
|
|||
|
Add bool `json:"add,omitempty"`
|
|||
|
Options int64 `json:"options,omitempty"`
|
|||
|
OptionsChange bool `json:"options_change,omitempty"`
|
|||
|
}
|