import './todo_model.dart'; import '../services/generic_api_service.dart'; // 引入共用服務 class TodoApiService { final GenericApiService _apiService = GenericApiService(); final String currentUserId; TodoApiService({this.currentUserId = 'admin'}); Future> fetchTodos() async { return await _apiService.fetchList( tableName: "eip_todolist", pk: "id", // 如果 queryFilter 需要動態包含使用者 ID,可以在這裡字串插值 // 假設原程式碼邏輯是 "1^10^id^*^^pmsm02^^" queryFilter: "1^10^id^*^^pmsm02^^", fromJson: (json) => Todo.fromJson(json), // 如果未來需要傳遞其他參數 (如 userID),可以用 additionalParams // additionalParams: { "userId": currentUserId }, ); } }