🚑 swagger document authority

This commit is contained in:
landaiqing
2024-09-03 13:23:51 +08:00
parent a925bbc871
commit 2f505d81f5
13 changed files with 383 additions and 131 deletions

View File

@@ -1,11 +1,17 @@
package dto
import "schisandra-cloud-album/model"
import (
"schisandra-cloud-album/model"
)
// AddPermissionRequestDto 添加权限请求dto
type AddPermissionRequestDto struct {
Permissions []model.ScaAuthPermission `json:"permissions"`
Permissions []model.ScaAuthPermission `form:"permissions[]" json:"permissions"`
}
// AddPermissionToRoleRequestDto 添加权限到角色请求dto
type AddPermissionToRoleRequestDto struct {
RoleKey string `json:"role_key"`
Permissions []model.ScaAuthPermission `json:"permissions"`
RoleKey string `json:"role_key"`
Permission string `json:"permission"`
Method string `json:"method"`
}