package models // IPItem IP type IPItem struct { Id uint64 `field:"id"` // ID ListId uint32 `field:"listId"` // 所属名单ID Type string `field:"type"` // 类型 IpFrom string `field:"ipFrom"` // 开始IP IpTo string `field:"ipTo"` // 结束IP IpFromLong uint64 `field:"ipFromLong"` // 开始IP整型 IpToLong uint64 `field:"ipToLong"` // 结束IP整型 Version uint64 `field:"version"` // 版本 CreatedAt uint64 `field:"createdAt"` // 创建时间 UpdatedAt uint64 `field:"updatedAt"` // 修改时间 Reason string `field:"reason"` // 加入说明 EventLevel string `field:"eventLevel"` // 事件级别 State uint8 `field:"state"` // 状态 ExpiredAt uint64 `field:"expiredAt"` // 过期时间 ServerId uint32 `field:"serverId"` // 有效范围服务ID NodeId uint32 `field:"nodeId"` // 有效范围节点ID SourceNodeId uint32 `field:"sourceNodeId"` // 来源节点ID SourceServerId uint32 `field:"sourceServerId"` // 来源服务ID SourceHTTPFirewallPolicyId uint32 `field:"sourceHTTPFirewallPolicyId"` // 来源策略ID SourceHTTPFirewallRuleGroupId uint32 `field:"sourceHTTPFirewallRuleGroupId"` // 来源规则集分组ID SourceHTTPFirewallRuleSetId uint32 `field:"sourceHTTPFirewallRuleSetId"` // 来源规则集ID IsRead bool `field:"isRead"` // 是否已读 } type IPItemOperator struct { Id interface{} // ID ListId interface{} // 所属名单ID Type interface{} // 类型 IpFrom interface{} // 开始IP IpTo interface{} // 结束IP IpFromLong interface{} // 开始IP整型 IpToLong interface{} // 结束IP整型 Version interface{} // 版本 CreatedAt interface{} // 创建时间 UpdatedAt interface{} // 修改时间 Reason interface{} // 加入说明 EventLevel interface{} // 事件级别 State interface{} // 状态 ExpiredAt interface{} // 过期时间 ServerId interface{} // 有效范围服务ID NodeId interface{} // 有效范围节点ID SourceNodeId interface{} // 来源节点ID SourceServerId interface{} // 来源服务ID SourceHTTPFirewallPolicyId interface{} // 来源策略ID SourceHTTPFirewallRuleGroupId interface{} // 来源规则集分组ID SourceHTTPFirewallRuleSetId interface{} // 来源规则集ID IsRead interface{} // 是否已读 } func NewIPItemOperator() *IPItemOperator { return &IPItemOperator{} }