优化:平台管理员账号独立管理
This commit is contained in:
@@ -188,16 +188,14 @@ func Setup(h *Handlers) *gin.Engine {
|
||||
merchant.PATCH("/roles/:id", middleware.RequireMerchantPermissions(h.Tenant, model.PermissionMembersManage), h.Merchant.UpdateRole)
|
||||
}
|
||||
|
||||
// 用户 / 发货记录 / 平台商户(仅管理员)
|
||||
// 平台管理员 / 发货记录 / 平台商户(仅管理员)
|
||||
admin := auth.Group("")
|
||||
admin.Use(middleware.RequireRole(model.RoleAdmin))
|
||||
{
|
||||
admin.GET("/users", h.User.List)
|
||||
admin.GET("/platform/members", h.User.ListMerchantMembers)
|
||||
admin.POST("/users", h.User.Create)
|
||||
admin.PATCH("/users/:id/status", h.User.UpdateStatus)
|
||||
admin.PATCH("/users/:id/role", h.User.UpdateRole)
|
||||
admin.DELETE("/users/:id", h.User.Delete)
|
||||
admin.GET("/platform/admins", h.User.ListPlatformAdmins)
|
||||
admin.POST("/platform/admins", h.User.CreatePlatformAdmin)
|
||||
admin.PATCH("/platform/admins/:id", h.User.UpdatePlatformAdmin)
|
||||
admin.DELETE("/platform/admins/:id", h.User.DeletePlatformAdmin)
|
||||
admin.GET("/platform/merchants", h.Merchant.ListPlatformMerchants)
|
||||
admin.POST("/platform/merchants", h.Merchant.CreateMerchant)
|
||||
admin.PATCH("/platform/merchants/:id", h.Merchant.UpdateMerchantSettings)
|
||||
|
||||
Reference in New Issue
Block a user