30 lines
895 B
Go
30 lines
895 B
Go
package router
|
|
|
|
import (
|
|
"github.com/gin-gonic/gin"
|
|
"kra/internal/server/handler"
|
|
)
|
|
|
|
func RegisterUser(group *gin.RouterGroup, h *handler.User) {
|
|
user := group.Group("/user")
|
|
user.POST("/getUserList", h.List)
|
|
user.POST("/admin_register", h.Create)
|
|
user.PUT("/setUserInfo", h.Update)
|
|
user.PUT("/setSelfInfo", h.UpdateSelf)
|
|
user.DELETE("/deleteUser", h.Delete)
|
|
user.POST("/resetPassword", h.ResetPassword)
|
|
user.POST("/changePassword", h.ChangePassword)
|
|
user.PUT("/setSelfSetting", h.SetSelfSetting)
|
|
user.POST("/setUserAuthorities", h.SetAuthorities)
|
|
user.POST("/setUserAuthority", h.SwitchAuthority)
|
|
user.GET("/getUserInfo", h.Get)
|
|
}
|
|
|
|
func RegisterNavigation(group *gin.RouterGroup, h *handler.Navigation) {
|
|
group.Group("/menu").POST("/getMenu", h.Menu)
|
|
}
|
|
|
|
func RegisterSession(group *gin.RouterGroup, h *handler.Session) {
|
|
group.Group("/jwt").POST("/jsonInBlacklist", h.Logout)
|
|
}
|