user_model.dart 856 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import 'package:flutter_tracker/model/message_model.dart';
  2. /// Description:
  3. /// Time : 2021年12月03日 Friday
  4. /// Author : liuyuqi.gov@msncn
  5. class UserModel {
  6. String id; // 用户id
  7. String username; //用户名
  8. String pwd; // 密码
  9. String nickname;
  10. int sex; // 性别:1男2女
  11. String avatar; // 头像
  12. int type; //类型:2商家,1顾客
  13. UserModel(
  14. {this.id,
  15. this.username,
  16. this.nickname,
  17. this.pwd,
  18. this.sex,
  19. this.avatar,
  20. this.type});
  21. UserModel.fromJson(Map<String, dynamic> json) {
  22. avatar = json["avatar"];
  23. }
  24. }
  25. class UserEntity {
  26. UserModel user;
  27. MessageModel msg;
  28. UserEntity(this.user, this.msg);
  29. UserEntity.fromJson(Map<String, dynamic> json) {
  30. msg = MessageModel.fromJson(json);
  31. if (msg.success) {
  32. user = UserModel.fromJson(json);
  33. }
  34. }
  35. }