// ===================================================== // 獲取可用用戶列表 API // ===================================================== import { NextRequest, NextResponse } from 'next/server'; import { db } from '@/lib/database'; export async function GET(request: NextRequest) { try { // 獲取所有活躍的用戶 const sql = ` SELECT id, name, email, department, phone FROM users WHERE status = 'active' ORDER BY name ASC `; const users = await db.query(sql); return NextResponse.json({ success: true, message: '可用用戶列表獲取成功', data: users }); } catch (error) { console.error('獲取可用用戶列表失敗:', error); return NextResponse.json({ success: false, message: '獲取可用用戶列表失敗', error: error instanceof Error ? error.message : '未知錯誤' }, { status: 500 }); } }