feat: 网元参数配置数据支持版本区分功能
feat(database): add ne_version and schema columns to ne_info table feat(database): update ne_info table structure in upgrade script fix(ne_config): handle id as number in Info and Add methods fix(ne_config): validate neId and fetch neInfo in ListByNeType and DataAdd methods fix(ne_info): extract version from ServerState in Add and Edit methods refactor(ne_config): update NeConfig model to include NeVersion refactor(ne_info): add NeVersion and Schema fields to NeInfo model test(ne_config): enhance test cases to include version parsing and saving refactor(ne_config): improve cache handling and querying by NeType and NeVersion fix(ne_info): update NeInfo version during status change
This commit is contained in:
@@ -7,6 +7,8 @@ type NeInfo struct {
|
||||
NeId string `json:"neId" gorm:"column:ne_id" binding:"required"`
|
||||
RmUID string `json:"rmUid" gorm:"column:rm_uid"`
|
||||
NeName string `json:"neName" gorm:"column:ne_name"`
|
||||
NeVersion string `json:"neVersion" gorm:"column:ne_version"` // 网元版本
|
||||
Schema string `json:"schema" gorm:"column:schema"` // 网元模式 http/https
|
||||
IP string `json:"ip" gorm:"column:ip" binding:"required"`
|
||||
Port int64 `json:"port" gorm:"column:port" binding:"required,number,max=65535,min=1"`
|
||||
PvFlag string `json:"pvFlag" gorm:"column:pv_flag" binding:"oneof=PNF VNF"` // ''PNF'',''VNF''
|
||||
|
||||
Reference in New Issue
Block a user