userrouter.go 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. // 路由注册-用户注册
  2. // 秒寻科技
  3. // zt 2024-01-04
  4. package userrouter
  5. import (
  6. "ipsomc/core/gin/midware/endecrypt"
  7. "ipsomc/core/gin/midware/islogin"
  8. "ipsomc/core/user/userhandler"
  9. "github.com/gin-gonic/gin"
  10. )
  11. // 配置项目路由
  12. func SetRouter(r *gin.RouterGroup) {
  13. groupRouter := r.Group("/user") //路由分组
  14. groupHan := userhandler.UserHan{}
  15. //请求参数解密
  16. groupRouter.Use(endecrypt.DecryptReqParam())
  17. //用户登录
  18. groupRouter.POST("/operatorLogin", groupHan.OperatorLoginHan)
  19. //用户登录检查,该"行"后面的接口都需要用户登录后方可操作
  20. groupRouter.Use(islogin.PcIsLogin())
  21. //操作员接口
  22. groupRouter.POST("/addOperator", groupHan.AddOperatorHan)
  23. groupRouter.POST("/updateOperator", groupHan.UpdateOperatorHan)
  24. groupRouter.POST("/updateOperatorPwd", groupHan.UpdateOperatorPwdHan)
  25. groupRouter.POST("/resetOperatorPwd", groupHan.ResetOperatorPwdHan)
  26. groupRouter.POST("/deleteOperator", groupHan.DeleteOperatorHan)
  27. groupRouter.POST("/getOperatorById", groupHan.GetOperatorByIdHan)
  28. groupRouter.POST("/getOperatorPageList", groupHan.GetOperatorPageListHan)
  29. //角色接口
  30. groupRouter.POST("/addRole", groupHan.AddRoleHan)
  31. groupRouter.POST("/updateRole", groupHan.UpdateRoleHan)
  32. groupRouter.POST("/deleteRole", groupHan.DeleteRoleHan)
  33. groupRouter.POST("/getRoleById", groupHan.GetRoleByIdHan)
  34. groupRouter.POST("/getRolePageList", groupHan.GetRolePageListHan)
  35. //权限接口
  36. groupRouter.POST("/addPermission", groupHan.AddPermissionHan)
  37. groupRouter.POST("/updatePermission", groupHan.UpdatePermissionHan)
  38. groupRouter.POST("/deletePermission", groupHan.DeletePermissionHan)
  39. groupRouter.POST("/getPermissionById", groupHan.GetPermissionByIdHan)
  40. groupRouter.POST("/getPermissionList", groupHan.GetPermissionListHan)
  41. groupRouter.POST("/getPermissionPageList", groupHan.GetPermissionPageListHan)
  42. //操作员权限接口
  43. groupRouter.POST("/getOperatorPermission", groupHan.GetOperatorPermissionHan)
  44. groupRouter.GET("/getOperatorPermission", groupHan.GetOperatorPermissionHan)
  45. }