client_user.go 1.7 KB

123456789101112131415161718192021222324252627282930313233343536
  1. package client
  2. import (
  3. "github.com/flipped-aurora/gin-vue-admin/server/api/v1"
  4. "github.com/flipped-aurora/gin-vue-admin/server/middleware"
  5. "github.com/gin-gonic/gin"
  6. )
  7. type ClientUserRouter struct {
  8. }
  9. // InitClientUserRouter 初始化 客户端用户 路由信息
  10. func (s *ClientUserRouter) InitClientUserRouter(Router *gin.RouterGroup, PublicRouter *gin.RouterGroup) {
  11. clientUserRouter := Router.Group("clientUser").Use(middleware.OperationRecord())
  12. clientUserRouterWithoutRecord := Router.Group("clientUser")
  13. clientUserRouterWithoutAuth := PublicRouter.Group("clientUser")
  14. var clientUserApi = v1.ApiGroupApp.ClientApiGroup.ClientUserApi
  15. {
  16. clientUserRouter.POST("createClientUser", clientUserApi.CreateClientUser) // 新建客户端用户
  17. clientUserRouter.DELETE("deleteClientUser", clientUserApi.DeleteClientUser) // 删除客户端用户
  18. clientUserRouter.DELETE("deleteClientUserByIds", clientUserApi.DeleteClientUserByIds) // 批量删除客户端用户
  19. clientUserRouter.PUT("updateClientUser", clientUserApi.UpdateClientUser) // 更新客户端用户
  20. clientUserRouter.GET("getUserInfo", clientUserApi.GetUserInfo) // 客户端获取自身信息
  21. clientUserRouter.POST("resetPassword", clientUserApi.ResetPassword) // 重置用户密码
  22. }
  23. {
  24. clientUserRouterWithoutRecord.GET("findClientUser", clientUserApi.FindClientUser) // 根据ID获取客户端用户
  25. clientUserRouterWithoutRecord.GET("getClientUserList", clientUserApi.GetClientUserList) // 获取客户端用户列表
  26. }
  27. {
  28. clientUserRouterWithoutAuth.POST("login", clientUserApi.Login) // 客户端登录
  29. clientUserRouterWithoutAuth.POST("register", clientUserApi.Register) // 客户端注册
  30. }
  31. }