// Code generated by gowebx, DO AVOID EDIT.
package vqd

import (
	"git.lnton.com/lnton/pkg/web"
)

type FindVqdAlarmInput struct {
	web.PagerFilter
	Name string `form:"name"` // 名称
}

type EditVqdAlarmInput struct {
	AlarmName string `json:"alarm_name"` // 名称
}

type AddVqdAlarmInput struct {
	PlanID           int64         `json:"plan_id"`            // 关联计划
	PlanName         string        `json:"plan_name"`          // 关联计划名称
	ChannelID        string        `json:"channel_id"`         // 关联通道
	ChannelName      string        `json:"channel_name"`       // 关联通道名称
	TaskTemplateID   int64         `json:"task_template_id"`   // 关联模板
	TaskTemplateName string        `json:"task_template_name"` // 关联模板名称
	TaskID           int64         `json:"task_id"`            // 关联任务名称
	TaskName         string        `json:"task_name"`          // 任务名称
	FilePath         string        `json:"file_path"`          // 文件路径
	IsDeep           bool          `json:"is_deep"`
	Abnormals        Abnormals     `json:"abnormals"`      // 告警异常列表
	DefaultValues    DefaultValues `json:"default_values"` // 设置的默认阈值
}
type DelVqdAlarmInput struct {
	IDs []int `json:"ids"` // id
}
