45 lines
1.0 KiB
Go
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")
|
|
}
|