| | |
| | | package com.ks.app.vo.user; |
| | | |
| | | import com.ks.app.entity.user.UserExtraInfo; |
| | | import com.ks.app.entity.user.UserInfo; |
| | | import com.ks.app.entity.user.WXUserInfo; |
| | | import com.ks.app.utils.user.UserVOUtil; |
| | | |
| | | /** |
| | | * @author hxh |
| | | * @title: UserInfoVO |
| | |
| | | private String id; |
| | | private String nickName; |
| | | private String portrait; |
| | | private String phone; |
| | | private String wxNickName; |
| | | |
| | | private String inviteCode; |
| | | |
| | | private Boolean hasBoss; |
| | | |
| | | private Integer unReadMsgCount; |
| | | |
| | | //VIP到期时间 |
| | | private Long vipExpireTime; |
| | | |
| | | |
| | | public static UserInfoVO create(UserInfo user) { |
| | | UserInfoVO vo = new UserInfoVO(); |
| | | vo.setId(user.getId() + ""); |
| | | vo.setNickName(user.getNickName()); |
| | | vo.setPortrait(user.getPortrait()); |
| | | vo.setPhone(UserVOUtil.getCoverPhone(user.getPhone())); |
| | | return vo; |
| | | } |
| | | |
| | | public static UserInfoVO create(UserInfo user, UserExtraInfo extraInfo) { |
| | | UserInfoVO vo = create(user); |
| | | vo.setInviteCode(extraInfo.getInviteCode()); |
| | | if (extraInfo.getUnReadMsgCount() == null) { |
| | | vo.setUnReadMsgCount(0); |
| | | } else { |
| | | vo.setUnReadMsgCount(extraInfo.getUnReadMsgCount()); |
| | | } |
| | | return vo; |
| | | } |
| | | |
| | | public static UserInfoVO create(UserInfo user, UserExtraInfo extraInfo, WXUserInfo wxUserInfo) { |
| | | UserInfoVO vo = create(user, extraInfo); |
| | | if (wxUserInfo != null) { |
| | | vo.setWxNickName(wxUserInfo.getNickName()); |
| | | } |
| | | return vo; |
| | | } |
| | | |
| | | |
| | | public String getId() { |
| | | return id; |
| | |
| | | public void setVipExpireTime(Long vipExpireTime) { |
| | | this.vipExpireTime = vipExpireTime; |
| | | } |
| | | |
| | | public String getPhone() { |
| | | return phone; |
| | | } |
| | | |
| | | public void setPhone(String phone) { |
| | | this.phone = phone; |
| | | } |
| | | |
| | | public String getWxNickName() { |
| | | return wxNickName; |
| | | } |
| | | |
| | | public void setWxNickName(String wxNickName) { |
| | | this.wxNickName = wxNickName; |
| | | } |
| | | |
| | | public String getInviteCode() { |
| | | return inviteCode; |
| | | } |
| | | |
| | | public void setInviteCode(String inviteCode) { |
| | | this.inviteCode = inviteCode; |
| | | } |
| | | |
| | | public Boolean getHasBoss() { |
| | | return hasBoss; |
| | | } |
| | | |
| | | public void setHasBoss(Boolean hasBoss) { |
| | | this.hasBoss = hasBoss; |
| | | } |
| | | |
| | | public Integer getUnReadMsgCount() { |
| | | return unReadMsgCount; |
| | | } |
| | | |
| | | public void setUnReadMsgCount(Integer unReadMsgCount) { |
| | | this.unReadMsgCount = unReadMsgCount; |
| | | } |
| | | } |