Browse Source

[new]合并自动生成文件

zk 5 months ago
parent
commit
396418081f
5 changed files with 350 additions and 196 deletions
  1. 77 0
      lib/data/api/atmob_api.g.dart
  2. 10 10
      lib/di/get_it.config.dart
  3. 45 0
      lib/resource/assets.gen.dart
  4. 18 2
      lib/resource/string.gen.dart
  5. 200 184
      pubspec.lock

+ 77 - 0
lib/data/api/atmob_api.g.dart

@@ -1547,6 +1547,83 @@ class _AtmobApi implements AtmobApi {
     return _value;
   }
 
+  @override
+  Future<BaseResponse<LocationTrackDaysResponse>> locationTrackDays(
+      AppBaseRequest request) async {
+    final _extra = <String, dynamic>{};
+    final queryParameters = <String, dynamic>{};
+    final _headers = <String, dynamic>{};
+    final _data = <String, dynamic>{};
+    _data.addAll(request.toJson());
+    final _options =
+        _setStreamType<BaseResponse<LocationTrackDaysResponse>>(Options(
+      method: 'POST',
+      headers: _headers,
+      extra: _extra,
+    )
+            .compose(
+              _dio.options,
+              '/s/v1/location/track/days',
+              queryParameters: queryParameters,
+              data: _data,
+            )
+            .copyWith(
+                baseUrl: _combineBaseUrls(
+              _dio.options.baseUrl,
+              baseUrl,
+            )));
+    final _result = await _dio.fetch<Map<String, dynamic>>(_options);
+    late BaseResponse<LocationTrackDaysResponse> _value;
+    try {
+      _value = BaseResponse<LocationTrackDaysResponse>.fromJson(
+        _result.data!,
+        (json) =>
+            LocationTrackDaysResponse.fromJson(json as Map<String, dynamic>),
+      );
+    } on Object catch (e, s) {
+      errorLogger?.logError(e, s, _options);
+      rethrow;
+    }
+    return _value;
+  }
+
+  @override
+  Future<BaseResponse<TrackDailyResponse>> trackDailyQuery(
+    QueryTrackRequest request,
+    RequestOptions options,
+  ) async {
+    final _extra = <String, dynamic>{};
+    final queryParameters = <String, dynamic>{};
+    final _headers = <String, dynamic>{};
+    final _data = <String, dynamic>{};
+    _data.addAll(request.toJson());
+    final newOptions = newRequestOptions(options);
+    newOptions.extra.addAll(_extra);
+    newOptions.headers.addAll(_dio.options.headers);
+    newOptions.headers.addAll(_headers);
+    final _options = newOptions.copyWith(
+      method: 'POST',
+      baseUrl: _combineBaseUrls(
+        _dio.options.baseUrl,
+        baseUrl,
+      ),
+      queryParameters: queryParameters,
+      path: '/s/v1/location/track/daily/query',
+    )..data = _data;
+    final _result = await _dio.fetch<Map<String, dynamic>>(_options);
+    late BaseResponse<TrackDailyResponse> _value;
+    try {
+      _value = BaseResponse<TrackDailyResponse>.fromJson(
+        _result.data!,
+        (json) => TrackDailyResponse.fromJson(json as Map<String, dynamic>),
+      );
+    } on Object catch (e, s) {
+      errorLogger?.logError(e, s, _options);
+      rethrow;
+    }
+    return _value;
+  }
+
   RequestOptions newRequestOptions(Object? options) {
     if (options is RequestOptions) {
       return options as RequestOptions;

+ 10 - 10
lib/di/get_it.config.dart

@@ -56,29 +56,29 @@ extension GetItInjectableX on _i174.GetIt {
       environmentFilter,
     );
     final networkModule = _$NetworkModule();
-    gh.factory<_i973.SplashController>(() => _i973.SplashController());
-    gh.factory<_i756.TrackDetailController>(
-        () => _i756.TrackDetailController());
     gh.factory<_i256.AboutController>(() => _i256.AboutController());
-    gh.factory<_i769.FeedBackController>(() => _i769.FeedBackController());
     gh.factory<_i923.BrowserController>(() => _i923.BrowserController());
+    gh.factory<_i769.FeedBackController>(() => _i769.FeedBackController());
     gh.factory<_i108.PermissionSettingController>(
         () => _i108.PermissionSettingController());
+    gh.factory<_i973.SplashController>(() => _i973.SplashController());
+    gh.factory<_i756.TrackDetailController>(
+        () => _i756.TrackDetailController());
     gh.singleton<_i361.Dio>(() => networkModule.createDefaultDio());
     gh.lazySingleton<_i220.AtmobLocationClient>(
         () => _i220.AtmobLocationClient());
     gh.singleton<_i243.AtmobApi>(
         () => networkModule.provideAtmobApi(gh<_i361.Dio>()));
-    gh.lazySingleton<_i240.TrackRepository>(
-        () => _i240.TrackRepository(gh<_i243.AtmobApi>()));
     gh.lazySingleton<_i20.AccountRepository>(
         () => _i20.AccountRepository(gh<_i243.AtmobApi>()));
-    gh.lazySingleton<_i1053.FriendsRepository>(
-        () => _i1053.FriendsRepository(gh<_i243.AtmobApi>()));
     gh.lazySingleton<_i850.ContactRepository>(
         () => _i850.ContactRepository(gh<_i243.AtmobApi>()));
+    gh.lazySingleton<_i1053.FriendsRepository>(
+        () => _i1053.FriendsRepository(gh<_i243.AtmobApi>()));
     gh.lazySingleton<_i791.MessageRepository>(
         () => _i791.MessageRepository(gh<_i243.AtmobApi>()));
+    gh.lazySingleton<_i240.TrackRepository>(
+        () => _i240.TrackRepository(gh<_i243.AtmobApi>()));
     gh.lazySingleton<_i983.UrgentContactRepository>(
         () => _i983.UrgentContactRepository(gh<_i243.AtmobApi>()));
     gh.factory<_i1008.LoginController>(
@@ -121,10 +121,10 @@ extension GetItInjectableX on _i174.GetIt {
               gh<_i983.UrgentContactRepository>(),
               gh<_i20.AccountRepository>(),
             ));
-    gh.factory<_i492.FriendSettingController>(
-        () => _i492.FriendSettingController(gh<_i1053.FriendsRepository>()));
     gh.factory<_i897.AddFriendDialogController>(
         () => _i897.AddFriendDialogController(gh<_i1053.FriendsRepository>()));
+    gh.factory<_i492.FriendSettingController>(
+        () => _i492.FriendSettingController(gh<_i1053.FriendsRepository>()));
     gh.lazySingleton<_i814.MemberRepository>(() => _i814.MemberRepository(
           gh<_i243.AtmobApi>(),
           gh<_i20.AccountRepository>(),

+ 45 - 0
lib/resource/assets.gen.dart

@@ -392,6 +392,14 @@ class $AssetsImagesGen {
   AssetGenImage get iconMineUrgentContact =>
       const AssetGenImage('assets/images/icon_mine_urgent_contact.webp');
 
+  /// File path: assets/images/icon_net_mobile.webp
+  AssetGenImage get iconNetMobile =>
+      const AssetGenImage('assets/images/icon_net_mobile.webp');
+
+  /// File path: assets/images/icon_net_wifi.webp
+  AssetGenImage get iconNetWifi =>
+      const AssetGenImage('assets/images/icon_net_wifi.webp');
+
   /// File path: assets/images/icon_news.webp
   AssetGenImage get iconNews =>
       const AssetGenImage('assets/images/icon_news.webp');
@@ -404,6 +412,14 @@ class $AssetsImagesGen {
   AssetGenImage get iconSplashTitle =>
       const AssetGenImage('assets/images/icon_splash_title.webp');
 
+  /// File path: assets/images/icon_track_detail_time_base_arrow.webp
+  AssetGenImage get iconTrackDetailTimeBaseArrow => const AssetGenImage(
+      'assets/images/icon_track_detail_time_base_arrow.webp');
+
+  /// File path: assets/images/icon_track_error.webp
+  AssetGenImage get iconTrackError =>
+      const AssetGenImage('assets/images/icon_track_error.webp');
+
   /// File path: assets/images/icon_track_location.webp
   AssetGenImage get iconTrackLocation =>
       const AssetGenImage('assets/images/icon_track_location.webp');
@@ -412,6 +428,10 @@ class $AssetsImagesGen {
   AssetGenImage get iconTrackLocationNow =>
       const AssetGenImage('assets/images/icon_track_location_now.webp');
 
+  /// File path: assets/images/icon_track_moving.webp
+  AssetGenImage get iconTrackMoving =>
+      const AssetGenImage('assets/images/icon_track_moving.webp');
+
   /// File path: assets/images/icon_track_search.webp
   AssetGenImage get iconTrackSearch =>
       const AssetGenImage('assets/images/icon_track_search.webp');
@@ -424,6 +444,18 @@ class $AssetsImagesGen {
   AssetGenImage get iconTrackSelectTimeArrow =>
       const AssetGenImage('assets/images/icon_track_select_time_arrow.webp');
 
+  /// File path: assets/images/icon_track_stay.webp
+  AssetGenImage get iconTrackStay =>
+      const AssetGenImage('assets/images/icon_track_stay.webp');
+
+  /// File path: assets/images/icon_track_unlock.webp
+  AssetGenImage get iconTrackUnlock =>
+      const AssetGenImage('assets/images/icon_track_unlock.webp');
+
+  /// File path: assets/images/icon_track_unlock_no_permission.webp
+  AssetGenImage get iconTrackUnlockNoPermission =>
+      const AssetGenImage('assets/images/icon_track_unlock_no_permission.webp');
+
   /// File path: assets/images/icon_urgent_add.webp
   AssetGenImage get iconUrgentAdd =>
       const AssetGenImage('assets/images/icon_urgent_add.webp');
@@ -484,6 +516,10 @@ class $AssetsImagesGen {
   AssetGenImage get imgMemberUserCancelsContainer => const AssetGenImage(
       'assets/images/img_member_user_cancels_container.webp');
 
+  /// File path: assets/images/img_track_ai_analyse.webp
+  AssetGenImage get imgTrackAiAnalyse =>
+      const AssetGenImage('assets/images/img_track_ai_analyse.webp');
+
   /// File path: assets/images/img_track_example.webp
   AssetGenImage get imgTrackExample =>
       const AssetGenImage('assets/images/img_track_example.webp');
@@ -585,14 +621,22 @@ class $AssetsImagesGen {
         iconMineTrialExpirationVip,
         iconMineUnlockVip,
         iconMineUrgentContact,
+        iconNetMobile,
+        iconNetWifi,
         iconNews,
         iconNewsItem,
         iconSplashTitle,
+        iconTrackDetailTimeBaseArrow,
+        iconTrackError,
         iconTrackLocation,
         iconTrackLocationNow,
+        iconTrackMoving,
         iconTrackSearch,
         iconTrackSearchClear,
         iconTrackSelectTimeArrow,
+        iconTrackStay,
+        iconTrackUnlock,
+        iconTrackUnlockNoPermission,
         iconUrgentAdd,
         iconUrgentContactAdd,
         iconUrgentContactDialPhone,
@@ -608,6 +652,7 @@ class $AssetsImagesGen {
         imgMemberFirstWeekDiscountContainer,
         imgMemberRetainContainer,
         imgMemberUserCancelsContainer,
+        imgTrackAiAnalyse,
         imgTrackExample
       ];
 }

+ 18 - 2
lib/resource/string.gen.dart

@@ -81,7 +81,7 @@ class StringName {
   static String get privacyDisagreeAndExit => 'privacy_disagree_and_exit'.tr; // 不同意并退出
   static String get privacyAgree => 'privacy_agree'.tr; // 同意
   static String get locationMine => 'location_mine'.tr; // 我
-  static String get locationTrace => 'location_trace'.tr; // 轨迹
+  static String get locationTrace => 'location_trace'.tr; // 每日轨迹
   static String get dialogCancel => 'dialog_cancel'.tr; // 取消
   static String get dialogSure => 'dialog_sure'.tr; // 确定
   static String get dialogExitAccountTitle => 'dialog_exit_account_title'.tr; // 提示
@@ -264,6 +264,15 @@ class StringName {
   static String get accountReplaceBtnTxt => 'account_replace_btn_txt'.tr; // 我知道了
   static String get accountPleaseSelectAvatar => 'account_please_select_avatar'.tr; // 请选择头像
   static String get accountSelectAvatarBtnTxt => 'account_select_avatar_btn_txt'.tr; // 立即更换
+  static String get trackDetailExpand => 'track_detail_expand'.tr; // 全部展开
+  static String get trackDetailFold => 'track_detail_fold'.tr; // 全部折叠
+  static String get trackDetailMoving => 'track_detail_moving'.tr; // 对方正在移动中
+  static String get trackDetailNoAuthorize =>
+      'track_detail_no_authorize'.tr; // 未授权
+  static String get trackDetailMobile => 'track_detail_mobile'.tr; // 移动网络
+  static String get trackDetailError => 'track_detail_error'.tr; // 当前对方定位丢失
+  static String get trackDetailTimeProportion =>
+      'track_detail_time_proportion'.tr; // 地点占比时长
 }
 class StringMultiSource {
   StringMultiSource._();
@@ -348,7 +357,7 @@ class StringMultiSource {
       'privacy_disagree_and_exit': '不同意并退出',
       'privacy_agree': '同意',
       'location_mine': '我',
-      'location_trace': '轨迹',
+      'location_trace': '每日轨迹',
       'dialog_cancel': '取消',
       'dialog_sure': '确定',
       'dialog_exit_account_title': '提示',
@@ -531,6 +540,13 @@ class StringMultiSource {
       'account_replace_btn_txt': '我知道了',
       'account_please_select_avatar': '请选择头像',
       'account_select_avatar_btn_txt': '立即更换',
+      'track_detail_expand': '全部展开',
+      'track_detail_fold': '全部折叠',
+      'track_detail_moving': '对方正在移动中',
+      'track_detail_no_authorize': '未授权',
+      'track_detail_mobile': '移动网络',
+      'track_detail_error': '当前对方定位丢失',
+      'track_detail_time_proportion': '地点占比时长',
     },
   };
 }

File diff suppressed because it is too large
+ 200 - 184
pubspec.lock