// 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") }