|
@@ -12,41 +12,90 @@ import org.jetbrains.annotations.Nullable;
|
|
|
|
|
|
public class User implements IUser, Parcelable , IModel {
|
|
|
|
|
|
- public String id;
|
|
|
- public String nick_name;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * uid : 185
|
|
|
+ * name : 微信
|
|
|
+ * mobile : 18353965350
|
|
|
+ * avatar :
|
|
|
+ * money : 0.00
|
|
|
+ * type : 1
|
|
|
+ * status : 1
|
|
|
+ * openid : 011reE00052RfK1ZQ3100fcB1Q2reE0G
|
|
|
+ * union_id : null
|
|
|
+ * create_time : 2020-09-10 19:52:56
|
|
|
+ * update_time : 1970-01-01 08:00:00
|
|
|
+ * delete_time : null
|
|
|
+ */
|
|
|
+ public String uid;
|
|
|
+ public String name;
|
|
|
+ public String mobile;
|
|
|
public String avatar;
|
|
|
- public String open_id;
|
|
|
- public String bac_time;
|
|
|
- public int create_time;
|
|
|
- public String user_mobile;
|
|
|
- public int vip;
|
|
|
- public int ab_uid;
|
|
|
- public String user_name;
|
|
|
- public String vip_time;
|
|
|
+ public String money;
|
|
|
+ public String type;//1是司机 2是货主
|
|
|
+ public String status;
|
|
|
+ public String openid;
|
|
|
+ public String union_id;
|
|
|
+ public String create_time;
|
|
|
+ public String update_time;
|
|
|
+ public String delete_time;
|
|
|
|
|
|
|
|
|
- @Nullable
|
|
|
+ protected User(Parcel in) {
|
|
|
+ uid = in.readString();
|
|
|
+ name = in.readString();
|
|
|
+ mobile = in.readString();
|
|
|
+ avatar = in.readString();
|
|
|
+ money = in.readString();
|
|
|
+ type = in.readString();
|
|
|
+ status = in.readString();
|
|
|
+ openid = in.readString();
|
|
|
+ union_id = in.readString();
|
|
|
+ create_time = in.readString();
|
|
|
+ update_time = in.readString();
|
|
|
+ delete_time = in.readString();
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
- public String id() {
|
|
|
- return id;
|
|
|
+ public void writeToParcel(Parcel dest, int flags) {
|
|
|
+ dest.writeString(uid);
|
|
|
+ dest.writeString(name);
|
|
|
+ dest.writeString(mobile);
|
|
|
+ dest.writeString(avatar);
|
|
|
+ dest.writeString(money);
|
|
|
+ dest.writeString(type);
|
|
|
+ dest.writeString(status);
|
|
|
+ dest.writeString(openid);
|
|
|
+ dest.writeString(union_id);
|
|
|
+ dest.writeString(create_time);
|
|
|
+ dest.writeString(update_time);
|
|
|
+ dest.writeString(delete_time);
|
|
|
}
|
|
|
|
|
|
- @Nullable
|
|
|
@Override
|
|
|
- public String nickName() {
|
|
|
- return nick_name;
|
|
|
+ public int describeContents() {
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
+ public static final Creator<User> CREATOR = new Creator<User>() {
|
|
|
+ @Override
|
|
|
+ public User createFromParcel(Parcel in) {
|
|
|
+ return new User(in);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public User[] newArray(int size) {
|
|
|
+ return new User[size];
|
|
|
+ }
|
|
|
+ };
|
|
|
+
|
|
|
@Nullable
|
|
|
@Override
|
|
|
public String avatar() {
|
|
|
return avatar;
|
|
|
}
|
|
|
|
|
|
- @Nullable
|
|
|
- @Override
|
|
|
- public String userName() {
|
|
|
- return user_name;
|
|
|
+ public User() {
|
|
|
}
|
|
|
|
|
|
|
|
@@ -65,57 +114,7 @@ public class User implements IUser, Parcelable , IModel {
|
|
|
}
|
|
|
|
|
|
|
|
|
- public User() {
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public boolean vip() {
|
|
|
- return vip == 1;
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public int describeContents() {
|
|
|
- return 0;
|
|
|
- }
|
|
|
|
|
|
- @Override
|
|
|
- public void writeToParcel(Parcel dest, int flags) {
|
|
|
- dest.writeString(this.id);
|
|
|
- dest.writeString(this.nick_name);
|
|
|
- dest.writeString(this.avatar);
|
|
|
- dest.writeString(this.open_id);
|
|
|
- dest.writeString(this.bac_time);
|
|
|
- dest.writeInt(this.create_time);
|
|
|
- dest.writeString(this.user_mobile);
|
|
|
- dest.writeInt(this.vip);
|
|
|
- dest.writeInt(this.ab_uid);
|
|
|
- dest.writeString(this.user_name);
|
|
|
- dest.writeString(this.vip_time);
|
|
|
- }
|
|
|
|
|
|
- protected User(Parcel in) {
|
|
|
- this.id = in.readString();
|
|
|
- this.nick_name = in.readString();
|
|
|
- this.avatar = in.readString();
|
|
|
- this.open_id = in.readString();
|
|
|
- this.bac_time = in.readString();
|
|
|
- this.create_time = in.readInt();
|
|
|
- this.user_mobile = in.readString();
|
|
|
- this.vip = in.readInt();
|
|
|
- this.ab_uid = in.readInt();
|
|
|
- this.user_name = in.readString();
|
|
|
- this.vip_time = in.readString();
|
|
|
- }
|
|
|
-
|
|
|
- public static final Creator<User> CREATOR = new Creator<User>() {
|
|
|
- @Override
|
|
|
- public User createFromParcel(Parcel source) {
|
|
|
- return new User(source);
|
|
|
- }
|
|
|
|
|
|
- @Override
|
|
|
- public User[] newArray(int size) {
|
|
|
- return new User[size];
|
|
|
- }
|
|
|
- };
|
|
|
}
|