角色相关
| 75 | |
| 76 | // 角色相关 |
| 77 | type CreateRoleRequest struct { |
| 78 | Name string `json:"name" binding:"required"` // 角色名称 |
| 79 | Description string `json:"description"` // 角色描述 |
| 80 | RoleType int `json:"role_type" binding:"required"` // 角色类型 |
| 81 | IsDefault int `json:"is_default" binding:"oneof=0 1"` // 是否默认角色 |
| 82 | MenuIds []int `json:"menu_ids"` // 菜单ID列表 |
| 83 | ApiIds []int `json:"api_ids"` // API ID列表 |
| 84 | } |
| 85 | |
| 86 | type GetRoleRequest struct { |
| 87 | Id int `json:"id" binding:"required,gt=0"` // 角色ID |
nothing calls this directly
no outgoing calls
no test coverage detected