34 lines
667 B
Go
34 lines
667 B
Go
package entity
|
|
|
|
import (
|
|
"gorm.io/gorm"
|
|
)
|
|
|
|
type ServerInfo struct {
|
|
gorm.Model
|
|
|
|
ServerName string `grom:type`
|
|
TopicName string
|
|
ServerIPPublicV4 string
|
|
ServerIPInnerV4 string
|
|
ServerIPPublicV6 string
|
|
ServerIPInnerV6 string
|
|
ProxyType uint
|
|
Location string
|
|
Provider string
|
|
ManagePort string
|
|
CpuBrand string
|
|
CpuCore string
|
|
MemoryTotal string
|
|
DiskTotal string
|
|
DiskUsage string
|
|
IoSpeed string
|
|
TcpControl string
|
|
Virtualization string
|
|
OsInfo string
|
|
OsKernelInfo string
|
|
MachineId string
|
|
Comment string
|
|
Version uint
|
|
}
|