package com.yidianling.user.mine.bean import android.os.Parcel import android.os.Parcelable /** * Created by jiucheng on 2018/7/13. * 功能: */ class AccountBean() :Parcelable{ var id: String? = null//id var uid: String? = null//id var type: Int? = -1//1,//账号类型:1、支付宝;2、微信;3、银行卡 var cashName: String? = null//提现姓名 var bankRealName: String? = null//提现姓名 var bankName: String? = null//1、中国建设银行;2、中国工商银行;3、中国农业银行;4、中国银 var bankAddress: String? = null//"建设银行滨江支行",//支行 var account: String? = null//sdfas***@163.com var bankIcon: String? = null//http://www.yidainling.com/asdfadsf.jpg var remark: String? = null//工作日9-18点,到账时间:2小时内;休息日顺延至下一个工作日 var isDefault: Int = -1//默认账户 1默认2非默认 var status: Int = -1//1' => "未审核", '2' => "审核中",'3' => "审核成功",'4' => "审核失败"5、 constructor(parcel: Parcel) : this() { id = parcel.readString() uid = parcel.readString() type = parcel.readValue(Int::class.java.classLoader) as? Int cashName = parcel.readString() bankRealName = parcel.readString() bankName = parcel.readString() bankAddress = parcel.readString() account = parcel.readString() bankIcon = parcel.readString() remark = parcel.readString() isDefault = parcel.readInt() status = parcel.readInt() } override fun writeToParcel(parcel: Parcel, flags: Int) { parcel.writeString(id) parcel.writeString(uid) parcel.writeValue(type) parcel.writeString(cashName) parcel.writeString(bankRealName) parcel.writeString(bankName) parcel.writeString(bankAddress) parcel.writeString(account) parcel.writeString(bankIcon) parcel.writeString(remark) parcel.writeInt(isDefault) parcel.writeInt(status) } override fun describeContents(): Int { return 0 } companion object CREATOR : Parcelable.Creator<AccountBean> { override fun createFromParcel(parcel: Parcel): AccountBean { return AccountBean(parcel) } override fun newArray(size: Int): Array<AccountBean?> { return arrayOfNulls(size) } } }