package model

// CoreInfo 核心网_基础信息 core_info
type CoreInfo struct {
	ID         int64   `json:"id" gorm:"column:id;primaryKey;autoIncrement"` // 核心网ID
	CoreUID    string  `json:"coreUid" gorm:"column:core_uid"`               // 核心网唯一标识
	Name       string  `json:"name" gorm:"column:name"`                      // 核心网名称
	SN         string  `json:"sn" gorm:"column:sn"`                          // 核心网序列号
	OmcId      string  `json:"omcId" gorm:"column:omc_id"`                   // OMC安装生成的唯一编码
	TimeZone   string  `json:"timeZone" gorm:"column:time_zone"`             // 时区 Asia/Hong_Kong
	Longitude  float64 `json:"longitude" gorm:"column:longitude"`            // 经度 -180 to 180
	Latitude   float64 `json:"latitude" gorm:"column:latitude"`              // 纬度 -90 to 90
	Address    string  `json:"address" gorm:"column:address"`                // 地址
	Remark     string  `json:"remark" gorm:"column:remark"`                  // 备注
	CreateBy   string  `json:"createBy" gorm:"column:create_by"`             // 创建者
	CreateTime int64   `json:"createTime" gorm:"column:create_time"`         // 创建时间
	UpdateBy   string  `json:"updateBy" gorm:"column:update_by"`             // 更新者
	UpdateTime int64   `json:"updateTime" gorm:"column:update_time"`         // 更新时间
}

// TableName 表名称
func (*CoreInfo) TableName() string {
	return "core_info"
}
