package model type Config struct { Id int `gorm:"column:id;primaryKey"` GatewayMac string `gorm:"column:macaddr"` Table int `gorm:"column:table"` EdgeMac string `gorm:"column:edge"` Network string `gorm:"column:network"` Cityhash string `gorm:"column:cityhash"` CityLabel string `gorm:"column:label"` User string `gorm:"column:user"` InnerIp string `gorm:"column:inner_ip"` IsChange int `gorm:"column:ischange"` IsOnline int `gorm:"column:isonline"` OnlineNum int `gorm:"column:onlinenum"` CreateTime string `gorm:"column:createtime"` UpdateTime string `gorm:"column:updatetime"` } func (Config) TableName() string { return "gateway" } type ConfigUpdate struct { Id int `gorm:"column:id;primaryKey"` GatewayMac *string `gorm:"column:macaddr"` Table *string `gorm:"column:table"` EdgeMac *string `gorm:"column:edge"` Network *string `gorm:"column:network"` Cityhash *string `gorm:"column:cityhash"` CityLabel *string `gorm:"column:label"` User *string `gorm:"column:user"` InnerIp *string `gorm:"column:inner_ip"` IsChange *int `gorm:"column:ischange"` IsOnline *int `gorm:"column:isonline"` OnlineNum *int `gorm:"column:onlinenum"` } func (ConfigUpdate) TableName() string { return "gateway" } type ConfigCreate struct { GatewayMac *string `gorm:"column:macaddr"` Table *string `gorm:"column:table"` EdgeMac *string `gorm:"column:edge"` Network *string `gorm:"column:network"` Cityhash *string `gorm:"column:cityhash"` CityLabel *string `gorm:"column:label"` User *string `gorm:"column:user"` InnerIp *string `gorm:"column:inner_ip"` IsChange *int `gorm:"column:ischange"` IsOnline *int `gorm:"column:isonline"` } func (ConfigCreate) TableName() string { return "gateway" }