Refactor API tags in swagger.yaml to use shortened prefixes

- Updated tags from 'network_data' to 'ne_data' for consistency and brevity.
- Changed 'network_element' to 'ne' across various endpoints for improved readability.
- Adjusted related descriptions in the tags section to reflect the new naming conventions.
This commit is contained in:
TsMask
2025-08-21 14:30:09 +08:00
parent a72aa00f89
commit 45e226ce1a
171 changed files with 1177 additions and 741 deletions

44
main.go
View File

@@ -48,50 +48,50 @@ var retryInterval = 5 * time.Second // 重试间隔时间
// @tag.name monitor/online
// @tag.description monitor system user online interface
//
// @tag.name network_data
// @tag.name ne_data
// @tag.description network data interface
// @tag.name network_data/alarm
// @tag.name ne_data/alarm
// @tag.description network data alarm interface
// @tag.name network_data/kpi
// @tag.name ne_data/kpi
// @tag.description network data kpi interface
// @tag.name network_data/amf
// @tag.name ne_data/amf
// @tag.description network data amf interface
// @tag.name network_data/ims
// @tag.name ne_data/ims
// @tag.description network data ims interface
// @tag.name network_data/mme
// @tag.name ne_data/mme
// @tag.description network data mme interface
// @tag.name network_data/sgwc
// @tag.name ne_data/sgwc
// @tag.description network data sgwc interface
// @tag.name network_data/smf
// @tag.name ne_data/smf
// @tag.description network data smf interface
// @tag.name network_data/smsc
// @tag.name ne_data/smsc
// @tag.description network data smsc interface
// @tag.name network_data/udm/auth
// @tag.name ne_data/udm/auth
// @tag.description network data udm authentication interface
// @tag.name network_data/udm/sub
// @tag.name ne_data/udm/sub
// @tag.description network data udm subscriber interface
// @tag.name network_data/udm/voip
// @tag.name ne_data/udm/voip
// @tag.description network data udm voip interface
// @tag.name network_data/udm/volte-ims
// @tag.name ne_data/udm/volte-ims
// @tag.description network data udm volte interface
// @tag.name network_data/upf
// @tag.name ne_data/upf
// @tag.description network data upf interface
//
// @tag.name network_element
// @tag.name ne
// @tag.description network element interface
// @tag.name network_element/action
// @tag.name ne/action
// @tag.description network element operating interface
// @tag.name network_element/info
// @tag.name ne/info
// @tag.description network element information interface
// @tag.name network_element/host
// @tag.name ne/host
// @tag.description network element host interface
// @tag.name network_element/license
// @tag.name ne/license
// @tag.description network element license interface
// @tag.name network_element/software
// @tag.name ne/software
// @tag.description network element software interface
// @tag.name network_element/version
// @tag.name ne/version
// @tag.description network element version interface
// @tag.name network_element/config
// @tag.name ne/config
// @tag.description network element config interface
//
// @tag.name system

View File

