userrouter.go 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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. groupRouter.POST("/getSysOperatorByCompanyId", groupHan.GetSysOperatorByCompanyIdHan)
  30. //角色接口
  31. groupRouter.POST("/addRole", groupHan.AddRoleHan)
  32. groupRouter.POST("/updateRole", groupHan.UpdateRoleHan)
  33. groupRouter.POST("/deleteRole", groupHan.DeleteRoleHan)
  34. groupRouter.POST("/getRoleById", groupHan.GetRoleByIdHan)
  35. groupRouter.POST("/getRolePageList", groupHan.GetRolePageListHan)
  36. //权限接口
  37. groupRouter.POST("/addPermission", groupHan.AddPermissionHan)
  38. groupRouter.POST("/updatePermission", groupHan.UpdatePermissionHan)
  39. groupRouter.POST("/deletePermission", groupHan.DeletePermissionHan)
  40. groupRouter.POST("/getPermissionById", groupHan.GetPermissionByIdHan)
  41. groupRouter.POST("/getPermissionList", groupHan.GetPermissionListHan)
  42. groupRouter.POST("/getPermissionPageList", groupHan.GetPermissionPageListHan)
  43. //操作员权限接口
  44. groupRouter.POST("/getOperatorPermission", groupHan.GetOperatorPermissionHan)
  45. groupRouter.GET("/getOperatorPermission", groupHan.GetOperatorPermissionHan)
  46. }