This commit is contained in:
2023-06-13 17:08:48 +08:00
parent 588ae8ebdc
commit 71f682d99a
17 changed files with 202 additions and 58 deletions
+4
View File
@@ -3,6 +3,7 @@ package requests
type RoleRequest struct {
GetRoleList // 获取角色列表
PutRoleStatus // 角色禁用/启用
AddRole // 新增角色
}
// GetRoleList 获取角色列表
@@ -19,4 +20,7 @@ type PutRoleStatus struct {
// AddRole 新增角色
type AddRole struct {
RoleName string `json:"role_name" form:"role_name" validate:"required" label:"角色名称"`
IsAdmin int `json:"is_admin" form:"is_admin" validate:"oneof=0 1" label:"是否管理员"` // 0:否 1:是)
MenuIds []int64 `json:"menu_ids" form:"menu_ids" validate:"required" label:"菜单"`
}