添加了后台管理接口,包括用户、角色、材质管理,管理员可进行删除、查找、设定状态操作,详情在README
This commit is contained in:
@@ -203,18 +203,28 @@ func registerAdminRoutes(v1 *gin.RouterGroup, c *container.Container, h *AdminHa
|
||||
admin.Use(middleware.RequireAdmin())
|
||||
{
|
||||
|
||||
// 统计信息
|
||||
admin.GET("/stats", h.GetStats)
|
||||
|
||||
// 角色管理
|
||||
admin.GET("/roles", h.GetRoles)
|
||||
|
||||
// 用户管理
|
||||
admin.GET("/users", h.GetUserList)
|
||||
admin.GET("/users/search", h.SearchUsers)
|
||||
admin.GET("/users/:id", h.GetUserDetail)
|
||||
admin.DELETE("/users/:id", h.DeleteUser)
|
||||
admin.PUT("/users/role", h.SetUserRole)
|
||||
admin.PUT("/users/status", h.SetUserStatus)
|
||||
admin.PUT("/users/batch-role", h.BatchSetUserRole)
|
||||
admin.DELETE("/users/batch-delete", h.BatchDeleteUsers)
|
||||
|
||||
// 材质管理(审核)
|
||||
admin.GET("/textures", h.GetTextureList)
|
||||
admin.GET("/textures/search", h.SearchTextures)
|
||||
admin.PUT("/textures/:id", h.UpdateTexture)
|
||||
admin.DELETE("/textures/:id", h.DeleteTexture)
|
||||
|
||||
// 权限管理
|
||||
admin.GET("/permissions", h.GetPermissions)
|
||||
admin.DELETE("/textures/batch-delete", h.BatchDeleteTextures)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user