Files
be.ems/features/ue/api.go
2025-07-15 16:26:21 +08:00

45 lines
1.0 KiB
Go

// log management package
package ue
import (
"be.ems/features/ue/cb_message"
"be.ems/features/ue/mf_callback_ticket"
"be.ems/features/ue/mf_calling"
"be.ems/lib/log"
"be.ems/src/framework/middleware"
"github.com/gin-gonic/gin"
)
// Register registers the UE management routes
// @Description Register UE management routes
// @Tags UE Management
// @Router /api/ue/v1 [get]
func Register(r *gin.RouterGroup) {
log.Info("======init UE management group gin.Engine")
cbGroup := r.Group("/:neType")
{
cbGroup.POST("/:cbsState",
middleware.PreAuthorize(nil),
PostCBSState,
)
}
}
func InitSubServiceRoute(r *gin.Engine) {
log.Info("======init UE management group gin.Engine")
mfGroup := r.Group("/psap/v1/mf")
cbeGroup := r.Group("/psap/v1/cbc")
cbsGroup := r.Group("/api/ue/v1")
mf_calling.Register(mfGroup)
mf_callback_ticket.Register(mfGroup)
cb_message.Register(cbeGroup)
Register(cbsGroup)
// register other sub modules routes
log.Info("======init UE management group gin.Engine end")
}