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 committed 2025-08-21 14:30:09 +08:00
1 parent a72aa00f89
commit 45e226ce1a
171 files changed
+1177 -741

No files matched your search

+4 -4
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)
+150
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
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,
)
}
}
+24
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"
}
+134
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
}
+81
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
}
@@ -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"
)
@@ -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"
)
@@ -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"
)
@@ -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{
@@ -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{
@@ -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"
)
@@ -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"
)
@@ -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"
)
@@ -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{
@@ -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{
@@ -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"
@@ -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)
@@ -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"
@@ -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"
@@ -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"
)
@@ -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"
@@ -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)
@@ -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"
@@ -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"
@@ -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 告警历史记录
@@ -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基站信息
@@ -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跟踪任务开始
@@ -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会话数量
@@ -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基站信息
@@ -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在线列表信息
@@ -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 网元配置对端网管信息
@@ -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 获取网元端服务状态
@@ -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 网元跟踪任务新增
@@ -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在线列表信息
@@ -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策略配置查询信息
@@ -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用户数据
File renamed without changes.
File renamed without changes.
@@ -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()
@@ -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"
@@ -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 结构体
@@ -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 结构体
@@ -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 结构体
@@ -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 结构体
@@ -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 结构体
@@ -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 结构体
@@ -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 结构体
@@ -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 结构体
@@ -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 结构体
@@ -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 结构体
@@ -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 结构体
@@ -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 结构体
@@ -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 结构体
@@ -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 结构体
@@ -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 结构体
@@ -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 结构体
@@ -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)
@@ -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)
@@ -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)
@@ -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"
)
@@ -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)
@@ -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)
@@ -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"
@@ -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)
@@ -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)
@@ -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"
)
@@ -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)
@@ -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)
@@ -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)
@@ -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)
@@ -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)
@@ -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"
@@ -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)
@@ -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"
@@ -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"
@@ -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"
@@ -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"
@@ -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"
@@ -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)
File renamed without changes.
File renamed without changes.
Loaded 100 of 171 files, more files were not shown because too many files have changed in this diff. Show more