import axiosInstance from '../utils/axios';
import { RoleVO } from '../types';

// 系统配置 API
export const systemApi = {
  // 菜单管理
  getMenus: () => {
    return axiosInstance.get('/system/menus');
  },

  // 部门管理
  getDepartments: () => {
    return axiosInstance.get('/system/departments');
  },

  // 角色管理
  getRoles: () => {
    return axiosInstance.get('/system/roles');
  },

  // 获取简单角色列表（用于下拉选择等场景）
  getSimpleRoleList: (): Promise<RoleVO[]> => {
    return axiosInstance.get('/system/role/simple-list');
  },
};

