/** * 角色管理相关 API */ import request from '@/utils/request' /** * 获取角色列表 */ export function getRoleList(params) { return request({ url: '/roles/', method: 'get', params, }) } /** * 获取角色详情 */ export function getRoleDetail(roleId) { return request({ url: `/roles/${roleId}`, method: 'get', }) } /** * 创建新角色 */ export function createRole(data) { return request({ url: '/roles/', method: 'post', data, }) } /** * 更新角色信息 */ export function updateRole(roleId, data) { return request({ url: `/roles/${roleId}`, method: 'put', data, }) } /** * 删除角色 */ export function deleteRole(roleId) { return request({ url: `/roles/${roleId}`, method: 'delete', }) } /** * 获取角色下的用户列表 */ export function getRoleUsers(roleId, params) { return request({ url: `/roles/${roleId}/users`, method: 'get', params, }) }