package com.syzb.group.vo; import com.syzb.business.entity.ModuleUser; import io.swagger.annotations.ApiModelProperty; import java.time.LocalDateTime; public class GroupCustomerVO { @ApiModelProperty("ID") private Integer id; @ApiModelProperty("用户ID") private String userId; @ApiModelProperty("昵称") private String nickName; @ApiModelProperty("头像") private String userHeadPicUrl; @ApiModelProperty("加入时间") private LocalDateTime joinTime; @ApiModelProperty("到期时间") private LocalDateTime expireTime; @ApiModelProperty("在线状态 1:在线 2:不在线") private Integer isOnline; @ApiModelProperty("客户状态 1:在期 2:已到期 3:即将到期 4:新学员") private Integer customerStatus; @ApiModelProperty("禁言状态 1:已禁言 2:未禁言") private Integer isForbidden; @ApiModelProperty("最近一次访问时间") private LocalDateTime lastVisitTime; @ApiModelProperty("最近一次发言时间") private LocalDateTime lastChatTime; public GroupCustomerVO(ModuleUser moduleUser) { this.id = moduleUser.getId(); this.userId = moduleUser.getUserId(); this.joinTime = moduleUser.getCreateTime(); this.expireTime = moduleUser.getEndTime(); } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getUserId() { return userId; } public void setUserId(String userId) { this.userId = userId; } public String getNickName() { return nickName; } public void setNickName(String nickName) { this.nickName = nickName; } public String getUserHeadPicUrl() { return userHeadPicUrl; } public void setUserHeadPicUrl(String userHeadPicUrl) { this.userHeadPicUrl = userHeadPicUrl; } public LocalDateTime getJoinTime() { return joinTime; } public void setJoinTime(LocalDateTime joinTime) { this.joinTime = joinTime; } public LocalDateTime getExpireTime() { return expireTime; } public void setExpireTime(LocalDateTime expireTime) { this.expireTime = expireTime; } public Integer getIsOnline() { return isOnline; } public void setIsOnline(Integer isOnline) { this.isOnline = isOnline; } public Integer getCustomerStatus() { return customerStatus; } public void setCustomerStatus(Integer customerStatus) { this.customerStatus = customerStatus; } public Integer getIsForbidden() { return isForbidden; } public void setIsForbidden(Integer isForbidden) { this.isForbidden = isForbidden; } public LocalDateTime getLastVisitTime() { return lastVisitTime; } public void setLastVisitTime(LocalDateTime lastVisitTime) { this.lastVisitTime = lastVisitTime; } public LocalDateTime getLastChatTime() { return lastChatTime; } public void setLastChatTime(LocalDateTime lastChatTime) { this.lastChatTime = lastChatTime; } }