package roleResponse // GetRoleMenuList 角色菜单列表 type GetRoleMenuList struct { MenuId int64 `json:"menu_id"` // 主键id MenuName string `json:"menu_name"` // 菜单名称 MenuTitle string `json:"menu_title"` // 菜单名称 ParentId int64 `json:"parent_id"` // 父菜单ID(0表示一级) MenuStatus int `json:"menu_status"` // 菜单状态(0:隐藏 1:正常)此优先级最高 MenuType int `json:"menu_type"` // 菜单类型(1:模块 2:菜单 3:按钮) Permission string `json:"permission"` // 标识 OrderNum int `json:"order_num"` // 显示顺序 Icon string `json:"icon"` // 图标地址 Path string `json:"path"` // 页面地址(#表示当前页) Component string `json:"component"` // 组件名称 Children []*GetRoleMenuList `json:"children"` // 下级页面 } // GetRole 角色详情 type GetRole struct { MenuIds []int64 `json:"menu_ids"` // 菜单id RoleId int64 `json:"role_id"` // 角色id RoleName string `json:"role_name"` // 角色名称 RoleStatus int `json:"role_status"` // 角色状态(1:正常 2:禁用) IsAdmin int `json:"is_admin"` // 是否管理员(0:否 1:是) }