fix: cdr/ue结构体指定表名

This commit is contained in:
TsMask
2025-01-11 11:52:51 +08:00
parent 039aa35b8e
commit 0b75b23ca3
6 changed files with 40 additions and 10 deletions

View File

@@ -9,8 +9,13 @@ type CDREventIMS struct {
Timestamp int64 `json:"timestamp" gorm:"column:timestamp"`
CDRJSONStr string `json:"cdrJSON" gorm:"column:cdr_json"`
CreatedAt string `json:"createdAt" gorm:"column:created_at;default:CURRENT_TIMESTAMP"`
TenantID string `json:"tenantID" gorm:"column:tenant_id"`
TenantName string `json:"tenantName" gorm:"column:tenant_name"`
TenantID string `json:"tenantID" gorm:"-"`
TenantName string `json:"tenantName" gorm:"-"`
}
// TableName 表名称
func (*CDREventIMS) TableName() string {
return "cdr_event_ims"
}
// CDREventIMSQuery CDR会话对象IMS查询参数结构体

View File

@@ -9,11 +9,16 @@ type CDREventSMF struct {
Timestamp int64 `json:"timestamp" gorm:"column:timestamp"`
CDRJSONStr string `json:"cdrJSON" gorm:"column:cdr_json"`
CreatedAt string `json:"createdAt" gorm:"column:created_at;default:CURRENT_TIMESTAMP"`
TenantID string `json:"tenantID" gorm:"column:tenant_id"`
TenantName string `json:"tenantName" gorm:"column:tenant_name"`
TenantID string `json:"tenantID" gorm:"-"`
TenantName string `json:"tenantName" gorm:"-"`
// ====== 非数据库字段属性 ======
}
// TableName 表名称
func (*CDREventSMF) TableName() string {
return "cdr_event_smf"
}
// CDREventSMFQuery CDR会话对象SMF查询参数结构体
type CDREventSMFQuery struct {
NeType string `json:"neType" form:"neType" binding:"required"` // SMF

View File

@@ -9,8 +9,13 @@ type CDREventSMSC struct {
Timestamp int64 `json:"timestamp" gorm:"column:timestamp"`
CDRJSONStr string `json:"cdrJSON" gorm:"column:cdr_json"`
CreatedAt string `json:"createdAt" gorm:"column:created_at;default:CURRENT_TIMESTAMP"`
TenantID string `json:"tenantID" gorm:"column:tenant_id"` // for multi-tenancy
TenantName string `json:"tenantName" gorm:"column:tenant_name"` // for multi-tenancy
TenantID string `json:"tenantID" gorm:"-"` // for multi-tenancy
TenantName string `json:"tenantName" gorm:"-"` // for multi-tenancy
}
// TableName 表名称
func (*CDREventSMSC) TableName() string {
return "cdr_event_smsc"
}
// CDREventSMSCQuery CDR会话对象SMSC查询参数结构体

View File

@@ -10,6 +10,11 @@ type GoldKPITitle struct {
EnTitle string `json:"enTitle" gorm:"column:en_title"`
}
// TableName 表名称
func (*GoldKPITitle) TableName() string {
return "kpi_title"
}
// GoldKPIQuery 黄金指标查询参数结构体
type GoldKPIQuery struct {
NeType string `form:"neType" binding:"required"`

View File

@@ -10,8 +10,13 @@ type UEEventAMF struct {
EventType string `json:"eventType" gorm:"column:event_type"` // 事件类型 auth-result detach cm-state
EventJSONStr string `json:"eventJSON" gorm:"column:event_json"`
CreatedAt string `json:"createdAt" gorm:"column:created_at;default:CURRENT_TIMESTAMP"`
TenantID string `json:"tenantID" gorm:"tenant_id"`
TenantName string `json:"tenantName" gorm:"column:tenant_name"`
TenantID string `json:"tenantID" gorm:"-"`
TenantName string `json:"tenantName" gorm:"-"`
}
// TableName 表名称
func (*UEEventAMF) TableName() string {
return "ue_event_amf"
}
// UEEventAMFQuery UE会话对象AMF查询参数结构体

View File

@@ -10,8 +10,13 @@ type UEEventMME struct {
EventType string `json:"eventType" gorm:"column:event_type"` // 事件类型 auth-result detach cm-state
EventJSONStr string `json:"eventJSON" gorm:"column:event_json"`
CreatedAt string `json:"createdAt" gorm:"column:created_at;default:CURRENT_TIMESTAMP"`
TenantID string `json:"tenantID" gorm:"column:tenant_id"`
TenantName string `json:"tenantName" gorm:"column:tenant_name"`
TenantID string `json:"tenantID" gorm:"-"`
TenantName string `json:"tenantName" gorm:"-"`
}
// TableName 表名称
func (*UEEventMME) TableName() string {
return "ue_event_mme"
}
// UEEventMMEQuery UE会话对象MME查询参数结构体