/** * */ package com.keju.maomao.bean; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import com.keju.maomao.helper.BusinessHelper; /** * 私信实体 * * @author zhouyong * */ public class LetterBean implements Serializable { private static final long serialVersionUID = -6190204637500449066L; private int id; private int senderId;// 发送者 private int receiverId;// 接受者 private int sender; private int receiver; private String content;// 内容 private int status;// 状态NewsBean private String sendTime;// 发送时间 private String friendUrl;//接收者图片的rul private String sendUrl;//发送者的图片url public LetterBean(JSONObject obj) throws JSONException { if (obj.has("id")) { this.id = obj.getInt("id"); } if (obj.has("sender_id")) { this.senderId = obj.getInt("sender_id"); } if (obj.has("receiver_id")) { this.receiverId = obj.getInt("receiver_id"); } // if (obj.has("sender")) { // this.sender = obj.getInt("sender"); // } // if (obj.has("receiver")) { // this.receiver = obj.getInt("receiver"); // } if (obj.has("content")) { this.content = obj.getString("content"); } if (obj.has("status")) { this.status = obj.getInt("status"); } if (obj.has("time")) { this.sendTime = obj.getString("time"); } if (obj.has("sender_pic_path")) { this.sendUrl = BusinessHelper.PIC_BASE_URL + obj.getString("sender_pic_path"); } if (obj.has("receiver_path")) { this.friendUrl = BusinessHelper.PIC_BASE_URL + obj.getString("receiver_path"); } } public static List<LetterBean> constractList(JSONArray arr) throws JSONException { List<LetterBean> letterBeans = new ArrayList<LetterBean>(); if (arr != null) { int length = arr.length(); for (int i = 0; i < length; i++) { JSONObject subObj = arr.getJSONObject(i); if (subObj != null) { letterBeans.add(new LetterBean(subObj)); } } } return letterBeans; } public int getId() { return id; } public void setId(int id) { this.id = id; } public int getSenderId() { return senderId; } public void setSenderId(int senderId) { this.senderId = senderId; } public int getreceiverId() { return receiverId; } public void setreceiverId(int receiverId) { this.receiverId = receiverId; } public int getSender() { return sender; } public void setSender(int sender) { this.sender = sender; } public int getReceiver() { return receiver; } public void setReceiver(int receiver) { this.receiver = receiver; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } public int getStatus() { return status; } public void setStatus(int status) { this.status = status; } public String getSendTime() { return sendTime; } public void setSendTime(String sendTime) { this.sendTime = sendTime; } public String getFriendUrl() { return friendUrl; } public void setFriendUrl(String friendUrl) { this.friendUrl = friendUrl; } public String getSendUrl() { return sendUrl; } public void setSendUrl(String sendUrl) { this.sendUrl = sendUrl; } }