user_model.dart 762 B

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