RQUserModel.h 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. //
  2. // RQUserModel.h
  3. // RQCommon
  4. //
  5. // Created by 张嵘 on 2018/11/16.
  6. // Copyright © 2018 张嵘. All rights reserved.
  7. //
  8. #import "RQBaseModel.h"
  9. #import "RQMacros.h"
  10. @interface AccountInfoItem : RQBaseModel
  11. @property (nonatomic, readwrite, copy) NSString * pwd;
  12. @end
  13. @interface LoginBindInfosItem : RQBaseModel
  14. @property (nonatomic, readwrite, copy) NSString * account;
  15. @property (nonatomic, readwrite, copy) NSString * crDate;
  16. @property (nonatomic, readwrite, copy) NSString * _id;
  17. @property (nonatomic, readwrite, copy) NSString * openId;
  18. @property (nonatomic, readwrite, copy) NSString * type;
  19. @property (nonatomic, readwrite, copy) NSString * userId;
  20. @end
  21. @interface ParamsItem : RQBaseModel
  22. @property (nonatomic, readwrite, copy) NSString * ID;
  23. @property (nonatomic, readwrite, copy) NSString * VALUE;
  24. @property (nonatomic, readwrite, copy) NSString * REMARK;
  25. @property (nonatomic, readwrite, copy) NSString * KEY;
  26. @property (nonatomic, readwrite, copy) NSString * NAME;
  27. @end
  28. @interface SchInfo : RQBaseModel
  29. @property (nonatomic, readwrite, copy) NSString * address;
  30. @property (nonatomic, readwrite, copy) NSString * bussinessLicenseNum;
  31. @property (nonatomic, readwrite, copy) NSString * cityId;
  32. @property (nonatomic, readwrite, copy) NSString * cityName;
  33. @property (nonatomic, readwrite, copy) NSString * contactor;
  34. @property (nonatomic, readwrite, copy) NSString * count;
  35. @property (nonatomic, readwrite, copy) NSString * countryId;
  36. @property (nonatomic, readwrite, copy) NSString * countryName;
  37. @property (nonatomic, readwrite, copy) NSString * desc;
  38. @property (nonatomic, readwrite, copy) NSString * distance;
  39. @property (nonatomic, readwrite, copy) NSString * experienceRange;
  40. @property (nonatomic, readwrite, copy) NSString * headimg;
  41. @property (nonatomic, readwrite, copy) NSString * _id;
  42. @property (nonatomic, readwrite, copy) NSString * jxbh;
  43. @property (nonatomic, readwrite, copy) NSString * key;
  44. @property (nonatomic, readwrite, copy) NSString * latitude;
  45. @property (nonatomic, readwrite, copy) NSString * legalRepresentative;
  46. @property (nonatomic, readwrite, copy) NSString * legalTel;
  47. @property (nonatomic, readwrite, copy) NSString * licenseDeadline;
  48. @property (nonatomic, readwrite, copy) NSString * licenseNum;
  49. @property (nonatomic, readwrite, copy) NSString * longitude;
  50. @property (nonatomic, readwrite, copy) NSString * macId;
  51. @property (nonatomic, readwrite, copy) NSString * name;
  52. @property (nonatomic, readwrite, copy) NSString * price;
  53. @property (nonatomic, readwrite, copy) NSString * provinceId;
  54. @property (nonatomic, readwrite, copy) NSString * provinceName;
  55. @property (nonatomic, readwrite, copy) NSString * regDate;
  56. @property (nonatomic, readwrite, copy) NSString * route;
  57. @property (nonatomic, readwrite, copy) NSString * score;
  58. @property (nonatomic, readwrite, copy) NSString * serviceStar;
  59. @property (nonatomic, readwrite, copy) NSString * shortName;
  60. @property (nonatomic, readwrite, copy) NSString * siteStar;
  61. @property (nonatomic, readwrite, copy) NSString * star;
  62. @property (nonatomic, readwrite, copy) NSString * telePhone;
  63. @property (nonatomic, readwrite, copy) NSString * tollStar;
  64. @property (nonatomic, readwrite, copy) NSString * trainLevel;
  65. @property (nonatomic, readwrite, copy) NSString * unit;
  66. @property (nonatomic, readwrite, copy) NSString * vip;
  67. @property (nonatomic, readwrite, copy) NSString * watch;
  68. @end
  69. @interface RQUserModel : RQBaseModel
  70. /// 登录渠道
  71. @property (nonatomic, readwrite, assign) RQUserLoginChannelType channel;
  72. @property (nonatomic, readwrite, strong) AccountInfoItem * accountInfo;
  73. @property (nonatomic, readwrite, copy) NSString * address;
  74. @property (nonatomic, readwrite, copy) NSString * appType;
  75. @property (nonatomic, readwrite, copy) NSString * birthday;
  76. @property (nonatomic, readwrite, copy) NSString * carType;
  77. @property (nonatomic, readwrite, copy) NSString * city;
  78. @property (nonatomic, readwrite, copy) NSString * cityName;
  79. @property (nonatomic, readwrite, copy) NSString * country;
  80. @property (nonatomic, readwrite, copy) NSString * countryName;
  81. @property (nonatomic, readwrite, copy) NSString * crDate;
  82. @property (nonatomic, readwrite, copy) NSString * eduStatus;
  83. @property (nonatomic, readwrite, copy) NSString * email;
  84. @property (nonatomic, readwrite, copy) NSString * expireTime;
  85. @property (nonatomic, readwrite, copy) NSString * _id;
  86. @property (nonatomic, readwrite, copy) NSString * imei;
  87. @property (nonatomic, readwrite, copy) NSString * isycbd;
  88. @property (nonatomic, readwrite, strong) NSArray <LoginBindInfosItem *> * loginBindInfos;
  89. @property (nonatomic, readwrite, copy) NSString * loginCode;
  90. @property (nonatomic, readwrite, copy) NSString * mnStatus;
  91. @property (nonatomic, readwrite, copy) NSString * mnqFaceCount;
  92. @property (nonatomic, readwrite, copy) NSString * mnqFacePorcess;
  93. @property (nonatomic, readwrite, copy) NSString * mnqThreeOpen;
  94. @property (nonatomic, readwrite, copy) NSString * mnqTwoOpen;
  95. @property (nonatomic, readwrite, copy) NSString * nickName;
  96. @property (nonatomic, readwrite, copy) NSString * outId;
  97. @property (nonatomic, readwrite, strong) NSArray <ParamsItem *> * params;
  98. @property (nonatomic, readwrite, copy) NSString * password;
  99. @property (nonatomic, readwrite, copy) NSString * payPwd;
  100. @property (nonatomic, readwrite, copy) NSString * photo;
  101. @property (nonatomic, readwrite, copy) NSString * pxjd;
  102. @property (nonatomic, readwrite, copy) NSString * pxkm;
  103. @property (nonatomic, readwrite, copy) NSString * qzgx;
  104. @property (nonatomic, readwrite, strong) SchInfo * schInfo;
  105. @property (nonatomic, readwrite, copy) NSString * school;
  106. @property (nonatomic, readwrite, copy) NSString * schoolName;
  107. @property (nonatomic, readwrite, copy) NSString * sex;
  108. @property (nonatomic, readwrite, copy) NSString * sfzb;
  109. @property (nonatomic, readwrite, copy) NSString * status;
  110. @property (nonatomic, readwrite, copy) NSString * stuDevNum;
  111. @property (nonatomic, readwrite, copy) NSString * stuNum;
  112. @property (nonatomic, readwrite, copy) NSString * systemVersion;
  113. @property (nonatomic, readwrite, copy) NSString * telphone;
  114. @property (nonatomic, readwrite, copy) NSString * userName;
  115. @property (nonatomic, readwrite, copy) NSString * verifyLevel;
  116. @property (nonatomic, readwrite, copy) NSString * version;
  117. @property (nonatomic, readwrite, copy) NSString * ycbdFaceCount;
  118. @property (nonatomic, readwrite, copy) NSString * scbdFaceCount;
  119. @property (nonatomic, readwrite, copy) NSString * busitype;
  120. @property (nonatomic, readwrite, copy) NSString * isOpenScan;
  121. @property (nonatomic, readwrite, copy) NSString * qzVideo;
  122. @property (nonatomic, readwrite, copy) NSString * openId;
  123. ///未知参数
  124. @property (nonatomic, readwrite, copy) NSString * sjjlbh;
  125. @property (nonatomic, readwrite, copy) NSString * a_c;
  126. @property (nonatomic, readwrite, assign) bool isNotGcbd;
  127. - (void)updatePxjdWithPxjd:(NSString *)pxjd;
  128. - (void)updateNickNameWithNickName:(NSString *)nickName;
  129. - (void)updateSchInfoWithSchInfo:(SchInfo *)schInfo;
  130. @end