sys_user.go 693 字节
Newer Older
Mr.奇淼('s avatar
Mr.奇淼( 已提交
1 2 3 4
package router

import (
	"gin-vue-admin/api/v1"
5
	"gin-vue-admin/middleware"
Mr.奇淼('s avatar
Mr.奇淼( 已提交
6 7 8 9
	"github.com/gin-gonic/gin"
)

func InitUserRouter(Router *gin.RouterGroup) {
G
Granty1 已提交
10 11 12 13
	UserRouter := Router.Group("user").
		Use(middleware.JWTAuth()).
		Use(middleware.CasbinHandler()).
		Use(middleware.OperationRecord())
Mr.奇淼('s avatar
Mr.奇淼( 已提交
14 15
	{
		UserRouter.POST("changePassword", v1.ChangePassword)     // 修改密码
16
		UserRouter.POST("uploadHeaderImg", v1.UploadHeaderImg)   // 上传头像
Mr.奇淼('s avatar
Mr.奇淼( 已提交
17
		UserRouter.POST("getUserList", v1.GetUserList)           // 分页获取用户列表
18 19
		UserRouter.POST("setUserAuthority", v1.SetUserAuthority) // 设置用户权限
		UserRouter.DELETE("deleteUser", v1.DeleteUser)           // 删除用户
Mr.奇淼('s avatar
Mr.奇淼( 已提交
20 21
	}
}