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:
44
main.go
44
main.go
@@ -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
|
||||
|
||||
@@ -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
src/modules/core/controller/core_info.go
Normal file
150
src/modules/core/controller/core_info.go
Normal 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
47
src/modules/core/core.go
Normal 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
src/modules/core/model/core_info.go
Normal file
24
src/modules/core/model/core_info.go
Normal 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
src/modules/core/repository/core_info.go
Normal file
134
src/modules/core/repository/core_info.go
Normal 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(¶m).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
src/modules/core/service/core_info.go
Normal file
81
src/modules/core/service/core_info.go
Normal 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用户数据
|
||||
@@ -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)
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user