bparamrouter.go 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. // 路由注册-基站参数
  2. // 秒寻科技
  3. // zt 2024-02-16
  4. package bparamrouter
  5. import (
  6. "ipsomc/core/gin/midware/endecrypt"
  7. "ipsomc/core/gin/midware/islogin"
  8. "ipsomc/module/bparam/bparamhandler"
  9. "github.com/gin-gonic/gin"
  10. )
  11. // 配置项目路由
  12. func SetRouter(r *gin.RouterGroup) {
  13. groupRouter := r.Group("/bparam") //路由分组
  14. groupHand := bparamhandler.BparamHan{}
  15. groupRouter.POST("/guiUploadBtsBaseParamAdd", groupHand.GuiUploadBtsBaseParamAddHan)
  16. groupRouter.POST("/guiUploadBtsBaseParamUpdate", groupHand.GuiUploadBtsBaseParamUpdateHan)
  17. //请求参数解密
  18. groupRouter.Use(endecrypt.DecryptReqParam())
  19. groupRouter.Use(islogin.PcIsLogin()) //判断是否登录
  20. //基站参数接口
  21. groupRouter.POST("/addBtsBaseParam", groupHand.AddBtsBaseParamHan)
  22. groupRouter.POST("/updateBtsBaseParam", groupHand.UpdateBtsBaseParamHan)
  23. groupRouter.POST("/deleteBtsBaseParam", groupHand.DeleteBtsBaseParamHan)
  24. groupRouter.POST("/getBtsBaseParamById", groupHand.GetBtsBaseParamByIdHan)
  25. groupRouter.POST("/getBtsBaseParamPageList", groupHand.GetBtsBaseParamPageListHan)
  26. groupRouter.POST("/getBtsBaseParamList", groupHand.GetBtsBaseParamListHan)
  27. groupRouter.POST("/enableBtsBaseParam", groupHand.EnableBtsBaseParamHan) //开起和停用基站
  28. //UDP查询操作接口
  29. groupRouter.POST("/getBtsOamParamDeviceHan", groupHand.GetBtsOamParamDeviceHan)
  30. groupRouter.POST("/getBtsOamParamNetwork", groupHand.GetBtsOamParamNetworkHan)
  31. groupRouter.POST("/getBtsOamParamSync", groupHand.GetBtsOamParamSyncHan)
  32. groupRouter.POST("/getBtsOamParamGain", groupHand.GetBtsOamParamGainHan)
  33. groupRouter.POST("/getBtsOamParamBts", groupHand.GetBtsOamParamBtsHan)
  34. groupRouter.POST("/getBtsOamParamInstall", groupHand.GetBtsOamParamInstallHan)
  35. groupRouter.POST("/getBtsOamParamLocationType", groupHand.GetBtsOamParamLocationTypeHan)
  36. groupRouter.POST("/getBtsOamParamRtc", groupHand.GetBtsOamParamRtcHan)
  37. //UDP设置操作接口
  38. groupRouter.POST("/setBtsOamParamNetwork", groupHand.SetBtsOamParamNetworkHan)
  39. groupRouter.POST("/setBtsOamParamSync", groupHand.SetBtsOamParamSyncHan)
  40. groupRouter.POST("/setBtsOamParamGain", groupHand.SetBtsOamParamGainHan)
  41. groupRouter.POST("/setBtsOamParamInstall", groupHand.SetBtsOamParamInstallHan)
  42. groupRouter.POST("/setBtsOamParamBts", groupHand.SetBtsOamParamBtsHan)
  43. groupRouter.POST("/setBtsOamParamLocationType", groupHand.SetBtsOamParamLocationTypeHan)
  44. groupRouter.POST("/setBtsOamParamRtc", groupHand.SetBtsOamParamRtcHan)
  45. //UDP保存参数与复位设备
  46. groupRouter.POST("/saveBtsOamParam", groupHand.SaveOamParamHan)
  47. groupRouter.POST("/resetBts", groupHand.ResetBtsHan)
  48. }
  49. // 基站参数移动端接口
  50. func SetRouterMobile(r *gin.RouterGroup) {
  51. groupRouter := r.Group("/bparam") //路由分组
  52. groupHand := bparamhandler.BparamHan{}
  53. //请求参数解密
  54. groupRouter.Use(endecrypt.MobileDecryptReqParam())
  55. //用户登录检查,该"行"后面的接口都需要用户登录后方可操作
  56. groupRouter.Use(islogin.MobileIsLogin())
  57. //查询基站参数
  58. groupRouter.POST("/getMobileBtsParamList", groupHand.GetMobileBtsParamListHan)
  59. }