package com.itbox.grzl.bean;
import java.io.Serializable;
import java.text.DecimalFormat;
import com.activeandroid.Model;
import com.activeandroid.annotation.Column;
import com.activeandroid.annotation.Table;
import com.itbox.grzl.constants.TeacherExtensionTable;
/**
* { "userid": 14, "usercode": 422801132265623230, "userbank":
* "321321432432432", "bankaddress": "北京市昌平区支行", "teachertype": 1, "jobtype": 6,
* "pictureprice": 100, "phoneprice": 100, "starttime": 20, "endtime": 22,
* "teacherlevel": 1, "remarkcount": 1 }
*
* @author malinkang 2014年5月28日
*
*/
@Table(name = TeacherExtensionTable.TABLE_NAME)
public class TeacherExtension extends Model implements Serializable {
/**
*
*/
private static final long serialVersionUID = 7065479262403661229L;
@Column(name = TeacherExtensionTable.COLUMN_USERID)
private Integer userid;
@Column(name = TeacherExtensionTable.COLUMN_USERCODE)
private String usercode;
@Column(name = TeacherExtensionTable.COLUMN_USERBANK)
private String userbank;
@Column(name = TeacherExtensionTable.COLUMN_BANKADDRESS)
private String bankaddress;
@Column(name = TeacherExtensionTable.COLUMN_TEACHERTYPE)
private String teachertype;
@Column(name = TeacherExtensionTable.COLUMN_JOBTYPE)
private String jobtype;
@Column(name = TeacherExtensionTable.COLUMN_PICTUREPICE)
private String pictureprice;
@Column(name = TeacherExtensionTable.COLUMN_PHONEPRICE)
private String phoneprice;
@Column(name = TeacherExtensionTable.COLUMN_STARTTIME)
private String starttime;
@Column(name = TeacherExtensionTable.COLUMN_ENDTIME)
private String endtime;
@Column(name = TeacherExtensionTable.COLUMN_TEACHERLEVEL)
private String teacherlevel;
@Column(name = TeacherExtensionTable.COLUMN_REMARKCOUNT)
private String remarkcount;
private double finalPhoneprice;
private double finalPictureprice;
public double getFinalPhoneprice() {
return (double) Math.round(finalPhoneprice * 100) / 100;
}
public void setFinalPhoneprice(double finalPhoneprice) {
this.finalPhoneprice = finalPhoneprice;
}
public double getFinalPictureprice() {
return (double) Math.round(finalPictureprice * 100) / 100;
}
public void setFinalPictureprice(double finalPictureprice) {
this.finalPictureprice = finalPictureprice;
}
public Integer getUserid() {
return userid;
}
public void setUserid(Integer userid) {
this.userid = userid;
}
public String getUsercode() {
return usercode;
}
public void setUsercode(String usercode) {
this.usercode = usercode;
}
public String getUserbank() {
return userbank;
}
public void setUserbank(String userbank) {
this.userbank = userbank;
}
public String getBankaddress() {
return bankaddress;
}
public void setBankaddress(String bankaddress) {
this.bankaddress = bankaddress;
}
public String getTeachertype() {
return teachertype;
}
public void setTeachertype(String teachertype) {
this.teachertype = teachertype;
}
public String getJobtype() {
return jobtype;
}
public void setJobtype(String jobtype) {
this.jobtype = jobtype;
}
public String getPictureprice() {
return pictureprice != null ? pictureprice : "0.00";
}
public void setPictureprice(String pictureprice) {
this.pictureprice = pictureprice;
}
public String getPhoneprice() {
return phoneprice != null ? phoneprice : "0.00";
}
public void setPhoneprice(String phoneprice) {
this.phoneprice = phoneprice;
}
public String getStarttime() {
return starttime;
}
public void setStarttime(String starttime) {
this.starttime = starttime;
}
public String getEndtime() {
return endtime;
}
public void setEndtime(String endtime) {
this.endtime = endtime;
}
public String getTeacherlevel() {
return teacherlevel;
}
public void setTeacherlevel(String teacherlevel) {
this.teacherlevel = teacherlevel;
}
public String getRemarkcount() {
return remarkcount;
}
public void setRemarkcount(String remarkcount) {
this.remarkcount = remarkcount;
}
@Override
public String toString() {
return "TeacherExtension [userid=" + userid + ", usercode=" + usercode
+ ", userbank=" + userbank + ", bankaddress=" + bankaddress
+ ", teachertype=" + teachertype + ", jobtype=" + jobtype
+ ", pictureprice=" + pictureprice + ", phoneprice="
+ phoneprice + ", starttime=" + starttime + ", endtime="
+ endtime + ", teacherlevel=" + teacherlevel + ", remarkcount="
+ remarkcount + ", finalPhoneprice=" + finalPhoneprice
+ ", finalPictureprice=" + finalPictureprice + "]";
}
}