36 lines
826 B
Go
36 lines
826 B
Go
package host
|
|
|
|
import (
|
|
"git.lnton.com/lnton/pkg/web"
|
|
)
|
|
|
|
type FindChannelsInput struct {
|
|
web.PagerFilter
|
|
DeviceID string `form:"device_id"`
|
|
// Etag string `form:"etag"`
|
|
Protocol string `form:"protocol"`
|
|
PID string `form:"pid"` // 父级目录
|
|
PlanID int `form:"plan_id"` // 录像计划的 ID
|
|
CascadeID string `form:"cascade_id"` // 上级级联的 ID
|
|
|
|
Status string `form:"status"` // 过滤状态
|
|
Name string `form:"name"`
|
|
// ID string `form:"id"`
|
|
BID string `form:"bid"`
|
|
|
|
RequestIP string `form:"-"`
|
|
|
|
// 用于角色控制
|
|
UserName string `form:"-"`
|
|
Level int `form:"-"`
|
|
|
|
// 长沙地铁
|
|
ServerID string `form:"server_id"`
|
|
ServerName string `form:"server_name"`
|
|
}
|
|
|
|
type FindChannelsOutput struct {
|
|
Items []Channel `json:"items"`
|
|
Total int64 `json:"total"`
|
|
}
|