user.dart 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. import 'package:json_annotation/json_annotation.dart';
  2. import "userInfo.dart";
  3. part 'user.g.dart';
  4. @JsonSerializable()
  5. class User {
  6. User();
  7. num uid;
  8. String real_name;
  9. num birthday;
  10. String card_id;
  11. num partner_id;
  12. num group_id;
  13. String nickname;
  14. String avatar;
  15. String phone;
  16. String now_money;
  17. String brokerage_price;
  18. String integral;
  19. num sign_num;
  20. num level;
  21. num spread_uid;
  22. num spread_time;
  23. String user_type;
  24. num is_promoter;
  25. num pay_count;
  26. num spread_count;
  27. String addres;
  28. bool adminid;
  29. String login_type;
  30. num vip_level;
  31. num vip_status;
  32. num vip_card_level;
  33. num vip_gift;
  34. num vip_time;
  35. String vip_card_id;
  36. num couponCount;
  37. num like;
  38. Map<String,dynamic> orderStatusNum;
  39. num notice;
  40. num recharge;
  41. num orderStatusSum;
  42. num extractTotalPrice;
  43. String extractPrice;
  44. num statu;
  45. String promoter_price;
  46. String broken_commission;
  47. String commissionCount;
  48. bool vip;
  49. num yesterDay;
  50. num recharge_switch;
  51. List<UserInfo> switchUserInfo;
  52. Map<String,dynamic> mails;
  53. factory User.fromJson(Map<String,dynamic> json) => _$UserFromJson(json);
  54. Map<String, dynamic> toJson() => _$UserToJson(this);
  55. }