@@ -13,8 +13,8 @@ import (
"be.ems/src/modules/common"
"be.ems/src/modules/crontask"
"be.ems/src/modules/monitor"
networkdata "be.ems/src/modules/network_data"
networkelement "be.ems/src/modules/network_element"
ne "be.ems/src/modules/ne"
neData "be.ems/src/modules/ne_data"
"be.ems/src/modules/notification"
"be.ems/src/modules/oam"
"be.ems/src/modules/system"
@@ -90,9 +90,9 @@ func ModulesRoute(app *gin.Engine) {
common.Setup(app)
// 网元功能模块
networkelement.Setup(app)
ne.Setup(app)
// 网元数据模块
networkdata.Setup(app)
neData.Setup(app)
// 通知模块
notification.Setup(app)

View File

@@ -0,0 +1,150 @@
package controller
import (
"fmt"
"be.ems/src/framework/i18n"
"be.ems/src/framework/reqctx"
"be.ems/src/framework/resp"
"be.ems/src/framework/utils/parse"
"be.ems/src/modules/core/model"
"be.ems/src/modules/core/service"
"github.com/gin-gonic/gin"
)
// 实例化控制层 CoreInfoController 结构体
var NewCoreInfo = &CoreInfoController{
CoreInfoService: service.NewCoreInfo,
}
// 核心网信息请求
//
// PATH /core
type CoreInfoController struct {
CoreInfoService *service.CoreInfo //核心网信息服务
}
// 核心网信息列表
//
// GET /list
func (s CoreInfoController) List(c *gin.Context) {
query := reqctx.QueryMap(c)
rows, total := s.CoreInfoService.FindByPage(query)
c.JSON(200, resp.OkData(map[string]any{"total": total, "rows": rows}))
}
// 核心网信息信息
//
// GET /:id
func (s CoreInfoController) Info(c *gin.Context) {
id := parse.Number(c.Param("id"))
if id <= 0 {
c.JSON(422, resp.CodeMsg(resp.CODE_PARAM_CHEACK, "bind err: id is empty"))
return
}
neHost := s.CoreInfoService.FindById(id)
if neHost.ID != id {
c.JSON(200, resp.ErrMsg("not found data"))
return
}
c.JSON(200, resp.OkData(neHost))
}
// 核心网信息新增
//
// POST /
func (s CoreInfoController) Add(c *gin.Context) {
var body model.CoreInfo
if err := c.ShouldBindBodyWithJSON(&body); err != nil {
errMsgs := fmt.Sprintf("bind err: %s", resp.FormatBindError(err))
c.JSON(422, resp.CodeMsg(resp.CODE_PARAM_PARSER, errMsgs))
return
}
// 检查属性值唯一
uniqueInfo := s.CoreInfoService.CheckUniqueGroupTitle(body.Name, body.SN, 0)
if !uniqueInfo {
c.JSON(200, resp.ErrMsg("name/SN already exists"))
return
}
body.CreateBy = reqctx.LoginUserToUserName(c)
insertId := s.CoreInfoService.Insert(body)
if insertId > 0 {
c.JSON(200, resp.Ok(nil))
return
}
c.JSON(200, resp.Err(nil))
}
// 核心网信息修改
//
// PUT /
func (s CoreInfoController) Edit(c *gin.Context) {
var body model.CoreInfo
if err := c.ShouldBindBodyWithJSON(&body); err != nil {
errMsgs := fmt.Sprintf("bind err: %s", resp.FormatBindError(err))
c.JSON(422, resp.CodeMsg(resp.CODE_PARAM_PARSER, errMsgs))
return
}
// 检查属性值唯一
uniqueHostCmd := s.CoreInfoService.CheckUniqueGroupTitle(body.Name, body.SN, body.ID)
if !uniqueHostCmd {
c.JSON(200, resp.ErrMsg("name/SN already exists"))
return
}
// 检查是否存在
coreInfo := s.CoreInfoService.FindById(body.ID)
if coreInfo.ID != body.ID {
c.JSON(200, resp.ErrMsg("not found data"))
return
}
coreInfo.Name = body.Name
coreInfo.SN = body.SN
coreInfo.TimeZone = body.TimeZone
coreInfo.Longitude = body.Longitude
coreInfo.Latitude = body.Latitude
coreInfo.Address = body.Address
coreInfo.Remark = body.Remark
body.UpdateBy = reqctx.LoginUserToUserName(c)
rows := s.CoreInfoService.Update(coreInfo)
if rows > 0 {
c.JSON(200, resp.Ok(nil))
return
}
c.JSON(200, resp.Err(nil))
}
// 核心网信息删除
//
// DELETE /:id
func (s CoreInfoController) Remove(c *gin.Context) {
language := reqctx.AcceptLanguage(c)
id := c.Param("id")
if id == "" {
c.JSON(422, resp.CodeMsg(resp.CODE_PARAM_CHEACK, "bind err: id is empty"))
return
}
// 处理字符转id数组后去重
uniqueIDs := parse.RemoveDuplicatesToArray(id, ",")
// 转换成int64数组类型
ids := make([]int64, 0)
for _, v := range uniqueIDs {
ids = append(ids, parse.Number(v))
}
rows, err := s.CoreInfoService.DeleteByIds(ids)
if err != nil {
c.JSON(200, resp.ErrMsg(i18n.TKey(language, err.Error())))
return
}
msg := i18n.TTemplate(language, "app.common.deleteSuccess", map[string]any{"num": rows})
c.JSON(200, resp.OkMsg(msg))
}

47
src/modules/core/core.go Normal file
View File

@@ -0,0 +1,47 @@
package core
import (
"be.ems/src/framework/logger"
"be.ems/src/framework/middleware"
"be.ems/src/framework/middleware/collectlogs"
"be.ems/src/modules/core/controller"
"github.com/gin-gonic/gin"
)
// 模块路由注册
func Setup(router *gin.Engine) {
logger.Infof("开始加载 ====> core 模块路由")
// 核心网信息
coreInfoGroup := router.Group("/core/info")
{
coreInfoGroup.GET("/list",
middleware.AuthorizeUser(nil),
controller.NewCoreInfo.List,
)
coreInfoGroup.GET("/:id",
middleware.CryptoApi(false, true),
middleware.AuthorizeUser(nil),
controller.NewCoreInfo.Info,
)
coreInfoGroup.POST("",
middleware.CryptoApi(true, true),
middleware.AuthorizeUser(nil),
collectlogs.OperateLog(collectlogs.OptionNew("log.operate.title.coreInfo", collectlogs.BUSINESS_TYPE_INSERT)),
controller.NewCoreInfo.Add,
)
coreInfoGroup.PUT("",
middleware.CryptoApi(true, true),
middleware.AuthorizeUser(nil),
collectlogs.OperateLog(collectlogs.OptionNew("log.operate.title.coreInfo", collectlogs.BUSINESS_TYPE_UPDATE)),
controller.NewCoreInfo.Edit,
)
coreInfoGroup.DELETE(":id",
middleware.AuthorizeUser(nil),
collectlogs.OperateLog(collectlogs.OptionNew("log.operate.title.coreInfo", collectlogs.BUSINESS_TYPE_DELETE)),
controller.NewCoreInfo.Remove,
)
}
}

View File

@@ -0,0 +1,24 @@
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"
}

View File

@@ -0,0 +1,134 @@
package repository
import (
"fmt"
"time"
"be.ems/src/framework/database/db"
"be.ems/src/framework/logger"
"be.ems/src/modules/core/model"
)
// 实例化数据层 CoreInfo 结构体
var NewCoreInfo = &CoreInfo{}
// CoreInfo 核心网信息 数据层处理
type CoreInfo struct{}
// SelectByPage 分页查询集合
func (r CoreInfo) SelectByPage(query map[string]string) ([]model.CoreInfo, int64) {
tx := db.DB("").Model(&model.CoreInfo{})
// 查询条件拼接
if v, ok := query["coreUid"]; ok && v != "" {
tx = tx.Where("core_uid = ?", v)
}
if v, ok := query["sn"]; ok && v != "" {
tx = tx.Where("sn = ?", v)
}
if v, ok := query["name"]; ok && v != "" {
tx = tx.Where("name like ?", fmt.Sprintf("%s%%", v))
}
// 查询结果
var total int64 = 0
rows := []model.CoreInfo{}
// 查询数量为0直接返回
if err := tx.Count(&total).Error; err != nil || total <= 0 {
return rows, total
}
// 查询数据分页
pageNum, pageSize := db.PageNumSize(query["pageNum"], query["pageSize"])
tx = tx.Limit(pageSize).Offset(pageSize * pageNum)
err := tx.Find(&rows).Error
if err != nil {
logger.Errorf("query find err => %v", err.Error())
return rows, total
}
return rows, total
}
// SelectByIds 通过ID查询
func (r CoreInfo) SelectByIds(ids []int64) []model.CoreInfo {
rows := []model.CoreInfo{}
if len(ids) <= 0 {
return rows
}
tx := db.DB("").Model(&model.CoreInfo{})
// 构建查询条件
tx = tx.Where("id in ?", ids)
// 查询数据
if err := tx.Find(&rows).Error; err != nil {
logger.Errorf("query find err => %v", err.Error())
return rows
}
return rows
}
// Insert 新增信息
func (r CoreInfo) Insert(param model.CoreInfo) int64 {
if param.CreateBy != "" {
ms := time.Now().UnixMilli()
param.CreateTime = ms
param.UpdateTime = ms
param.UpdateBy = param.CreateBy
}
// 执行插入
if err := db.DB("").Create(&param).Error; err != nil {
logger.Errorf("insert err => %v", err.Error())
return 0
}
return param.ID
}
// Update 修改信息
func (r CoreInfo) Update(param model.CoreInfo) int64 {
if param.ID == 0 {
return 0
}
param.UpdateTime = time.Now().UnixMilli()
tx := db.DB("").Model(&model.CoreInfo{})
// 构建查询条件
tx = tx.Where("id = ?", param.ID)
tx = tx.Omit("id")
// 执行更新
if err := tx.Updates(param).Error; err != nil {
logger.Errorf("update err => %v", err.Error())
return 0
}
return tx.RowsAffected
}
// DeleteByIds 批量删除信息
func (r CoreInfo) DeleteByIds(ids []int64) int64 {
if len(ids) <= 0 {
return 0
}
tx := db.DB("").Where("id in ?", ids)
if err := tx.Delete(&model.CoreInfo{}).Error; err != nil {
logger.Errorf("delete err => %v", err.Error())
return 0
}
return tx.RowsAffected
}
// CheckUnique 检查信息是否唯一 返回数据ID
func (r CoreInfo) CheckUnique(param model.CoreInfo) int64 {
tx := db.DB("").Model(&model.CoreInfo{})
// 查询条件拼接
if param.Name != "" {
tx = tx.Where("name = ?", param.Name)
}
if param.SN != "" {
tx = tx.Where("sn = ?", param.SN)
}
// 查询数据
var id int64 = 0
if err := tx.Select("id").Limit(1).Find(&id).Error; err != nil {
logger.Errorf("query find err => %v", err.Error())
return id
}
return id
}

View File

@@ -0,0 +1,81 @@
package service
import (
"fmt"
"strings"
"be.ems/src/framework/utils/generate"
"be.ems/src/framework/utils/machine"
"be.ems/src/modules/core/model"
"be.ems/src/modules/core/repository"
)
// 实例化服务层 CoreInfo 结构体
var NewCoreInfo = &CoreInfo{
CoreInfoRepository: repository.NewCoreInfo,
}
// CoreInfo 核心网信息 服务层处理
type CoreInfo struct {
CoreInfoRepository *repository.CoreInfo // 核心网信息表
}
// FindByPage 分页查询列表数据
func (r CoreInfo) FindByPage(query map[string]string) ([]model.CoreInfo, int64) {
return r.CoreInfoRepository.SelectByPage(query)
}
// FindById 通过ID查询
func (r CoreInfo) FindById(id int64) model.CoreInfo {
if id <= 0 {
return model.CoreInfo{}
}
neHosts := r.CoreInfoRepository.SelectByIds([]int64{id})
if len(neHosts) > 0 {
return neHosts[0]
}
return model.CoreInfo{}
}
// Insert 新增信息
func (r CoreInfo) Insert(param model.CoreInfo) int64 {
param.CoreUID = strings.ToUpper(generate.Code(8))
if param.OmcId == "" {
param.OmcId = machine.Code
}
return r.CoreInfoRepository.Insert(param)
}
// Update 修改信息
func (r CoreInfo) Update(param model.CoreInfo) int64 {
return r.CoreInfoRepository.Update(param)
}
// DeleteByIds 批量删除信息
func (r CoreInfo) DeleteByIds(ids []int64) (int64, error) {
// 检查是否存在
rows := r.CoreInfoRepository.SelectByIds(ids)
if len(rows) <= 0 {
return 0, fmt.Errorf("coreInfo.noData")
}
if len(rows) == len(ids) {
rows := r.CoreInfoRepository.DeleteByIds(ids)
return rows, nil
}
// 删除信息失败!
return 0, fmt.Errorf("delete fail")
}
// CheckUniqueGroupTitle 校验唯一名称和序号
func (r CoreInfo) CheckUniqueGroupTitle(name, sn string, id int64) bool {
uniqueId := r.CoreInfoRepository.CheckUnique(model.CoreInfo{
Name: name,
SN: sn,
})
if uniqueId == id {
return true
}
return uniqueId == 0
}

View File

@@ -15,9 +15,9 @@ import (
"be.ems/src/framework/utils/date"
"be.ems/src/framework/utils/file"
"be.ems/src/framework/utils/parse"
neDataService "be.ems/src/modules/network_data/service"
neModel "be.ems/src/modules/network_element/model"
neService "be.ems/src/modules/network_element/service"
neModel "be.ems/src/modules/ne/model"
neService "be.ems/src/modules/ne/service"
neDataService "be.ems/src/modules/ne_data/service"
systemService "be.ems/src/modules/system/service"
)

View File

@@ -13,7 +13,7 @@ import (
"be.ems/src/framework/logger"
"be.ems/src/framework/utils/date"
"be.ems/src/framework/utils/file"
neDataService "be.ems/src/modules/network_data/service"
neDataService "be.ems/src/modules/ne_data/service"
systemModel "be.ems/src/modules/system/model"
systemService "be.ems/src/modules/system/service"
)

View File

@@ -15,7 +15,7 @@ import (
"be.ems/src/framework/utils/date"
"be.ems/src/framework/utils/file"
"be.ems/src/framework/utils/parse"
neDataService "be.ems/src/modules/network_data/service"
neDataService "be.ems/src/modules/ne_data/service"
systemModel "be.ems/src/modules/system/model"
systemService "be.ems/src/modules/system/service"
)

View File

@@ -10,10 +10,10 @@ import (
"be.ems/src/framework/cron"
"be.ems/src/framework/logger"
"be.ems/src/framework/utils/file"
neDataModel "be.ems/src/modules/network_data/model"
neDataService "be.ems/src/modules/network_data/service"
neModel "be.ems/src/modules/network_element/model"
neService "be.ems/src/modules/network_element/service"
neModel "be.ems/src/modules/ne/model"
neService "be.ems/src/modules/ne/service"
neDataModel "be.ems/src/modules/ne_data/model"
neDataService "be.ems/src/modules/ne_data/service"
)
var NewProcessor = &BackupExportUDMProcessor{

View File

@@ -12,8 +12,8 @@ import (
"be.ems/src/framework/database/db"
"be.ems/src/framework/logger"
"be.ems/src/framework/utils/date"
neModel "be.ems/src/modules/network_element/model"
neService "be.ems/src/modules/network_element/service"
neModel "be.ems/src/modules/ne/model"
neService "be.ems/src/modules/ne/service"
)
var NewProcessor = &DeleteNeConfigBackupProcessor{

View File

@@ -11,8 +11,8 @@ import (
"be.ems/src/framework/cron"
"be.ems/src/framework/logger"
"be.ems/src/framework/utils/parse"
neModel "be.ems/src/modules/network_element/model"
neService "be.ems/src/modules/network_element/service"
neModel "be.ems/src/modules/ne/model"
neService "be.ems/src/modules/ne/service"
oamService "be.ems/src/modules/oam/service"
)

View File

@@ -16,10 +16,10 @@ import (
"be.ems/src/framework/cron"
"be.ems/src/framework/logger"
"be.ems/src/framework/utils/parse"
neDataModel "be.ems/src/modules/network_data/model"
neDataService "be.ems/src/modules/network_data/service"
neModel "be.ems/src/modules/network_element/model"
neService "be.ems/src/modules/network_element/service"
neModel "be.ems/src/modules/ne/model"
neService "be.ems/src/modules/ne/service"
neDataModel "be.ems/src/modules/ne_data/model"
neDataService "be.ems/src/modules/ne_data/service"
oamService "be.ems/src/modules/oam/service"
wsService "be.ems/src/modules/ws/service"
)

View File

@@ -12,8 +12,8 @@ import (
"be.ems/src/framework/utils/parse"
"github.com/tsmask/go-oam"
neModel "be.ems/src/modules/network_element/model"
neService "be.ems/src/modules/network_element/service"
neModel "be.ems/src/modules/ne/model"
neService "be.ems/src/modules/ne/service"
oamService "be.ems/src/modules/oam/service"
)

View File

@@ -6,9 +6,9 @@ import (
"be.ems/src/framework/cron"
"be.ems/src/framework/logger"
neDataService "be.ems/src/modules/network_data/service"
neModel "be.ems/src/modules/network_element/model"
neService "be.ems/src/modules/network_element/service"
neModel "be.ems/src/modules/ne/model"
neService "be.ems/src/modules/ne/service"
neDataService "be.ems/src/modules/ne_data/service"
)
var NewProcessor = &NeConfigBackupProcessor{

View File

@@ -5,9 +5,9 @@ import (
"be.ems/src/framework/cron"
"be.ems/src/framework/logger"
neDataService "be.ems/src/modules/network_data/service"
neModel "be.ems/src/modules/network_element/model"
neService "be.ems/src/modules/network_element/service"
neModel "be.ems/src/modules/ne/model"
neService "be.ems/src/modules/ne/service"
neDataService "be.ems/src/modules/ne_data/service"
)
var NewProcessor = &NeDataUDM{

View File

@@ -15,7 +15,7 @@ import (
"be.ems/src/framework/ssh"
"be.ems/src/framework/utils/file"
"be.ems/src/framework/utils/generate"
neService "be.ems/src/modules/network_element/service"
neService "be.ems/src/modules/ne/service"
)
// 实例化控制层 NeActionController 结构体
@@ -35,7 +35,7 @@ type NeActionController struct {
//
// POST /pushFile
//
// @Tags network_element/action
// @Tags ne
// @Accept json
// @Produce json
// @Param data body object true "Request Param"
@@ -103,7 +103,7 @@ func (s *NeActionController) PushFile(c *gin.Context) {
//
// GET /pullFile
//
// @Tags network_element/action
// @Tags ne
// @Accept json
// @Produce json
// @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) default(UPF)
@@ -177,7 +177,7 @@ func (s *NeActionController) PullFile(c *gin.Context) {
//
// GET /pullDirZip
//
// @Tags network_element/action
// @Tags ne
// @Accept json
// @Produce json
// @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) default(UPF)
@@ -258,7 +258,7 @@ func (s *NeActionController) PullDirZip(c *gin.Context) {
//
// GET /viewFile
//
// @Tags network_element/action
// @Tags ne
// @Accept json
// @Produce json
// @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) default(UPF)
@@ -315,7 +315,7 @@ func (s *NeActionController) ViewFile(c *gin.Context) {
//
// GET /files
//
// @Tags network_element/action
// @Tags ne
// @Accept json
// @Produce json
// @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) default(UPF)
@@ -395,7 +395,7 @@ func (s *NeActionController) Files(c *gin.Context) {
//
// PUT /service
//
// @Tags network_element/action
// @Tags ne
// @Accept json
// @Produce json
// @Param data body object true "Request Param"

View File

@@ -8,9 +8,9 @@ import (
"be.ems/src/framework/reqctx"
"be.ems/src/framework/resp"
"be.ems/src/framework/utils/parse"
neFetchlink "be.ems/src/modules/network_element/fetch_link"
"be.ems/src/modules/network_element/model"
neService "be.ems/src/modules/network_element/service"
neFetchlink "be.ems/src/modules/ne/fetch_link"
"be.ems/src/modules/ne/model"
neService "be.ems/src/modules/ne/service"
traceService "be.ems/src/modules/trace/service"
"github.com/gin-gonic/gin"
@@ -160,7 +160,7 @@ func (s NeConfigController) Remove(c *gin.Context) {
//
// GET /list/:neType
//
// @Tags network_element/config
// @Tags ne/config
// @Accept json
// @Produce json
// @Param neType path string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC)
@@ -183,7 +183,7 @@ func (s NeConfigController) ListByNeType(c *gin.Context) {
//
// GET /data
//
// @Tags network_element/config
// @Tags ne/config
// @Accept json
// @Produce json
// @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC)
@@ -233,7 +233,7 @@ func (s NeConfigController) DataInfo(c *gin.Context) {
//
// PUT /data
//
// @Tags network_element/config
// @Tags ne/config
// @Accept json
// @Produce json
// @Param data body object true "Request Param"
@@ -289,7 +289,7 @@ func (s NeConfigController) DataEdit(c *gin.Context) {
//
// POST /data
//
// @Tags network_element/config
// @Tags ne/config
// @Accept json
// @Produce json
// @Param data body object true "Request Param"
@@ -345,7 +345,7 @@ func (s NeConfigController) DataAdd(c *gin.Context) {
//
// DELETE /data
//
// @Tags network_element/config
// @Tags ne/config
// @Accept json
// @Produce json
// @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC)

View File

@@ -11,8 +11,8 @@ import (
"be.ems/src/framework/resp"
"be.ems/src/framework/utils/file"
"be.ems/src/framework/utils/parse"
"be.ems/src/modules/network_element/model"
neService "be.ems/src/modules/network_element/service"
"be.ems/src/modules/ne/model"
neService "be.ems/src/modules/ne/service"
systemService "be.ems/src/modules/system/service"
"github.com/gin-gonic/gin"

View File

@@ -11,8 +11,8 @@ import (
"be.ems/src/framework/ssh"
"be.ems/src/framework/telnet"
"be.ems/src/framework/utils/parse"
"be.ems/src/modules/network_element/model"
neService "be.ems/src/modules/network_element/service"
"be.ems/src/modules/ne/model"
neService "be.ems/src/modules/ne/service"
"github.com/gin-gonic/gin"
)
@@ -182,7 +182,7 @@ func (s NeHostController) Remove(c *gin.Context) {
//
// POST /test
//
// @Tags network_element/host
// @Tags ne
// @Accept json
// @Produce json
// @Param data body object true "Request Param"
@@ -261,7 +261,7 @@ func (s NeHostController) Test(c *gin.Context) {
//
// POST /cmd
//
// @Tags network_element/host
// @Tags ne
// @Accept json
// @Produce json
// @Param data body object true "Request Param"
@@ -344,7 +344,7 @@ func (s NeHostController) Cmd(c *gin.Context) {
//
// POST /checkBySSH
//
// @Tags network_element/host
// @Tags ne
// @Accept json
// @Produce json
// @Param data body object true "Request Param"
@@ -446,7 +446,7 @@ func (s NeHostController) CheckBySSH(c *gin.Context) {
//
// POST /authorizedBySSH
//
// @Tags network_element/host
// @Tags ne
// @Accept json
// @Produce json
// @Param data body object true "Request Param"

View File

@@ -7,8 +7,8 @@ import (
"be.ems/src/framework/reqctx"
"be.ems/src/framework/resp"
"be.ems/src/framework/utils/parse"
"be.ems/src/modules/network_element/model"
neService "be.ems/src/modules/network_element/service"
"be.ems/src/modules/ne/model"
neService "be.ems/src/modules/ne/service"
"github.com/gin-gonic/gin"
)

View File

@@ -9,27 +9,27 @@ import (
"be.ems/src/framework/reqctx"
"be.ems/src/framework/resp"
"be.ems/src/framework/utils/parse"
neFetchlink "be.ems/src/modules/network_element/fetch_link"
"be.ems/src/modules/network_element/model"
neService "be.ems/src/modules/network_element/service"
neFetchlink "be.ems/src/modules/ne/fetch_link"
"be.ems/src/modules/ne/model"
"be.ems/src/modules/ne/service"
"github.com/gin-gonic/gin"
)
// 实例化控制层 NeInfoController 结构体
var NewNeInfo = &NeInfoController{
neInfoService: neService.NewNeInfo,
neLicenseService: neService.NewNeLicense,
neVersionService: neService.NewNeVersion,
neInfoService: service.NewNeInfo,
neLicenseService: service.NewNeLicense,
neVersionService: service.NewNeVersion,
}
// 网元信息请求
//
// PATH /info
type NeInfoController struct {
neInfoService *neService.NeInfo // 网元信息服务
neLicenseService *neService.NeLicense // 网元授权激活信息服务
neVersionService *neService.NeVersion // 网元版本信息服务
neInfoService *service.NeInfo // 网元信息服务
neLicenseService *service.NeLicense // 网元授权激活信息服务
neVersionService *service.NeVersion // 网元版本信息服务
}
// neStateCacheMap 网元状态缓存最后一次成功的信息
@@ -40,7 +40,7 @@ var mutex sync.Mutex
//
// GET /state
//
// @Tags network_element/info
// @Tags ne
// @Accept json
// @Produce json
// @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC)
@@ -104,7 +104,7 @@ func (s NeInfoController) State(c *gin.Context) {
//
// GET /byTypeAndID
//
// @Tags network_element/info
// @Tags ne
// @Accept json
// @Produce json
// @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC)
@@ -138,7 +138,7 @@ func (s NeInfoController) NeTypeAndID(c *gin.Context) {
//
// GET /listAll
//
// @Tags network_element/info
// @Tags ne
// @Accept json
// @Produce json
// @Param neType query string true "NE Type"
@@ -272,7 +272,7 @@ func (s NeInfoController) OAMFileWrite(c *gin.Context) {
//
// GET /list
//
// @Tags network_element/info
// @Tags ne
// @Accept json
// @Produce json
// @Param bandStatus query boolean false "The result carries the state of the network element"
@@ -299,7 +299,7 @@ func (s NeInfoController) List(c *gin.Context) {
//
// GET /:id
//
// @Tags network_element/info
// @Tags ne
// @Accept json
// @Produce json
// @Param value path string true "Row ID"
@@ -330,7 +330,7 @@ func (s NeInfoController) Info(c *gin.Context) {
//
// POST /
//
// @Tags network_element/info
// @Tags ne
// @Accept json
// @Produce json
// @Param data body object true "Request Param"
@@ -426,7 +426,7 @@ func (s NeInfoController) Add(c *gin.Context) {
//
// PUT /
//
// @Tags network_element/info
// @Tags ne
// @Accept json
// @Produce json
// @Param data body object true "Request Param"
@@ -542,7 +542,7 @@ func (s NeInfoController) Edit(c *gin.Context) {
//
// DELETE /:id
//
// @Tags network_element/info
// @Tags ne
// @Accept json
// @Produce json
// @Param value path string true "Row ID"

View File

@@ -10,30 +10,30 @@ import (
"be.ems/src/framework/reqctx"
"be.ems/src/framework/resp"
"be.ems/src/framework/utils/parse"
neFetchlink "be.ems/src/modules/network_element/fetch_link"
"be.ems/src/modules/network_element/model"
neService "be.ems/src/modules/network_element/service"
neFetchlink "be.ems/src/modules/ne/fetch_link"
"be.ems/src/modules/ne/model"
"be.ems/src/modules/ne/service"
)
// 实例化控制层 NeLicenseController 结构体
var NewNeLicense = &NeLicenseController{
neLicenseService: neService.NewNeLicense,
neInfoService: neService.NewNeInfo,
neLicenseService: service.NewNeLicense,
neInfoService: service.NewNeInfo,
}
// 网元授权激活请求
//
// PATH /license
type NeLicenseController struct {
neLicenseService *neService.NeLicense // 网元授权激活服务
neInfoService *neService.NeInfo // 网元信息服务
neLicenseService *service.NeLicense // 网元授权激活服务
neInfoService *service.NeInfo // 网元信息服务
}
// 网元授权激活列表
//
// GET /list
//
// @Tags network_element/license
// @Tags ne
// @Accept json
// @Produce json
// @Param neType query string false "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC)
@@ -85,7 +85,7 @@ func (s *NeLicenseController) Info(c *gin.Context) {
//
// GET /byTypeAndID
//
// @Tags network_element/license
// @Tags ne
// @Accept json
// @Produce json
// @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC)
@@ -121,7 +121,7 @@ func (s *NeLicenseController) NeTypeAndID(c *gin.Context) {
//
// GET /code
//
// @Tags network_element/license
// @Tags ne
// @Accept json
// @Produce json
// @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC)
@@ -172,7 +172,7 @@ func (s *NeLicenseController) Code(c *gin.Context) {
//
// POST /change
//
// @Tags network_element/license
// @Tags ne
// @Accept json
// @Produce json
// @Param data body object true "Request Param"
@@ -224,7 +224,7 @@ func (s *NeLicenseController) Change(c *gin.Context) {
//
// GET /state
//
// @Tags network_element/license
// @Tags ne
// @Accept json
// @Produce json
// @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC)

View File

@@ -7,29 +7,29 @@ import (
"be.ems/src/framework/reqctx"
"be.ems/src/framework/resp"
"be.ems/src/framework/utils/parse"
"be.ems/src/modules/network_element/model"
neService "be.ems/src/modules/network_element/service"
"be.ems/src/modules/ne/model"
"be.ems/src/modules/ne/service"
"github.com/gin-gonic/gin"
)
// 实例化控制层 NeSoftwareController 结构体
var NewNeSoftware = &NeSoftwareController{
neSoftwareService: neService.NewNeSoftware,
neSoftwareService: service.NewNeSoftware,
}
// 网元软件包请求
//
// PATH /software
type NeSoftwareController struct {
neSoftwareService *neService.NeSoftware // 网元软件包服务
neSoftwareService *service.NeSoftware // 网元软件包服务
}
// 网元软件包列表
//
// GET /list
//
// @Tags network_element/software
// @Tags ne
// @Accept json
// @Produce json
// @Param neType query string false "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC)
@@ -73,7 +73,7 @@ func (s NeSoftwareController) Info(c *gin.Context) {
//
// POST /
//
// @Tags network_element/software
// @Tags ne
// @Accept json
// @Produce json
// @Param data body object true "Request Param"
@@ -196,7 +196,7 @@ func (s NeSoftwareController) Remove(c *gin.Context) {
//
// POST /newNeVersion
//
// @Tags network_element/software
// @Tags ne
// @Accept json
// @Produce json
// @Param data body object true "Request Param"

View File

@@ -7,7 +7,7 @@ import (
"be.ems/src/framework/reqctx"
"be.ems/src/framework/resp"
"be.ems/src/framework/utils/parse"
neService "be.ems/src/modules/network_element/service"
neService "be.ems/src/modules/ne/service"
"github.com/gin-gonic/gin"
)
@@ -58,7 +58,7 @@ func (s *NeVersionController) Info(c *gin.Context) {
//
// POST /operate
//
// @Tags network_element/version
// @Tags ne
// @Accept json
// @Produce json
// @Param data body object true "Request Param"

View File

@@ -7,7 +7,7 @@ import (
"be.ems/src/framework/logger"
"be.ems/src/framework/utils/fetch"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/ne/model"
)
// AlarmHistory 告警历史记录

View File

@@ -7,7 +7,7 @@ import (
"be.ems/src/framework/logger"
"be.ems/src/framework/utils/fetch"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/ne/model"
)
// AMFNbInfoList AMF基站信息

View File

@@ -10,7 +10,7 @@ import (
"be.ems/src/framework/logger"
"be.ems/src/framework/utils/fetch"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/ne/model"
)
// HLRTraceStart HLR跟踪任务开始

View File

@@ -8,7 +8,7 @@ import (
"be.ems/src/framework/logger"
"be.ems/src/framework/utils/fetch"
"be.ems/src/framework/utils/parse"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/ne/model"
)
// IMSUeSessionNum IMS会话数量

View File

@@ -7,7 +7,7 @@ import (
"be.ems/src/framework/logger"
"be.ems/src/framework/utils/fetch"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/ne/model"
)
// MMENbInfoList MME基站信息

View File

@@ -7,7 +7,7 @@ import (
"be.ems/src/framework/logger"
"be.ems/src/framework/utils/fetch"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/ne/model"
)
// N3IWFSubInfoList N3IWF在线列表信息

View File

@@ -7,7 +7,7 @@ import (
"be.ems/src/framework/logger"
"be.ems/src/framework/utils/fetch"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/ne/model"
)
// NeConfigOMC 网元配置对端网管信息

View File

@@ -8,7 +8,7 @@ import (
"be.ems/src/framework/logger"
"be.ems/src/framework/utils/fetch"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/ne/model"
)
// NeState 获取网元端服务状态

View File

@@ -7,7 +7,7 @@ import (
"be.ems/src/framework/logger"
"be.ems/src/framework/utils/fetch"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/ne/model"
)
// NeTraceAdd 网元跟踪任务新增

View File

@@ -6,7 +6,7 @@ import (
"be.ems/src/framework/logger"
"be.ems/src/framework/utils/fetch"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/ne/model"
)
// NSSFSubInfoList NSSF在线列表信息

View File

@@ -7,7 +7,7 @@ import (
"be.ems/src/framework/logger"
"be.ems/src/framework/utils/fetch"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/ne/model"
)
// PCFRuleInfo PCF策略配置查询信息

View File

@@ -8,7 +8,7 @@ import (
"be.ems/src/framework/logger"
"be.ems/src/framework/utils/fetch"
"be.ems/src/framework/utils/parse"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/ne/model"
)
// SMFSubNum SMF在线订阅用户数量 只含5G用户数据

View File

@@ -1,18 +1,18 @@
package networkelement
package ne
import (
"be.ems/src/framework/logger"
"be.ems/src/framework/middleware"
"be.ems/src/framework/middleware/collectlogs"
"be.ems/src/modules/network_element/controller"
"be.ems/src/modules/network_element/service"
"be.ems/src/modules/ne/controller"
"be.ems/src/modules/ne/service"
"github.com/gin-gonic/gin"
)
// 模块路由注册
func Setup(router *gin.Engine) {
logger.Infof("开始加载 ====> network_element 模块路由")
logger.Infof("开始加载 ====> ne 模块路由")
// 启动时需要的初始参数
InitLoad()

View File

@@ -1,4 +1,4 @@
package networkelement
package ne
import (
"encoding/json"
@@ -12,7 +12,7 @@ import (
"testing"
"time"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/ne/model"
"gopkg.in/yaml.v3"
"gorm.io/driver/mysql"
"gorm.io/gorm"

View File

@@ -5,7 +5,7 @@ import (
"be.ems/src/framework/database/db"
"be.ems/src/framework/logger"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/ne/model"
)
// 实例化数据层 NeConfig 结构体

View File

@@ -6,7 +6,7 @@ import (
"be.ems/src/framework/database/db"
"be.ems/src/framework/logger"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/ne/model"
)
// 实例化数据层 NeConfigBackup 结构体

View File

@@ -6,7 +6,7 @@ import (
"be.ems/src/framework/database/db"
"be.ems/src/framework/logger"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/ne/model"
)
// 实例化数据层 NeHost 结构体

View File

@@ -6,7 +6,7 @@ import (
"be.ems/src/framework/database/db"
"be.ems/src/framework/logger"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/ne/model"
)
// 实例化数据层 NeHostCmd 结构体

View File

@@ -6,7 +6,7 @@ import (
"be.ems/src/framework/database/db"
"be.ems/src/framework/logger"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/ne/model"
)
// 实例化数据层 NeInfo 结构体

View File

@@ -6,7 +6,7 @@ import (
"be.ems/src/framework/database/db"
"be.ems/src/framework/logger"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/ne/model"
)
// 实例化数据层 NeLicense 结构体

View File

@@ -7,7 +7,7 @@ import (
"be.ems/src/framework/database/db"
"be.ems/src/framework/logger"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/ne/model"
)
// 实例化数据层 NeSoftware 结构体

View File

@@ -6,7 +6,7 @@ import (
"be.ems/src/framework/database/db"
"be.ems/src/framework/logger"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/ne/model"
)
// 实例化数据层 NeVersion 结构体

View File

@@ -7,8 +7,8 @@ import (
"be.ems/src/framework/constants"
"be.ems/src/framework/database/redis"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/network_element/repository"
"be.ems/src/modules/ne/model"
"be.ems/src/modules/ne/repository"
)
// 实例化服务层 NeConfig 结构体

View File

@@ -9,8 +9,8 @@ import (
"be.ems/src/framework/utils/date"
"be.ems/src/framework/utils/file"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/network_element/repository"
"be.ems/src/modules/ne/model"
"be.ems/src/modules/ne/repository"
)
// 实例化服务层 NeConfigBackup 结构体

View File

@@ -6,8 +6,8 @@ import (
"be.ems/src/framework/config"
"be.ems/src/framework/logger"
"be.ems/src/framework/utils/crypto"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/network_element/repository"
"be.ems/src/modules/ne/model"
"be.ems/src/modules/ne/repository"
)
// 实例化服务层 NeHost 结构体

View File

@@ -3,8 +3,8 @@ package service
import (
"fmt"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/network_element/repository"
"be.ems/src/modules/ne/model"
"be.ems/src/modules/ne/repository"
)
// 实例化服务层 NeHostCmd 结构体

View File

@@ -16,9 +16,9 @@ import (
"be.ems/src/framework/telnet"
"be.ems/src/framework/utils/generate"
"be.ems/src/framework/utils/parse"
neFetchlink "be.ems/src/modules/network_element/fetch_link"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/network_element/repository"
neFetchlink "be.ems/src/modules/ne/fetch_link"
"be.ems/src/modules/ne/model"
"be.ems/src/modules/ne/repository"
)
// 实例化服务层 NeInfo 结构体

View File

@@ -9,8 +9,8 @@ import (
"time"
"be.ems/src/framework/utils/file"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/network_element/repository"
"be.ems/src/modules/ne/model"
"be.ems/src/modules/ne/repository"
)
// 实例化服务层 NeLicense 结构体

View File

@@ -5,8 +5,8 @@ import (
"os"
"be.ems/src/framework/utils/file"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/network_element/repository"
"be.ems/src/modules/ne/model"
"be.ems/src/modules/ne/repository"
)
// 实例化服务层 NeSoftware 结构体

View File

@@ -9,9 +9,9 @@ import (
"be.ems/src/framework/ssh"
"be.ems/src/framework/utils/file"
neFetchlink "be.ems/src/modules/network_element/fetch_link"
"be.ems/src/modules/network_element/model"
"be.ems/src/modules/network_element/repository"
neFetchlink "be.ems/src/modules/ne/fetch_link"
"be.ems/src/modules/ne/model"
"be.ems/src/modules/ne/repository"
)
// 实例化服务层 NeVersion 结构体

View File

@@ -9,9 +9,9 @@ import (
"be.ems/src/framework/reqctx"
"be.ems/src/framework/resp"
"be.ems/src/framework/utils/parse"
"be.ems/src/modules/network_data/model"
neDataService "be.ems/src/modules/network_data/service"
neService "be.ems/src/modules/network_element/service"
neService "be.ems/src/modules/ne/service"
"be.ems/src/modules/ne_data/model"
neDataService "be.ems/src/modules/ne_data/service"
"github.com/gin-gonic/gin"
)
@@ -34,7 +34,7 @@ type AlarmController struct {
//
// GET /list
//
// @Tags network_data/alarm
// @Tags ne_data/alarm
// @Accept json
// @Produce json
// @Param neType query string false "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC)
@@ -195,7 +195,7 @@ func (s AlarmController) CountNe(c *gin.Context) {
//
// GET /export
//
// @Tags network_data/alarm
// @Tags ne_data/alarm
// @Accept json
// @Produce json
// @Param neType query string false "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC)

View File

@@ -4,8 +4,8 @@ import (
"fmt"
"be.ems/src/framework/resp"
"be.ems/src/modules/network_data/model"
neDataService "be.ems/src/modules/network_data/service"
"be.ems/src/modules/ne_data/model"
neDataService "be.ems/src/modules/ne_data/service"
"github.com/gin-gonic/gin"
)
@@ -26,7 +26,7 @@ type AlarmForwardController struct {
//
// GET /log/list
//
// @Tags network_data/alarm_forward
// @Tags ne_data/alarm_forward
// @Accept json
// @Produce json
// @Param neType query string false "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) Enums(1,2,3,4)

View File

@@ -4,8 +4,8 @@ import (
"fmt"
"be.ems/src/framework/resp"
"be.ems/src/modules/network_data/model"
neDataService "be.ems/src/modules/network_data/service"
"be.ems/src/modules/ne_data/model"
neDataService "be.ems/src/modules/ne_data/service"
"github.com/gin-gonic/gin"
)
@@ -28,7 +28,7 @@ type AlarmLogController struct {
//
// GET /list
//
// @Tags network_data/alarm_log
// @Tags ne_data/alarm_log
// @Accept json
// @Produce json
// @Param neType query string false "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC)
@@ -61,7 +61,7 @@ func (s AlarmLogController) List(c *gin.Context) {
//
// GET /event
//
// @Tags network_data/alarm_log
// @Tags ne_data/alarm_log
// @Accept json
// @Produce json
// @Param neType query string false "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC)

View File

@@ -10,8 +10,8 @@ import (
"be.ems/src/framework/reqctx"
"be.ems/src/framework/resp"
"be.ems/src/modules/network_data/model"
"be.ems/src/modules/network_data/service"
"be.ems/src/modules/ne_data/model"
"be.ems/src/modules/ne_data/service"
"github.com/gin-gonic/gin"
)

View File

@@ -7,9 +7,9 @@ import (
"be.ems/src/framework/reqctx"
"be.ems/src/framework/resp"
"be.ems/src/framework/utils/parse"
"be.ems/src/modules/network_data/model"
neDataService "be.ems/src/modules/network_data/service"
neService "be.ems/src/modules/network_element/service"
neService "be.ems/src/modules/ne/service"
"be.ems/src/modules/ne_data/model"
neDataService "be.ems/src/modules/ne_data/service"
"github.com/gin-gonic/gin"
)
@@ -32,7 +32,7 @@ type KPIController struct {
//
// GET /data
//
// @Tags network_data/kpi
// @Tags ne_data/kpi
// @Accept json
// @Produce json
// @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) default(AMF)
@@ -71,7 +71,7 @@ func (s KPIController) KPIData(c *gin.Context) {
//
// GET /title
//
// @Tags network_data/kpi
// @Tags ne_data/kpi
// @Accept json
// @Produce json
// @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) default(AMF)

View File

@@ -9,9 +9,9 @@ import (
"be.ems/src/framework/reqctx"
"be.ems/src/framework/resp"
"be.ems/src/framework/utils/parse"
"be.ems/src/modules/network_data/model"
neDataService "be.ems/src/modules/network_data/service"
neService "be.ems/src/modules/network_element/service"
neService "be.ems/src/modules/ne/service"
"be.ems/src/modules/ne_data/model"
neDataService "be.ems/src/modules/ne_data/service"
"github.com/gin-gonic/gin"
)
@@ -34,7 +34,7 @@ type KPICController struct {
//
// GET /data
//
// @Tags network_data/kpi
// @Tags ne_data/kpi
// @Accept json
// @Produce json
// @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) default(AMF)

View File

@@ -9,9 +9,9 @@ import (
"be.ems/src/framework/i18n"
"be.ems/src/framework/reqctx"
"be.ems/src/framework/resp"
"be.ems/src/modules/network_data/model"
neDataService "be.ems/src/modules/network_data/service"
neService "be.ems/src/modules/network_element/service"
neService "be.ems/src/modules/ne/service"
"be.ems/src/modules/ne_data/model"
neDataService "be.ems/src/modules/ne_data/service"
)
// 实例化控制层 NBStateController 结构体
@@ -32,7 +32,7 @@ type NBStateController struct {
//
// GET /list
//
// @Tags network_data/amf,network_data/mme
// @Tags ne_data/amf,ne_data/mme
// @Accept json
// @Produce json
// @Param neType query string true "NE Type only AMF/MME" Enums(AMF,MME) default(AMF)
@@ -74,7 +74,7 @@ func (s NBStateController) List(c *gin.Context) {
//
// GET /export
//
// @Tags network_data/amf,network_data/mme
// @Tags ne_data/amf,ne_data/mme
// @Accept json
// @Produce json
// @Param data body object true "Request Param"

View File

@@ -6,9 +6,9 @@ import (
"github.com/gin-gonic/gin"
"be.ems/src/framework/resp"
"be.ems/src/modules/network_data/model"
neDataService "be.ems/src/modules/network_data/service"
neService "be.ems/src/modules/network_element/service"
neService "be.ems/src/modules/ne/service"
"be.ems/src/modules/ne_data/model"
neDataService "be.ems/src/modules/ne_data/service"
)
// 实例化控制层 NEStateController 结构体
@@ -29,7 +29,7 @@ type NEStateController struct {
//
// GET /list
//
// @Tags network_data
// @Tags ne_data
// @Accept json
// @Produce json
// @Param neType query string true "NE Type" Enums(IMS,AMF,AUSF,UDM,SMF,PCF,NSSF,NRF,UPF,MME,CBC,OMC,SGWC,SMSC) default(AMF)

View File

@@ -8,9 +8,9 @@ import (
"be.ems/src/framework/reqctx"
"be.ems/src/framework/resp"
"be.ems/src/framework/utils/parse"
neDataService "be.ems/src/modules/network_data/service"
neFetchlink "be.ems/src/modules/network_element/fetch_link"
neService "be.ems/src/modules/network_element/service"
neFetchlink "be.ems/src/modules/ne/fetch_link"
neService "be.ems/src/modules/ne/service"
neDataService "be.ems/src/modules/ne_data/service"
"github.com/gin-gonic/gin"
)
@@ -33,7 +33,7 @@ type AMFController struct {
//
// GET /ue/list
//
// @Tags network_data/amf
// @Tags ne_data/amf
// @Accept json
// @Produce json
// @Param neType query string true "NE Type only AMF" Enums(AMF)
@@ -69,7 +69,7 @@ func (s *AMFController) UEList(c *gin.Context) {
//
// DELETE /ue/:id
//
// @Tags network_data/amf
// @Tags ne_data/amf
// @Accept json
// @Produce json
// @Param id path string true "list data id, multiple separated by a , sign"
@@ -107,7 +107,7 @@ func (s *AMFController) UERemove(c *gin.Context) {
//
// GET /ue/export
//
// @Tags network_data/amf
// @Tags ne_data/amf
// @Accept json
// @Produce json
// @Param data body object true "Request Param"
@@ -154,7 +154,7 @@ func (s *AMFController) UEExport(c *gin.Context) {
//
// GET /nb/list
//
// @Tags network_data/amf
// @Tags ne_data/amf
// @Accept json
// @Produce json
// @Param neId query string true "NE ID" default(001)
@@ -199,7 +199,7 @@ func (s *AMFController) NbInfoList(c *gin.Context) {
//
// GET /nb/list-cfg
//
// @Tags network_data/amf
// @Tags ne_data/amf
// @Accept json
// @Produce json
// @Param neId query string true "NE ID" default(001)

View File

@@ -9,9 +9,9 @@ import (
"be.ems/src/framework/i18n"
"be.ems/src/framework/reqctx"
"be.ems/src/framework/resp"
"be.ems/src/modules/network_data/model"
neDataService "be.ems/src/modules/network_data/service"
neService "be.ems/src/modules/network_element/service"
neService "be.ems/src/modules/ne/service"
"be.ems/src/modules/ne_data/model"
neDataService "be.ems/src/modules/ne_data/service"
"github.com/gin-gonic/gin"
)

View File

@@ -8,9 +8,9 @@ import (
"be.ems/src/framework/reqctx"
"be.ems/src/framework/resp"
"be.ems/src/framework/utils/parse"
neDataService "be.ems/src/modules/network_data/service"
neFetchlink "be.ems/src/modules/network_element/fetch_link"
neService "be.ems/src/modules/network_element/service"
neFetchlink "be.ems/src/modules/ne/fetch_link"
neService "be.ems/src/modules/ne/service"
neDataService "be.ems/src/modules/ne_data/service"
"github.com/gin-gonic/gin"
)
@@ -33,7 +33,7 @@ type IMSController struct {
//
// GET /cdr/list
//
// @Tags network_data/ims
// @Tags ne_data/ims
// @Accept json
// @Produce json
// @Param neType query string true "NE Type only IMS" Enums(IMS)
@@ -70,7 +70,7 @@ func (s *IMSController) CDRList(c *gin.Context) {
//
// DELETE /cdr/:id
//
// @Tags network_data/ims
// @Tags ne_data/ims
// @Accept json
// @Produce json
// @Param id path string true "list data id, multiple separated by a , sign"
@@ -108,7 +108,7 @@ func (s *IMSController) CDRRemove(c *gin.Context) {
//
// GET /cdr/export
//
// @Tags network_data/ims
// @Tags ne_data/ims
// @Accept json
// @Produce json
// @Param data body object true "Request Param"
@@ -155,7 +155,7 @@ func (s *IMSController) CDRExport(c *gin.Context) {
//
// GET /session/num
//
// @Tags network_data/ims
// @Tags ne_data/ims
// @Accept json
// @Produce json
// @Param neId query string true "NE ID" default(001)
@@ -193,7 +193,7 @@ func (s *IMSController) UeSessionNum(c *gin.Context) {
//
// GET /session/list
//
// @Tags network_data/ims
// @Tags ne_data/ims
// @Accept json
// @Produce json
// @Param neId query string true "NE ID" default(001)

View File

@@ -8,9 +8,9 @@ import (
"be.ems/src/framework/reqctx"
"be.ems/src/framework/resp"
"be.ems/src/framework/utils/parse"
neDataService "be.ems/src/modules/network_data/service"
neFetchlink "be.ems/src/modules/network_element/fetch_link"
neService "be.ems/src/modules/network_element/service"
neFetchlink "be.ems/src/modules/ne/fetch_link"
neService "be.ems/src/modules/ne/service"
neDataService "be.ems/src/modules/ne_data/service"
"github.com/gin-gonic/gin"
)
@@ -33,7 +33,7 @@ type MMEController struct {
//
// GET /ue/list
//
// @Tags network_data/mme
// @Tags ne_data/mme
// @Accept json
// @Produce json
// @Param neType query string true "NE Type only MME" Enums(MME)
@@ -69,7 +69,7 @@ func (s *MMEController) UEList(c *gin.Context) {
//
// DELETE /ue/:id
//
// @Tags network_data/mme
// @Tags ne_data/mme
// @Accept json
// @Produce json
// @Param id path string true "list data id, multiple separated by a , sign"
@@ -107,7 +107,7 @@ func (s *MMEController) UERemove(c *gin.Context) {
//
// GET /ue/export
//
// @Tags network_data/mme
// @Tags ne_data/mme
// @Accept json
// @Produce json
// @Param data body object true "Request Param"
@@ -154,7 +154,7 @@ func (s *MMEController) UEExport(c *gin.Context) {
//
// GET /nb/list
//
// @Tags network_data/mme
// @Tags ne_data/mme
// @Accept json
// @Produce json
// @Param neId query string true "NE ID" default(001)
@@ -199,7 +199,7 @@ func (s *MMEController) NbInfoList(c *gin.Context) {
//
// GET /nb/list-cfg
//
// @Tags network_data/mme
// @Tags ne_data/mme
// @Accept json
// @Produce json
// @Param neId query string true "NE ID" default(001)

View File

@@ -6,8 +6,8 @@ import (
"be.ems/src/framework/i18n"
"be.ems/src/framework/reqctx"
"be.ems/src/framework/resp"
neFetchlink "be.ems/src/modules/network_element/fetch_link"
neService "be.ems/src/modules/network_element/service"
neFetchlink "be.ems/src/modules/ne/fetch_link"
neService "be.ems/src/modules/ne/service"
"github.com/gin-gonic/gin"
)
@@ -28,7 +28,7 @@ type N3IWFController struct {
//
// GET /sub/list
//
// @Tags network_data/n3iwf
// @Tags ne_data/n3iwf
// @Accept json
// @Produce json
// @Param neId query string true "NE ID" default(001)

View File

@@ -6,8 +6,8 @@ import (
"be.ems/src/framework/i18n"
"be.ems/src/framework/reqctx"
"be.ems/src/framework/resp"
neFetchlink "be.ems/src/modules/network_element/fetch_link"
neService "be.ems/src/modules/network_element/service"
neFetchlink "be.ems/src/modules/ne/fetch_link"
neService "be.ems/src/modules/ne/service"
"github.com/gin-gonic/gin"
)
@@ -28,7 +28,7 @@ type NSSFController struct {
//
// GET /sub/list
//
// @Tags network_data/nssf
// @Tags ne_data/nssf
// @Accept json
// @Produce json
// @Param neId query string true "NE ID" default(001)
@@ -69,7 +69,7 @@ func (s NSSFController) SubUserList(c *gin.Context) {
//
// GET /amf/list
//
// @Tags network_data/nssf
// @Tags ne_data/nssf
// @Accept json
// @Produce json
// @Param neId query string true "NE ID" default(001)

View File

@@ -6,8 +6,8 @@ import (
"be.ems/src/framework/i18n"
"be.ems/src/framework/reqctx"
"be.ems/src/framework/resp"
neFetchlink "be.ems/src/modules/network_element/fetch_link"
neService "be.ems/src/modules/network_element/service"
neFetchlink "be.ems/src/modules/ne/fetch_link"
neService "be.ems/src/modules/ne/service"
"github.com/gin-gonic/gin"
)
@@ -28,7 +28,7 @@ type PCFController struct {
//
// GET /rule/list
//
// @Tags network_data/pcf
// @Tags ne_data/pcf
// @Accept json
// @Produce json
// @Param neId query string true "NE ID" default(001)
@@ -76,7 +76,7 @@ func (s PCFController) RuleInfoList(c *gin.Context) {
//
// POST /rule
//
// @Tags network_data/pcf
// @Tags ne_data/pcf
// @Accept json
// @Produce json
// @Param data body object true "Request Param"
@@ -133,7 +133,7 @@ func (s PCFController) RuleInfoAdd(c *gin.Context) {
//
// PUT /rule
//
// @Tags network_data/pcf
// @Tags ne_data/pcf
// @Accept json
// @Produce json
// @Param data body object true "Request Param"
@@ -190,7 +190,7 @@ func (s PCFController) RuleInfoEdit(c *gin.Context) {
//
// DELETE /rule
//
// @Tags network_data/pcf
// @Tags ne_data/pcf
// @Accept json
// @Produce json
// @Param neId query string true "NE ID" default(001)
@@ -239,7 +239,7 @@ func (s PCFController) RuleInfoRemove(c *gin.Context) {
//
// GET /rule/export
//
// @Tags network_data/pcf
// @Tags ne_data/pcf
// @Accept json
// @Produce json
// @Param neId query string true "NE ID" default(001)
@@ -284,7 +284,7 @@ func (s PCFController) RuleInfoExport(c *gin.Context) {
//
// PUT /rule/import
//
// @Tags network_data/pcf
// @Tags ne_data/pcf
// @Accept json
// @Produce json
// @Param neId query string true "NE ID" default(001)

View File

@@ -8,8 +8,8 @@ import (
"be.ems/src/framework/reqctx"
"be.ems/src/framework/resp"
"be.ems/src/framework/utils/parse"
neDataService "be.ems/src/modules/network_data/service"
neService "be.ems/src/modules/network_element/service"
neService "be.ems/src/modules/ne/service"
neDataService "be.ems/src/modules/ne_data/service"
"github.com/gin-gonic/gin"
)
@@ -33,7 +33,7 @@ type SGWCController struct {
//
// GET /cdr/list
//
// @Tags network_data/sgwc
// @Tags ne_data/sgwc
// @Accept json
// @Produce json
// @Param neType query string true "NE Type only SGWC" Enums(SGWC)
@@ -70,7 +70,7 @@ func (s *SGWCController) CDRList(c *gin.Context) {
//
// DELETE /cdr/:id
//
// @Tags network_data/sgwc
// @Tags ne_data/sgwc
// @Accept json
// @Produce json
// @Param id path string true "list data id, multiple separated by a , sign"
@@ -108,7 +108,7 @@ func (s *SGWCController) CDRRemove(c *gin.Context) {
//
// POST /cdr/export
//
// @Tags network_data/sgwc
// @Tags ne_data/sgwc
// @Accept json
// @Produce json
// @Param data body object true "Request Param"

View File

@@ -9,9 +9,9 @@ import (
"be.ems/src/framework/reqctx"
"be.ems/src/framework/resp"
"be.ems/src/framework/utils/parse"
neDataService "be.ems/src/modules/network_data/service"
neFetchlink "be.ems/src/modules/network_element/fetch_link"
neService "be.ems/src/modules/network_element/service"
neFetchlink "be.ems/src/modules/ne/fetch_link"
neService "be.ems/src/modules/ne/service"
neDataService "be.ems/src/modules/ne_data/service"
"github.com/gin-gonic/gin"
)
@@ -36,7 +36,7 @@ type SMFController struct {
//
// GET /cdr/list
//
// @Tags network_data/smf
// @Tags ne_data/smf
// @Accept json
// @Produce json
// @Param neType query string true "NE Type only SMF" Enums(SMF)
@@ -72,7 +72,7 @@ func (s *SMFController) CDRList(c *gin.Context) {
//
// DELETE /cdr/:id
//
// @Tags network_data/smf
// @Tags ne_data/smf
// @Accept json
// @Produce json
// @Param id path string true "list data id, multiple separated by a , sign"
@@ -110,7 +110,7 @@ func (s *SMFController) CDRRemove(c *gin.Context) {
//
// GET /cdr/export
//
// @Tags network_data/smf
// @Tags ne_data/smf
// @Accept json
// @Produce json
// @Param data body object true "Request Param"
@@ -157,7 +157,7 @@ func (s *SMFController) CDRExport(c *gin.Context) {
//
// GET /sub/num
//
// @Tags network_data/smf
// @Tags ne_data/smf
// @Accept json
// @Produce json
// @Param neId query string true "NE ID" default(001)
@@ -198,7 +198,7 @@ func (s *SMFController) SubUserNum(c *gin.Context) {
//
// GET /sub/list
//
// @Tags network_data/smf
// @Tags ne_data/smf
// @Accept json
// @Produce json
// @Param neId query string true "NE ID" default(001)

View File

@@ -8,8 +8,8 @@ import (
"be.ems/src/framework/reqctx"
"be.ems/src/framework/resp"
"be.ems/src/framework/utils/parse"
neDataService "be.ems/src/modules/network_data/service"
neService "be.ems/src/modules/network_element/service"
neService "be.ems/src/modules/ne/service"
neDataService "be.ems/src/modules/ne_data/service"
"github.com/gin-gonic/gin"
)
@@ -32,7 +32,7 @@ type SMSCController struct {
//
// GET /cdr/list
//
// @Tags network_data/smsc
// @Tags ne_data/smsc
// @Accept json
// @Produce json
// @Param neType query string true "NE Type only SMSC" Enums(SMSC)
@@ -69,7 +69,7 @@ func (s *SMSCController) CDRList(c *gin.Context) {
//
// DELETE /cdr/:id
//
// @Tags network_data/smsc
// @Tags ne_data/smsc
// @Accept json
// @Produce json
// @Param id path string true "list data id, multiple separated by a , sign"
@@ -107,7 +107,7 @@ func (s *SMSCController) CDRRemove(c *gin.Context) {
//
// GET /cdr/export
//
// @Tags network_data/smsc
// @Tags ne_data/smsc
// @Accept json
// @Produce json
// @Param data body object true "Request Param"

View File

@@ -13,10 +13,10 @@ import (
"be.ems/src/framework/telnet"
"be.ems/src/framework/utils/file"
"be.ems/src/framework/utils/parse"
"be.ems/src/modules/network_data/model"
neDataService "be.ems/src/modules/network_data/service"
neFetchlink "be.ems/src/modules/network_element/fetch_link"
neService "be.ems/src/modules/network_element/service"
neFetchlink "be.ems/src/modules/ne/fetch_link"
neService "be.ems/src/modules/ne/service"
"be.ems/src/modules/ne_data/model"
neDataService "be.ems/src/modules/ne_data/service"
"github.com/gin-gonic/gin"
)
@@ -39,7 +39,7 @@ type UDMAuthController struct {
//
// PUT /resetData/:neId
//
// @Tags network_data/udm/auth
// @Tags ne_data/udm/auth
// @Accept json
// @Produce json
// @Param neId path string true "NE ID" default(001)
@@ -63,7 +63,7 @@ func (s *UDMAuthController) ResetData(c *gin.Context) {
//
// GET /list
//
// @Tags network_data/udm/auth
// @Tags ne_data/udm/auth
// @Accept json
// @Produce json
// @Param neId query string true "NE ID" default(001)
@@ -85,7 +85,7 @@ func (s *UDMAuthController) List(c *gin.Context) {
//
// GET /:neId/:imsi
//
// @Tags network_data/udm/auth
// @Tags ne_data/udm/auth
// @Accept json
// @Produce json
// @Param neId path string true "NE ID" default(001)
@@ -141,7 +141,7 @@ func (s *UDMAuthController) Info(c *gin.Context) {
//
// POST /:neId
//
// @Tags network_data/udm/auth
// @Tags ne_data/udm/auth
// @Accept json
// @Produce json
// @Param neId path string true "NE ID" default(001)
@@ -204,7 +204,7 @@ func (s *UDMAuthController) Add(c *gin.Context) {
//
// POST /:neId/:num
//
// @Tags network_data/udm/auth
// @Tags ne_data/udm/auth
// @Accept json
// @Produce json
// @Param neId path string true "NE ID" default(001)
@@ -269,7 +269,7 @@ func (s *UDMAuthController) Adds(c *gin.Context) {
//
// PUT /:neId
//
// @Tags network_data/udm/auth
// @Tags ne_data/udm/auth
// @Accept json
// @Produce json
// @Param neId path string true "NE ID" default(001)
@@ -332,7 +332,7 @@ func (s *UDMAuthController) Edit(c *gin.Context) {
//
// DELETE /:neId/:imsi
//
// @Tags network_data/udm/auth
// @Tags ne_data/udm/auth
// @Accept json
// @Produce json
// @Param neId path string true "NE ID" default(001)
@@ -396,7 +396,7 @@ func (s *UDMAuthController) Remove(c *gin.Context) {
//
// DELETE /:neId/:imsi/:num
//
// @Tags network_data/udm/auth
// @Tags ne_data/udm/auth
// @Accept json
// @Produce json
// @Param neId path string true "NE ID" default(001)
@@ -450,7 +450,7 @@ func (s *UDMAuthController) Removes(c *gin.Context) {
//
// GET /export
//
// @Tags network_data/udm/auth
// @Tags ne_data/udm/auth
// @Accept json
// @Produce json
// @Param neId query string true "NE ID" default(001)
@@ -538,7 +538,7 @@ func (s *UDMAuthController) Export(c *gin.Context) {
//
// POST /import
//
// @Tags network_data/udm/auth
// @Tags ne_data/udm/auth
// @Accept json
// @Produce json
// @Param data body object true "Request Param"

View File

@@ -13,9 +13,9 @@ import (
"be.ems/src/framework/telnet"
"be.ems/src/framework/utils/file"
"be.ems/src/framework/utils/parse"
"be.ems/src/modules/network_data/model"
neDataService "be.ems/src/modules/network_data/service"
neService "be.ems/src/modules/network_element/service"
neService "be.ems/src/modules/ne/service"
"be.ems/src/modules/ne_data/model"
neDataService "be.ems/src/modules/ne_data/service"
"github.com/gin-gonic/gin"
)
@@ -38,7 +38,7 @@ type UDMSubController struct {
//
// PUT /resetData/:neId
//
// @Tags network_data/udm/sub
// @Tags ne_data/udm/sub
// @Accept json
// @Produce json
// @Param neId path string true "NE ID" default(001)
@@ -62,7 +62,7 @@ func (s *UDMSubController) ResetData(c *gin.Context) {
//
// GET /list
//
// @Tags network_data/udm/sub
// @Tags ne_data/udm/sub
// @Accept json
// @Produce json
// @Param neId query string true "NE ID" default(001)
@@ -85,7 +85,7 @@ func (s *UDMSubController) List(c *gin.Context) {
//
// GET /:neId/:imsi
//
// @Tags network_data/udm/sub
// @Tags ne_data/udm/sub
// @Accept json
// @Produce json
// @Param neId path string true "NE ID" default(001)
@@ -141,7 +141,7 @@ func (s *UDMSubController) Info(c *gin.Context) {
//
// POST /:neId
//
// @Tags network_data/udm/sub
// @Tags ne_data/udm/sub
// @Accept json
// @Produce json
// @Param neId path string true "NE ID" default(001)
@@ -205,7 +205,7 @@ func (s *UDMSubController) Add(c *gin.Context) {
//
// POST /:neId/:num
//
// @Tags network_data/udm/sub
// @Tags ne_data/udm/sub
// @Accept json
// @Produce json
// @Param neId path string true "NE ID" default(001)
@@ -273,7 +273,7 @@ func (s *UDMSubController) Adds(c *gin.Context) {
//
// PUT /:neId
//
// @Tags network_data/udm/sub
// @Tags ne_data/udm/sub
// @Accept json
// @Produce json
// @Param neId path string true "NE ID" default(001)
@@ -337,7 +337,7 @@ func (s *UDMSubController) Edit(c *gin.Context) {
//
// DELETE /:neId/:imsi
//
// @Tags network_data/udm/sub
// @Tags ne_data/udm/sub
// @Accept json
// @Produce json
// @Param neId path string true "NE ID" default(001)
@@ -401,7 +401,7 @@ func (s *UDMSubController) Remove(c *gin.Context) {
//
// DELETE /:neId/:imsi/:num
//
// @Tags network_data/udm/sub
// @Tags ne_data/udm/sub
// @Accept json
// @Produce json
// @Param neId path string true "NE ID" default(001)
@@ -455,7 +455,7 @@ func (s *UDMSubController) Removes(c *gin.Context) {
//
// GET /export
//
// @Tags network_data/udm/sub
// @Tags ne_data/udm/sub
// @Accept json
// @Produce json
// @Param neId query string true "NE ID" default(001)
@@ -538,7 +538,7 @@ func (s *UDMSubController) Export(c *gin.Context) {
//
// POST /import
//
// @Tags network_data/udm/sub
// @Tags ne_data/udm/sub
// @Accept json
// @Produce json
// @Param data body object true "Request Param"

View File

@@ -13,9 +13,9 @@ import (
"be.ems/src/framework/telnet"
"be.ems/src/framework/utils/file"
"be.ems/src/framework/utils/parse"
"be.ems/src/modules/network_data/model"
neDataService "be.ems/src/modules/network_data/service"
neService "be.ems/src/modules/network_element/service"
neService "be.ems/src/modules/ne/service"
"be.ems/src/modules/ne_data/model"
neDataService "be.ems/src/modules/ne_data/service"
"github.com/gin-gonic/gin"
)
@@ -38,7 +38,7 @@ type UDMVOIPController struct {
//
// PUT /resetData/:neId
//
// @Tags network_data/udm/voip
// @Tags ne_data/udm/voip
// @Accept json
// @Produce json
// @Param neId path string true "NE ID" default(001)
@@ -62,7 +62,7 @@ func (s *UDMVOIPController) ResetData(c *gin.Context) {
//
// GET /list
//
// @Tags network_data/udm/voip
// @Tags ne_data/udm/voip
// @Accept json
// @Produce json
// @Param neId query string true "NE ID" default(001)
@@ -84,7 +84,7 @@ func (s *UDMVOIPController) List(c *gin.Context) {
//
// GET /:neId/:username
//
// @Tags network_data/udm/voip
// @Tags ne_data/udm/voip
// @Accept json
// @Produce json
// @Param neId path string true "NE ID" default(001)
@@ -144,7 +144,7 @@ func (s *UDMVOIPController) Info(c *gin.Context) {
//
// POST /:neId
//
// @Tags network_data/udm/voip
// @Tags ne_data/udm/voip
// @Accept json
// @Produce json
// @Param neId path string true "NE ID" default(001)
@@ -206,7 +206,7 @@ func (s *UDMVOIPController) Add(c *gin.Context) {
//
// POST /:neId/:num
//
// @Tags network_data/udm/voip
// @Tags ne_data/udm/voip
// @Accept json
// @Produce json
// @Param neId path string true "NE ID" default(001)
@@ -270,7 +270,7 @@ func (s *UDMVOIPController) Adds(c *gin.Context) {
//
// DELETE /:neId/:username
//
// @Tags network_data/udm/voip
// @Tags ne_data/udm/voip
// @Accept json
// @Produce json
// @Param neId path string true "NE ID" default(001)
@@ -334,7 +334,7 @@ func (s *UDMVOIPController) Remove(c *gin.Context) {
//
// DELETE /:neId/:username/:num
//
// @Tags network_data/udm/voip
// @Tags ne_data/udm/voip
// @Accept json
// @Produce json
// @Param neId path string true "NE ID" default(001)
@@ -388,7 +388,7 @@ func (s *UDMVOIPController) Removes(c *gin.Context) {
//
// GET /export
//
// @Tags network_data/udm/voip
// @Tags ne_data/udm/voip
// @Accept json
// @Produce json
// @Param neId query string true "NE ID" default(001)
@@ -468,7 +468,7 @@ func (s *UDMVOIPController) Export(c *gin.Context) {
//
// POST /import
//
// @Tags network_data/udm/voip
// @Tags ne_data/udm/voip
// @Accept json
// @Produce json
// @Param data body object true "Request Param"

View File

@@ -13,9 +13,9 @@ import (
"be.ems/src/framework/telnet"
"be.ems/src/framework/utils/file"
"be.ems/src/framework/utils/parse"
"be.ems/src/modules/network_data/model"
neDataService "be.ems/src/modules/network_data/service"
neService "be.ems/src/modules/network_element/service"
neService "be.ems/src/modules/ne/service"
"be.ems/src/modules/ne_data/model"
neDataService "be.ems/src/modules/ne_data/service"
"github.com/gin-gonic/gin"
)
@@ -38,7 +38,7 @@ type UDMVolteIMSController struct {
//
// PUT /resetData/:neId
//
// @Tags network_data/udm/volte-ims
// @Tags ne_data/udm/volte-ims
// @Accept json
// @Produce json
// @Param neId path string true "NE ID" default(001)
@@ -62,7 +62,7 @@ func (s *UDMVolteIMSController) ResetData(c *gin.Context) {
//
// GET /list
//
// @Tags network_data/udm/volte-ims
// @Tags ne_data/udm/volte-ims
// @Accept json
// @Produce json
// @Param neId query string true "NE ID" default(001)
@@ -84,7 +84,7 @@ func (s *UDMVolteIMSController) List(c *gin.Context) {
//
// GET /:neId/:imsi
//
// @Tags network_data/udm/volte-ims
// @Tags ne_data/udm/volte-ims
// @Accept json
// @Produce json
// @Param neId path string true "NE ID" default(001)
@@ -155,7 +155,7 @@ func (s *UDMVolteIMSController) Info(c *gin.Context) {
//
// POST /:neId
//
// @Tags network_data/udm/volte-ims
// @Tags ne_data/udm/volte-ims
// @Accept json
// @Produce json
// @Param neId path string true "NE ID" default(001)
@@ -224,7 +224,7 @@ func (s *UDMVolteIMSController) Add(c *gin.Context) {
//
// POST /:neId/:num
//
// @Tags network_data/udm/volte-ims
// @Tags ne_data/udm/volte-ims
// @Accept json
// @Produce json
// @Param neId path string true "NE ID" default(001)
@@ -288,7 +288,7 @@ func (s *UDMVolteIMSController) Adds(c *gin.Context) {
//
// DELETE /:neId/:imsi
//
// @Tags network_data/udm/volte-ims
// @Tags ne_data/udm/volte-ims
// @Accept json
// @Produce json
// @Param neId path string true "NE ID" default(001)
@@ -361,7 +361,7 @@ func (s *UDMVolteIMSController) Remove(c *gin.Context) {
//
// DELETE /:neId/:imsi/:num
//
// @Tags network_data/udm/volte-ims
// @Tags ne_data/udm/volte-ims
// @Accept json
// @Produce json
// @Param neId path string true "NE ID" default(001)
@@ -434,7 +434,7 @@ func (s *UDMVolteIMSController) Removes(c *gin.Context) {
//
// GET /export
//
// @Tags network_data/udm/volte-ims
// @Tags ne_data/udm/volte-ims
// @Accept json
// @Produce json
// @Param neId query string true "NE ID" default(001)
@@ -512,7 +512,7 @@ func (s *UDMVolteIMSController) Export(c *gin.Context) {
//
// POST /import
//
// @Tags network_data/udm/volte-ims
// @Tags ne_data/udm/volte-ims
// @Accept json
// @Produce json
// @Param data body object true "Request Param"

View File

@@ -6,8 +6,8 @@ import (
"be.ems/src/framework/i18n"
"be.ems/src/framework/reqctx"
"be.ems/src/framework/resp"
neDataService "be.ems/src/modules/network_data/service"
neService "be.ems/src/modules/network_element/service"
neService "be.ems/src/modules/ne/service"
neDataService "be.ems/src/modules/ne_data/service"
"github.com/gin-gonic/gin"
)
@@ -31,7 +31,7 @@ type UPFController struct {
//
// GET /flow-total
//
// @Tags network_data/upf
// @Tags ne_data/upf
// @Accept json
// @Produce json
// @Param neId query string true "NE ID" default(001)

Some files were not shown because too many files have changed in this diff Show More