/**
 * ADMIN（运营管理端）模块入口
 * 
 * 功能：
 * - 运营监控看板
 * - 用户管理
 * - 租户管理（已有）
 * - Prompt管理（已有）
 * - 系统知识库管理
 */

import React from 'react';
import { Routes, Route, Navigate } from 'react-router-dom';
import UserListPage from './pages/UserListPage';
import UserFormPage from './pages/UserFormPage';
import UserDetailPage from './pages/UserDetailPage';
import StatsDashboardPage from './pages/StatsDashboardPage';
import SystemKbListPage from './pages/SystemKbListPage';
import SystemKbDetailPage from './pages/SystemKbDetailPage';

const AdminModule: React.FC = () => {
  return (
    <Routes>
      <Route path="/" element={<Navigate to="stats" replace />} />
      
      {/* 运营监控看板 */}
      <Route path="stats" element={<StatsDashboardPage />} />
      
      {/* 用户管理 */}
      <Route path="users" element={<UserListPage />} />
      <Route path="users/create" element={<UserFormPage mode="create" />} />
      <Route path="users/:id" element={<UserDetailPage />} />
      <Route path="users/:id/edit" element={<UserFormPage mode="edit" />} />
      
      {/* 系统知识库管理 */}
      <Route path="system-kb" element={<SystemKbListPage />} />
      <Route path="system-kb/:id" element={<SystemKbDetailPage />} />
    </Routes>
  );
};

export default AdminModule;















