version_repository.dart
813 Bytes
import 'package:appframe/config/locator.dart';
import 'package:appframe/services/api_service.dart';
import 'package:dio/dio.dart';
class VersionRepository {
late final ApiService _appService;
VersionRepository() {
_appService = getIt<ApiService>(instanceName: 'appApiService');
}
///
/// 参数
/// {
/// "userid":"xxxxxxx",
/// "ver":"1.0.9",
/// "sence":"xxj"
/// }
/// 返回
/// {"code":0,"data":{"force":0,"lastVersion":"","url":""},"message":"查询成功"}
///
///
Future<dynamic> globalVersion(String userid, String ver, String sence) async {
Response resp = await _appService.get(
'/api/v1/comm/golbal/version',
queryParameters: {
"userid": userid,
"ver": ver,
"sence": sence,
},
);
return resp.data;
}
}