package models import "github.com/iwind/TeaGo/dbs" // HTTPDNSNode HTTPDNS节点 type HTTPDNSNode struct { Id uint32 `field:"id"` // ID ClusterId uint32 `field:"clusterId"` // 集群ID Name string `field:"name"` // 节点名称 IsOn bool `field:"isOn"` // 是否启用 IsUp bool `field:"isUp"` // 是否在线 IsInstalled bool `field:"isInstalled"` // 是否已安装 IsActive bool `field:"isActive"` // 是否活跃 UniqueId string `field:"uniqueId"` // 节点唯一ID Secret string `field:"secret"` // 节点密钥 InstallDir string `field:"installDir"` // 安装目录 Status dbs.JSON `field:"status"` // 运行状态快照 InstallStatus dbs.JSON `field:"installStatus"` // 安装状态 CreatedAt uint64 `field:"createdAt"` // 创建时间 UpdatedAt uint64 `field:"updatedAt"` // 修改时间 State uint8 `field:"state"` // 记录状态 } type HTTPDNSNodeOperator struct { Id any // ID ClusterId any // 集群ID Name any // 节点名称 IsOn any // 是否启用 IsUp any // 是否在线 IsInstalled any // 是否已安装 IsActive any // 是否活跃 UniqueId any // 节点唯一ID Secret any // 节点密钥 InstallDir any // 安装目录 Status any // 运行状态快照 InstallStatus any // 安装状态 CreatedAt any // 创建时间 UpdatedAt any // 修改时间 State any // 记录状态 } func NewHTTPDNSNodeOperator() *HTTPDNSNodeOperator { return &HTTPDNSNodeOperator{} }