package model

// MonitorBase 监控_基本信息 monitor_base
type MonitorBase struct {
	// id
	ID int64 `json:"id" gorm:"primaryKey"`
	// 创建时间
	CreateTime int64 `json:"createTime"`
	// cpu使用率
	CPU float64 `json:"cpu"`
	// cpu平均使用率
	LoadUsage float64 `json:"loadUsage"`
	// cpu使用1分钟
	CPULoad1 float64 `json:"cpuLoad1"`
	// cpu使用5分钟
	CPULoad5 float64 `json:"cpuLoad5"`
	// cpu使用15分钟
	CPULoad15 float64 `json:"cpuLoad15"`
	// 内存使用率
	Memory float64 `json:"memory"`
	// 网元ID
	NeType string `json:"neType"`
	// 网元类型
	NeID string `json:"neId"`
}

func (MonitorBase) TableName() string {
	return "monitor_base"
}
