import Foundation /// 比价记录读取,对齐后端 app/api/v1/compare_record.py(需登录)。iOS 只读,不上报(上报在安卓)。 struct CompareService { private var api: APIClient { .shared } func records(limit: Int = 20, cursor: Int? = nil) async throws -> ComparisonRecordPageDTO { var query = [URLQueryItem(name: "limit", value: String(limit))] if let cursor { query.append(URLQueryItem(name: "cursor", value: String(cursor))) } return try await api.get("api/v1/compare/records", query: query) } }