export interface MenuItem {
  label: string;
  path: string;
  icon: string;
  roles: string[];
}

export const menuItems: MenuItem[] = [
  { label: '仪表盘', path: '/admin/dashboard', icon: 'dashboard', roles: ['ADMIN'] },
  { label: '医生工作台', path: '/admin/welcome', icon: 'home', roles: ['DOCTOR'] },
  { label: '公告管理', path: '/admin/notices', icon: 'notification', roles: ['ADMIN'] },
  { label: '宠物档案', path: '/admin/pets', icon: 'heart', roles: ['ADMIN'] },
  { label: '门诊预约', path: '/admin/appointments', icon: 'calendar', roles: ['ADMIN'] },
  { label: '就诊记录', path: '/admin/visits', icon: 'medical', roles: ['ADMIN', 'DOCTOR'] },
  { label: '病历管理', path: '/admin/records', icon: 'file', roles: ['ADMIN', 'DOCTOR'] },
  { label: '处方管理', path: '/admin/prescriptions', icon: 'drug', roles: ['ADMIN', 'DOCTOR'] },
  { label: '诊断报告', path: '/admin/reports', icon: 'check-circle', roles: ['ADMIN', 'DOCTOR'] },
  { label: '订单管理', path: '/admin/orders', icon: 'cart', roles: ['ADMIN'] },
  { label: '药品管理', path: '/admin/drugs', icon: 'layers', roles: ['ADMIN'] },
  { label: '入库流水', path: '/admin/stock-in', icon: 'download', roles: ['ADMIN'] },
  { label: '出库流水', path: '/admin/stock-out', icon: 'upload', roles: ['ADMIN'] },
  { label: '留言板', path: '/admin/messages', icon: 'chat', roles: ['ADMIN'] },
  { label: '账号管理', path: '/admin/users', icon: 'user', roles: ['ADMIN'] },
  { label: '统计报表', path: '/admin/stats', icon: 'chart', roles: ['ADMIN'] },
];
