package model

// UDMAuthUser UDM鉴权用户 udm_auth
type UDMAuthUser struct {
	ID         string `json:"id" gorm:"column:id;primaryKey;autoIncrement"` // 默认ID
	CreateTime int64  `json:"createTime" gorm:"column:create_time"`         // 创建时间
	NeId       string `json:"neId" gorm:"column:ne_id"`                     // UDM网元标识
	IMSI       string `json:"imsi" gorm:"column:imsi"`                      // SIM卡/USIM卡ID

	Amf       string `json:"amf" gorm:"column:amf"`              // AMF
	Ki        string `json:"ki" gorm:"column:ki"`                // ki
	AlgoIndex string `json:"algoIndex" gorm:"column:algo_index"` // algoIndex
	Opc       string `json:"opc" gorm:"column:opc"`              // OPC
}

// TableName 表名称
func (*UDMAuthUser) TableName() string {
	return "udm_auth"
}
