30 lines
979 B
Go
30 lines
979 B
Go
package system
|
|
|
|
import (
|
|
"kra/internal/server/middleware"
|
|
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
type UserRouter struct{}
|
|
|
|
func (r *UserRouter) InitUserRouter(Router *gin.RouterGroup) {
|
|
userRouter := Router.Group("user").Use(middleware.OperationRecordMiddleware())
|
|
userRouterWithoutRecord := Router.Group("user")
|
|
{
|
|
userRouter.POST("admin_register", userApi.Register)
|
|
userRouter.POST("changePassword", userApi.ChangePassword)
|
|
userRouter.POST("setUserAuthority", userApi.SetUserAuthority)
|
|
userRouter.DELETE("deleteUser", userApi.DeleteUser)
|
|
userRouter.PUT("setUserInfo", userApi.SetUserInfo)
|
|
userRouter.PUT("setSelfInfo", userApi.SetSelfInfo)
|
|
userRouter.POST("setUserAuthorities", userApi.SetUserAuthorities)
|
|
userRouter.POST("resetPassword", userApi.ResetPassword)
|
|
userRouter.PUT("setSelfSetting", userApi.SetSelfSetting)
|
|
}
|
|
{
|
|
userRouterWithoutRecord.POST("getUserList", userApi.GetUserList)
|
|
userRouterWithoutRecord.GET("getUserInfo", userApi.GetUserInfo)
|
|
}
|
|
}
|