| 1234567891011121314151617181920212223242526272829 |
- package models
- import "time"
- type GatewaySysInfo struct {
- ID uint64 `gorm:"primary_key"`
- GID string `gorm:"type:varchar(32)"` //网关ID
- AppName string `gorm:"type:varchar(32)"` //应用名称
- AppVersion string `gorm:"type:varchar(12)"` //应用版本
- CpuCnt int `gorm:"type:int"` //CPU数
- CpuCores int `gorm:"type:int"` //CPU核心数
- CpuModelName string `gorm:"type:varchar(128)"` //CPU型号名称
- CpuPercent float64 `gorm:"type:float"` //状态信息
- MemTotal uint64 `gorm:"type:int"` //内存总数,单位M
- MemAvailable uint64 `gorm:"type:int"` //可用内存
- MemUsed uint64 `gorm:"type:int"` //已用内存
- MemPercent float64 `gorm:"type:float"` //内存使用占比
- DiskInfos string `gorm:"type:text"` //磁盘信息
- NetIfs string `gorm:"type:text"` //网卡信息
- TcpListen string `gorm:"type:text"` //tcp监听信息
- TcpConn string `gorm:"type:text"` //tcp连接信息
- Udp string `gorm:"type:text"` //udp信息
- Process string `gorm:"type:text"` //进程信息
- CreatedAt time.Time
- }
- func (GatewaySysInfo) TableName() string {
- return "t_gateway_sysinfo"
- }
|