138 lines
3.1 KiB
Java
138 lines
3.1 KiB
Java
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;
|
|
}
|
|
}
|