package com.mfh.comn.bean.msg; import com.mfh.comn.bean.ILongId; /** * 针对业务需要的会话包装bean,只针对会话本身 * * @author zhangyz created on 2014-11-6 */ @SuppressWarnings("serial") public class BizSessionBean implements ILongId {//extends MfhEntity<Long> private Long id; //会话编号 private Integer type;//会话类别,MsgConstant.SESSION_TYPE_GROUP private Integer sessionBizType;//会话的业务类型 private Long lastupdate;//最后一条消息发生时间该会话中最后更新时刻,用于增量同步 private Long sessionTagOne;//会话的业务属性,为空代表还是陌生用户,不是自己的会员客户 protected String guid; //创建者 private String headimageurl;//创建人头像 private String humanname;//会话创建人员姓名 private String mobile = "";//会话创建人手机 private Long unreadcount = 0L;//未读条数 //这部分属于消息部分,全部移除到另外的一个独立变量中 /*private String content;//最后一条消息的内容 private String spokesman;//最后说话人名称 protected Date createtime;//最后一条消息的创建时间 protected Long createUnixTime = 0L; protected String formatCreateTime;//最后一条消息格式化后的时间显示 public String getSpokesman() { return spokesman; } public void setSpokesman(String spokesman) { this.spokesman = spokesman; } public Long getCreateUnixTime() { return createUnixTime; } public void setCreateUnixTime(Long createUnixTime) { this.createUnixTime = createUnixTime; } public Date getCreatetime() { return createtime; } public void setCreatetime(Date createtime) { if (createtime != null) { setCreateUnixTime(createtime.getTime()); } this.createtime = createtime; } public String getFormatCreateTime() { return formatCreateTime; } public void setFormatCreateTime(String formatCreateTime) { this.formatCreateTime = formatCreateTime; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } */ public Integer getSessionBizType() { return sessionBizType; } public void setSessionBizType(Integer sessionBizType) { this.sessionBizType = sessionBizType; } public Long getSessionTagOne() { return sessionTagOne; } public void setSessionTagOne(Long sessionTagOne) { this.sessionTagOne = sessionTagOne; } public String getMobile() { return mobile; } public void setMobile(String mobile) { this.mobile = mobile; } public String getHumanname() { return humanname; } public void setHumanname(String humanname) { this.humanname = humanname; } public String getHeadimageurl() { return headimageurl; } public void setHeadimageurl(String headimageurl) { this.headimageurl = headimageurl; } public Long getLastupdate() { return lastupdate; } public void setLastupdate(Long lastupdate) { this.lastupdate = lastupdate; } public String getGuid() { return guid; } public void setGuid(String guid) { this.guid = guid; } public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Integer getType() { return type; } public void setType(Integer type) { this.type = type; } public Long getUnreadcount() { return unreadcount; } public void setUnreadcount(Long unreadcount) { this.unreadcount = unreadcount; } }