package com.itbox.grzl.bean; import android.os.Parcel; import android.os.Parcelable; import android.os.Parcelable.Creator; import com.activeandroid.annotation.Column; import com.activeandroid.annotation.Table; import com.itbox.grzl.enumeration.ExamineState; /** * 提现记录 * * @author byz * @date 2014-5-11下午6:53:43 */ @Table(name = "teacher_withdrawals", id = TeacherWithdrawals.ID) public class TeacherWithdrawals extends BaseModel implements Parcelable { public static final String ID = "_id"; public static final String TWID = "tw_id"; public static final String USERID = "tw_userid"; public static final String PRICE = "tw_price"; public static final String STATUS = "tw_status"; public static final String PROCESSINGDATE = "tw_processingdate"; public static final String DESCRIPTION = "tw_description"; public static final String CREATETIME = "tw_createtime"; @Column(name = TeacherWithdrawals.TWID) private String id; @Column(name = TeacherWithdrawals.USERID) private String userid; @Column(name = TeacherWithdrawals.PRICE) private double price; @Column(name = TeacherWithdrawals.STATUS) private int status; @Column(name = TeacherWithdrawals.PROCESSINGDATE) private String processingdate; @Column(name = TeacherWithdrawals.DESCRIPTION) private String description; @Column(name = TeacherWithdrawals.CREATETIME) private String createtime; public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public String getCreatetime() { return createtime; } public void setCreatetime(String createtime) { this.createtime = createtime; } public String getTwId() { return id; } public void setTwId(String id) { this.id = id; } public String getUserid() { return userid; } public void setUserid(String userid) { this.userid = userid; } public double getPrice() { return price; } public void setPrice(double price) { this.price = price; } public int getStatus() { return status; } public void setStatus(int status) { this.status = status; } public String getProcessingdate() { return processingdate; } public void setProcessingdate(String processingdate) { this.processingdate = processingdate; } public String getStatusName() { return ExamineState.getName(status); } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeString(this.createtime); dest.writeString(this.description); dest.writeString(this.id); dest.writeString(this.processingdate); dest.writeString(this.userid); dest.writeInt(this.status); dest.writeDouble(this.price); } public static final Parcelable.Creator<TeacherWithdrawals> CREATOR = new Creator<TeacherWithdrawals>() { @Override public TeacherWithdrawals[] newArray(int size) { return null; } @Override public TeacherWithdrawals createFromParcel(Parcel source) { TeacherWithdrawals bean = new TeacherWithdrawals(); bean.setCreatetime(source.readString()); bean.setDescription(source.readString()); bean.setTwId(source.readString()); bean.setProcessingdate(source.readString()); bean.setUserid(source.readString()); bean.setStatus(source.readInt()); bean.setPrice(source.readDouble()); return bean; } }; }