user_model.g.dart 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. // GENERATED CODE - DO NOT MODIFY BY HAND
  2. part of 'user_model.dart';
  3. // **************************************************************************
  4. // JsonSerializableGenerator
  5. // **************************************************************************
  6. UserModel _$UserModelFromJson(Map<String, dynamic> json) => UserModel(
  7. userId: (json['userId'] as num?)?.toInt(),
  8. tenantId: json['tenantId'] as String?,
  9. orgId: (json['orgId'] as num?)?.toInt(),
  10. userName: json['userName'] as String?,
  11. nickName: json['nickName'] as String?,
  12. userType: json['userType'] as String?,
  13. email: json['email'] as String?,
  14. phonenumber: json['phonenumber'] as String?,
  15. sex: json['sex'] as String?,
  16. avatar: json['avatar'] as String?,
  17. status: json['status'] as String?,
  18. leaderName: json['leaderName'] as String?,
  19. loginIp: json['loginIp'] as String?,
  20. loginDate: json['loginDate'] as String?,
  21. remark: json['remark'] as String?,
  22. createTime: json['createTime'] as String?,
  23. org: json['org'] == null
  24. ? null
  25. : OrgModel.fromJson(json['org'] as Map<String, dynamic>),
  26. orgName: json['orgName'] as String?,
  27. roles: (json['roles'] as List<dynamic>?)
  28. ?.map((e) => RoleModel.fromJson(e as Map<String, dynamic>))
  29. .toList(),
  30. roleIds: (json['roleIds'] as List<dynamic>?)
  31. ?.map((e) => (e as num).toInt())
  32. .toList(),
  33. postIds: (json['postIds'] as List<dynamic>?)
  34. ?.map((e) => (e as num).toInt())
  35. .toList(),
  36. );
  37. Map<String, dynamic> _$UserModelToJson(UserModel instance) => <String, dynamic>{
  38. 'userId': instance.userId,
  39. 'tenantId': instance.tenantId,
  40. 'orgId': instance.orgId,
  41. 'userName': instance.userName,
  42. 'nickName': instance.nickName,
  43. 'userType': instance.userType,
  44. 'email': instance.email,
  45. 'phonenumber': instance.phonenumber,
  46. 'sex': instance.sex,
  47. 'avatar': instance.avatar,
  48. 'status': instance.status,
  49. 'leaderName': instance.leaderName,
  50. 'loginIp': instance.loginIp,
  51. 'loginDate': instance.loginDate,
  52. 'remark': instance.remark,
  53. 'createTime': instance.createTime,
  54. 'org': instance.org,
  55. 'orgName': instance.orgName,
  56. 'roles': instance.roles,
  57. 'roleIds': instance.roleIds,
  58. 'postIds': instance.postIds,
  59. };