user_ext.dart 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. import 'package:twong/models/index.dart';
  2. extension UserExt on UserInfo {
  3. void update(User user) {
  4. uid = user.uid;
  5. level = user.level;
  6. real_name = user.real_name;
  7. birthday = user.birthday;
  8. card_id = user.card_id;
  9. partner_id = user.partner_id;
  10. group_id = user.group_id;
  11. nickname = user.nickname;
  12. avatar = user.avatar;
  13. phone = user.phone;
  14. now_money = user.now_money;
  15. brokerage_price = user.brokerage_price;
  16. integral = user.integral;
  17. sign_num = user.sign_num;
  18. level = user.level;
  19. spread_uid = user.spread_uid;
  20. spread_time = user.spread_time;
  21. user_type = user.user_type;
  22. is_promoter = user.is_promoter;
  23. pay_count = user.pay_count;
  24. spread_count = user.spread_count;
  25. addres = user.addres;
  26. adminid = user.adminid ? 1 : 0;
  27. login_type = user.login_type;
  28. vip_level = user.vip_level;
  29. vip_status = user.vip_status;
  30. vip_card_level = user.vip_card_level;
  31. vip_gift = user.vip_gift;
  32. vip_time = user.vip_time;
  33. vip_card_id = user.vip_card_id;
  34. broken_commission = user.broken_commission;
  35. commissionCount = user.commissionCount;
  36. }
  37. }