style: 变更trace模块函数实例命名

This commit is contained in:
TsMask
2024-09-25 09:37:44 +08:00
parent 67caba4379
commit 6f1c94bf0d
2 changed files with 23 additions and 27 deletions

View File

@@ -13,26 +13,24 @@ import (
"github.com/gin-gonic/gin/binding" "github.com/gin-gonic/gin/binding"
) )
// 实例化控制层 TcpdumpController 结构体 // 实例化控制层 TCPdumpController 结构体
var NewTcpdump = &TcpdumpController{ var NewTCPdump = &TCPdumpController{
TcpdumpService: traceService.NewTCPdump, tcpdumpService: traceService.NewTCPdump,
neInfoService: neService.NewNeInfoImpl, neInfoService: neService.NewNeInfoImpl,
} }
// 信令抓包请求 // 信令抓包
// //
// PATH /tcpdump // PATH /tcpdump
type TcpdumpController struct { type TCPdumpController struct {
// 信令抓包服务 tcpdumpService *traceService.TCPdump // 信令抓包服务
TcpdumpService *traceService.TCPdump neInfoService neService.INeInfo // 网元信息服务
// 网元信息服务
neInfoService neService.INeInfo
} }
// 网元抓包PACP 开始 // 网元抓包PACP 开始
// //
// POST /start // POST /start
func (s *TcpdumpController) DumpStart(c *gin.Context) { func (s *TCPdumpController) DumpStart(c *gin.Context) {
language := ctx.AcceptLanguage(c) language := ctx.AcceptLanguage(c)
var body struct { var body struct {
NeType string `json:"neType" binding:"required"` // 网元类型 NeType string `json:"neType" binding:"required"` // 网元类型
@@ -45,7 +43,7 @@ func (s *TcpdumpController) DumpStart(c *gin.Context) {
return return
} }
taskCode, err := s.TcpdumpService.DumpStart(body.NeType, body.NeId, body.Cmd) taskCode, err := s.tcpdumpService.DumpStart(body.NeType, body.NeId, body.Cmd)
if err != nil { if err != nil {
c.JSON(200, result.ErrMsg(i18n.TKey(language, err.Error()))) c.JSON(200, result.ErrMsg(i18n.TKey(language, err.Error())))
return return
@@ -56,7 +54,7 @@ func (s *TcpdumpController) DumpStart(c *gin.Context) {
// 网元抓包PACP 结束 // 网元抓包PACP 结束
// //
// POST /stop // POST /stop
func (s *TcpdumpController) DumpStop(c *gin.Context) { func (s *TCPdumpController) DumpStop(c *gin.Context) {
language := ctx.AcceptLanguage(c) language := ctx.AcceptLanguage(c)
var body struct { var body struct {
NeType string `json:"neType" binding:"required"` // 网元类型 NeType string `json:"neType" binding:"required"` // 网元类型
@@ -69,7 +67,7 @@ func (s *TcpdumpController) DumpStop(c *gin.Context) {
return return
} }
taskLog, err := s.TcpdumpService.DumpStop(body.NeType, body.NeId, body.TaskCode) taskLog, err := s.tcpdumpService.DumpStop(body.NeType, body.NeId, body.TaskCode)
if err != nil { if err != nil {
c.JSON(200, result.ErrMsg(i18n.TKey(language, err.Error()))) c.JSON(200, result.ErrMsg(i18n.TKey(language, err.Error())))
return return
@@ -80,7 +78,7 @@ func (s *TcpdumpController) DumpStop(c *gin.Context) {
// 网元抓包PACP 下载 // 网元抓包PACP 下载
// //
// GET /download // GET /download
func (s *TcpdumpController) DumpDownload(c *gin.Context) { func (s *TCPdumpController) DumpDownload(c *gin.Context) {
language := ctx.AcceptLanguage(c) language := ctx.AcceptLanguage(c)
var query struct { var query struct {
NeType string `form:"neType" binding:"required"` // 网元类型 NeType string `form:"neType" binding:"required"` // 网元类型
@@ -93,7 +91,7 @@ func (s *TcpdumpController) DumpDownload(c *gin.Context) {
return return
} }
zipFilePath, err := s.TcpdumpService.DumpDownload(query.NeType, query.NeID, query.TaskCode) zipFilePath, err := s.tcpdumpService.DumpDownload(query.NeType, query.NeID, query.TaskCode)
if err != nil { if err != nil {
c.JSON(200, result.ErrMsg(i18n.TKey(language, err.Error()))) c.JSON(200, result.ErrMsg(i18n.TKey(language, err.Error())))
return return
@@ -110,7 +108,7 @@ func (s *TcpdumpController) DumpDownload(c *gin.Context) {
// UPF标准版内部抓包 // UPF标准版内部抓包
// //
// POST /upf // POST /upf
func (s *TcpdumpController) UPFTrace(c *gin.Context) { func (s *TCPdumpController) UPFTrace(c *gin.Context) {
language := ctx.AcceptLanguage(c) language := ctx.AcceptLanguage(c)
var body struct { var body struct {
NeType string `json:"neType" binding:"required"` // 网元类型 NeType string `json:"neType" binding:"required"` // 网元类型
@@ -123,7 +121,7 @@ func (s *TcpdumpController) UPFTrace(c *gin.Context) {
return return
} }
msg, err := s.TcpdumpService.UPFTrace(body.NeType, body.NeId, body.Cmd) msg, err := s.tcpdumpService.UPFTrace(body.NeType, body.NeId, body.Cmd)
if err != nil { if err != nil {
c.JSON(200, result.ErrMsg(i18n.TKey(language, err.Error()))) c.JSON(200, result.ErrMsg(i18n.TKey(language, err.Error())))
return return

View File

@@ -17,34 +17,32 @@ func Setup(router *gin.Engine) {
// 启动时需要的初始参数 // 启动时需要的初始参数
InitLoad() InitLoad()
traceGroup := router.Group("/trace")
// 信令抓包 // 信令抓包
tcpdumpGroup := traceGroup.Group("/tcpdump") tcpdumpGroup := router.Group("/trace/tcpdump")
{ {
tcpdumpGroup.POST("/start", tcpdumpGroup.POST("/start",
middleware.PreAuthorize(nil), middleware.PreAuthorize(nil),
collectlogs.OperateLog(collectlogs.OptionNew("log.operate.title.tcpdump", collectlogs.BUSINESS_TYPE_OTHER)), collectlogs.OperateLog(collectlogs.OptionNew("log.operate.title.tcpdump", collectlogs.BUSINESS_TYPE_OTHER)),
controller.NewTcpdump.DumpStart, controller.NewTCPdump.DumpStart,
) )
tcpdumpGroup.POST("/stop", tcpdumpGroup.POST("/stop",
middleware.PreAuthorize(nil), middleware.PreAuthorize(nil),
collectlogs.OperateLog(collectlogs.OptionNew("log.operate.title.tcpdump", collectlogs.BUSINESS_TYPE_OTHER)), collectlogs.OperateLog(collectlogs.OptionNew("log.operate.title.tcpdump", collectlogs.BUSINESS_TYPE_OTHER)),
controller.NewTcpdump.DumpStop, controller.NewTCPdump.DumpStop,
) )
tcpdumpGroup.GET("/download", tcpdumpGroup.GET("/download",
middleware.PreAuthorize(nil), middleware.PreAuthorize(nil),
controller.NewTcpdump.DumpDownload, controller.NewTCPdump.DumpDownload,
) )
tcpdumpGroup.POST("/upf", tcpdumpGroup.POST("/upf",
middleware.PreAuthorize(nil), middleware.PreAuthorize(nil),
collectlogs.OperateLog(collectlogs.OptionNew("log.operate.title.tcpdump", collectlogs.BUSINESS_TYPE_OTHER)), collectlogs.OperateLog(collectlogs.OptionNew("log.operate.title.tcpdump", collectlogs.BUSINESS_TYPE_OTHER)),
controller.NewTcpdump.UPFTrace, controller.NewTCPdump.UPFTrace,
) )
} }
// 跟踪任务 网元HLR (免登录) // 跟踪任务 网元HLR (免登录)
taskHLRGroup := traceGroup.Group("/task/hlr") taskHLRGroup := router.Group("/trace/task/hlr")
{ {
taskHLRGroup.GET("/list", taskHLRGroup.GET("/list",
controller.NewTraceTaskHlr.List, controller.NewTraceTaskHlr.List,
@@ -67,7 +65,7 @@ func Setup(router *gin.Engine) {
} }
// 跟踪任务 // 跟踪任务
taskGroup := traceGroup.Group("/task") taskGroup := router.Group("/trace/task")
{ {
taskGroup.GET("/list", taskGroup.GET("/list",
middleware.PreAuthorize(nil), middleware.PreAuthorize(nil),
@@ -99,7 +97,7 @@ func Setup(router *gin.Engine) {
} }
// 跟踪数据 // 跟踪数据
taskDataGroup := traceGroup.Group("/data") taskDataGroup := router.Group("/trace/data")
{ {
taskDataGroup.GET("/list", taskDataGroup.GET("/list",
middleware.PreAuthorize(nil), middleware.PreAuthorize(nil),