feat:增加dio网络请求

This commit is contained in:
2025-07-15 19:54:32 +08:00
parent 3f12b03648
commit c8f93f15a1
16 changed files with 570 additions and 126 deletions

View File

@@ -7,16 +7,16 @@ part of 'session.dart';
// **************************************************************************
SaTokenInfo _$SaTokenInfoFromJson(Map<String, dynamic> json) => SaTokenInfo(
tokenName: json['tokenName'] as String?,
tokenValue: json['tokenValue'] as String?,
isLogin: json['isLogin'] as bool?,
tokenName: json['tokenName'] as String,
tokenValue: json['tokenValue'] as String,
isLogin: json['isLogin'] as bool,
loginId: json['loginId'],
loginType: json['loginType'] as String?,
tokenTimeout: (json['tokenTimeout'] as num?)?.toInt(),
sessionTimeout: (json['sessionTimeout'] as num?)?.toInt(),
tokenSessionTimeout: (json['tokenSessionTimeout'] as num?)?.toInt(),
tokenActiveTimeout: (json['tokenActiveTimeout'] as num?)?.toInt(),
loginDeviceType: json['loginDeviceType'] as String?,
loginType: json['loginType'] as String,
tokenTimeout: (json['tokenTimeout'] as num).toInt(),
sessionTimeout: (json['sessionTimeout'] as num).toInt(),
tokenSessionTimeout: (json['tokenSessionTimeout'] as num).toInt(),
tokenActiveTimeout: (json['tokenActiveTimeout'] as num).toInt(),
loginDeviceType: json['loginDeviceType'] as String,
tag: json['tag'] as String?,
);
@@ -36,7 +36,7 @@ Map<String, dynamic> _$SaTokenInfoToJson(SaTokenInfo instance) =>
};
User _$UserFromJson(Map<String, dynamic> json) => User(
id: json['id'] as String?,
id: (json['id'] as num?)?.toInt(),
username: json['username'] as String?,
gender: (json['gender'] as num?)?.toInt(),
phoneNumber: json['phoneNumber'] as String?,
@@ -54,6 +54,7 @@ User _$UserFromJson(Map<String, dynamic> json) => User(
);
Map<String, dynamic> _$UserToJson(User instance) => <String, dynamic>{
'id': instance.id,
'username': instance.username,
'gender': instance.gender,
'phoneNumber': instance.phoneNumber,
@@ -65,18 +66,11 @@ Map<String, dynamic> _$UserToJson(User instance) => <String, dynamic>{
'job': instance.job,
'tags': instance.tags,
'description': instance.description,
'id': instance.id,
};
Session _$SessionFromJson(Map<String, dynamic> json) => Session(
saToken:
json['saToken'] == null
? null
: SaTokenInfo.fromJson(json['saToken'] as Map<String, dynamic>),
userInfo:
json['userInfo'] == null
? null
: User.fromJson(json['userInfo'] as Map<String, dynamic>),
saToken: SaTokenInfo.fromJson(json['saToken'] as Map<String, dynamic>),
userInfo: User.fromJson(json['userInfo'] as Map<String, dynamic>),
);
Map<String, dynamic> _$SessionToJson(Session instance) => <String, dynamic>{