EasyVQD/internal/core/host/channel.param.go
2026-01-15 19:32:33 +08:00

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"`
}