package com.yeshi.fanli.vo.msg; import org.yeshi.utils.mybatis.Table; import com.yeshi.fanli.entity.bus.msg.UserMsgUnReadNum; /* * 用户消息已读状态存储 */ @Table("yeshi_ec_msg_read_state") public class UserMsgUnReadNumVO { private String typeOrder;// 订单消息未读数 private String typeMoney;// 资金消息未读数 private String typeAccount;// 账户消息未读数 private String typeInvite;// 邀请消息未读数 private String typeScore;// 积分消息未读数 private String typeSystem;// 系统消息未读数 public UserMsgUnReadNumVO(UserMsgUnReadNum num) { this.typeAccount = getCountDesc(num.getTypeAccount()); this.typeInvite = getCountDesc(num.getTypeInvite()); this.typeMoney = getCountDesc(num.getTypeMoney()); this.typeOrder = getCountDesc(num.getTypeOrder()); this.typeScore = getCountDesc(num.getTypeScore()); this.typeSystem = getCountDesc(num.getTypeSystem()); } static String getCountDesc(int count) { if (count >= 100) return "99+"; else return count + ""; } public UserMsgUnReadNumVO() { } public String getTypeOrder() { return typeOrder; } public void setTypeOrder(String typeOrder) { this.typeOrder = typeOrder; } public String getTypeMoney() { return typeMoney; } public void setTypeMoney(String typeMoney) { this.typeMoney = typeMoney; } public String getTypeSystem() { return typeSystem; } public void setTypeSystem(String typeSystem) { this.typeSystem = typeSystem; } public String getTypeAccount() { return typeAccount; } public void setTypeAccount(String typeAccount) { this.typeAccount = typeAccount; } public String getTypeInvite() { return typeInvite; } public void setTypeInvite(String typeInvite) { this.typeInvite = typeInvite; } public String getTypeScore() { return typeScore; } public void setTypeScore(String typeScore) { this.typeScore = typeScore; } }