import 'package:flutter_riverpod/flutter_riverpod.dart'; import '../api/client.dart'; class UserService { final ApiClient _client; UserService(this._client); Future> listUsers({int page = 1, int pageSize = 10}) async { final response = await _client.get('/users', params: { 'page': page, 'pageSize': pageSize, }); return response.data; } // 其他用户相关方法... } final userServiceProvider = Provider((ref) { final client = ref.read(apiClientProvider); return UserService(client); });