const { UserService } = require('./lib/services/database-service'); async function testUserService() { console.log('🧪 測試 UserService...\n'); try { const userService = new UserService(); console.log('✅ UserService 實例創建成功'); // 測試 getUserStats console.log('\n1. 測試 getUserStats...'); const stats = await userService.getUserStats(); console.log('✅ getUserStats 成功:', stats); // 測試 findAll console.log('\n2. 測試 findAll...'); const result = await userService.findAll({ page: 1, limit: 10 }); console.log('✅ findAll 成功:', { 用戶數量: result.users.length, 總數: result.total }); if (result.users.length > 0) { console.log('第一個用戶:', { id: result.users[0].id, name: result.users[0].name, email: result.users[0].email, role: result.users[0].role }); } } catch (error) { console.error('❌ UserService 測試失敗:', error.message); console.error('詳細錯誤:', error); } } testUserService();