2025-01-30 09:53:26 +08:00
|
|
|
|
package com.upchina.group.entity;
|
|
|
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
2025-02-03 18:59:51 +08:00
|
|
|
|
|
2025-01-30 09:53:26 +08:00
|
|
|
|
import java.io.Serializable;
|
|
|
|
|
|
import java.time.LocalDateTime;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* <p>
|
|
|
|
|
|
* 交易圈互动消息
|
|
|
|
|
|
* </p>
|
|
|
|
|
|
*
|
|
|
|
|
|
* @author easonzhu
|
|
|
|
|
|
* @since 2025-01-29
|
|
|
|
|
|
*/
|
|
|
|
|
|
public class GroupMessage implements Serializable {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* ID
|
|
|
|
|
|
*/
|
|
|
|
|
|
@TableId(value = "id", type = IdType.AUTO)
|
|
|
|
|
|
private Integer id;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 消息类型:1普通消息;2推荐产品消息;3进入交易圈消息;4用户关注投顾消息;5分享交易圈消息;6开启互动消息;7关闭互动消息; 8下单产品; 9购物车产品数据量修改; 10购物车产品上架; 11问卷;12用户上下线;13开启、关闭企微二维码;14购物车产品推送;15取消推送产品;16显示完整昵称;17先审后发;18开启私聊;19显示圈子人数;
|
|
|
|
|
|
*/
|
|
|
|
|
|
@TableField("msg_type")
|
|
|
|
|
|
private Integer msgType;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 交易圈ID
|
|
|
|
|
|
*/
|
|
|
|
|
|
@TableField("group_id")
|
|
|
|
|
|
private Integer groupId;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
2025-02-03 18:59:51 +08:00
|
|
|
|
* 交互类型:1群聊;2私聊 3:会话消息
|
2025-01-30 09:53:26 +08:00
|
|
|
|
*/
|
|
|
|
|
|
@TableField("interactive_type")
|
|
|
|
|
|
private Integer interactiveType;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 用户类型:1投顾;2用户;3助教;4运营人员
|
|
|
|
|
|
*/
|
|
|
|
|
|
@TableField("user_type")
|
|
|
|
|
|
private Integer userType;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 用户ID
|
|
|
|
|
|
*/
|
|
|
|
|
|
@TableField("user_id")
|
|
|
|
|
|
private String userId;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 接收用户类型(仅私聊):1投顾;2用户;3助教;4运营人员
|
|
|
|
|
|
*/
|
|
|
|
|
|
@TableField("to_user_type")
|
|
|
|
|
|
private Integer toUserType;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 接受用户ID(仅私聊)
|
|
|
|
|
|
*/
|
|
|
|
|
|
@TableField("to_user_id")
|
|
|
|
|
|
private String toUserId;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 用户名称
|
|
|
|
|
|
*/
|
|
|
|
|
|
@TableField("user_name")
|
|
|
|
|
|
private String userName;
|
|
|
|
|
|
|
2025-02-03 18:59:51 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 私聊用户ID
|
|
|
|
|
|
*/
|
|
|
|
|
|
@TableField("private_user_id")
|
|
|
|
|
|
private String privateUserId;
|
|
|
|
|
|
|
2025-01-30 09:53:26 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 消息内容
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String content;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 发布类型 1:文本 2:图片 3:文件 4:产品 5:问卷
|
|
|
|
|
|
*/
|
|
|
|
|
|
@TableField("content_type")
|
|
|
|
|
|
private Integer contentType;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 回复消息ID
|
|
|
|
|
|
*/
|
|
|
|
|
|
@TableField("reply_id")
|
|
|
|
|
|
private Integer replyId;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 引用消息ID
|
|
|
|
|
|
*/
|
|
|
|
|
|
@TableField("quote_id")
|
|
|
|
|
|
private Integer quoteId;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 数据状态:1初始;2已审核;3已删除
|
|
|
|
|
|
*/
|
|
|
|
|
|
private Integer status;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 创建人ID
|
|
|
|
|
|
*/
|
|
|
|
|
|
@TableField("create_user_id")
|
|
|
|
|
|
private Integer createUserId;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 创建时间
|
|
|
|
|
|
*/
|
|
|
|
|
|
@TableField("create_time")
|
|
|
|
|
|
private LocalDateTime createTime;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 更新人ID
|
|
|
|
|
|
*/
|
|
|
|
|
|
@TableField("update_user_id")
|
|
|
|
|
|
private Integer updateUserId;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 更新时间
|
|
|
|
|
|
*/
|
|
|
|
|
|
@TableField("update_time")
|
|
|
|
|
|
private LocalDateTime updateTime;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 删除时间
|
|
|
|
|
|
*/
|
|
|
|
|
|
@TableField("delete_time")
|
|
|
|
|
|
private LocalDateTime deleteTime;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 删除人id
|
|
|
|
|
|
*/
|
|
|
|
|
|
@TableField("delete_user_id")
|
|
|
|
|
|
private Integer deleteUserId;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 审核人id
|
|
|
|
|
|
*/
|
|
|
|
|
|
@TableField("audit_user_id")
|
|
|
|
|
|
private Integer auditUserId;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 审核时间
|
|
|
|
|
|
*/
|
|
|
|
|
|
@TableField("audit_time")
|
|
|
|
|
|
private LocalDateTime auditTime;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 投顾id
|
|
|
|
|
|
*/
|
|
|
|
|
|
@TableField("advisor_id")
|
|
|
|
|
|
private Integer advisorId;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 是否精选 1是 2否
|
|
|
|
|
|
*/
|
|
|
|
|
|
@TableField("is_recommend")
|
|
|
|
|
|
private Integer isRecommend;
|
|
|
|
|
|
|
|
|
|
|
|
public Integer getId() {
|
|
|
|
|
|
return id;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setId(Integer id) {
|
|
|
|
|
|
this.id = id;
|
|
|
|
|
|
}
|
|
|
|
|
|
public Integer getMsgType() {
|
|
|
|
|
|
return msgType;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setMsgType(Integer msgType) {
|
|
|
|
|
|
this.msgType = msgType;
|
|
|
|
|
|
}
|
|
|
|
|
|
public Integer getGroupId() {
|
|
|
|
|
|
return groupId;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setGroupId(Integer groupId) {
|
|
|
|
|
|
this.groupId = groupId;
|
|
|
|
|
|
}
|
|
|
|
|
|
public Integer getInteractiveType() {
|
|
|
|
|
|
return interactiveType;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setInteractiveType(Integer interactiveType) {
|
|
|
|
|
|
this.interactiveType = interactiveType;
|
|
|
|
|
|
}
|
|
|
|
|
|
public Integer getUserType() {
|
|
|
|
|
|
return userType;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setUserType(Integer userType) {
|
|
|
|
|
|
this.userType = userType;
|
|
|
|
|
|
}
|
|
|
|
|
|
public String getUserId() {
|
|
|
|
|
|
return userId;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setUserId(String userId) {
|
|
|
|
|
|
this.userId = userId;
|
|
|
|
|
|
}
|
|
|
|
|
|
public Integer getToUserType() {
|
|
|
|
|
|
return toUserType;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setToUserType(Integer toUserType) {
|
|
|
|
|
|
this.toUserType = toUserType;
|
|
|
|
|
|
}
|
|
|
|
|
|
public String getToUserId() {
|
|
|
|
|
|
return toUserId;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setToUserId(String toUserId) {
|
|
|
|
|
|
this.toUserId = toUserId;
|
|
|
|
|
|
}
|
|
|
|
|
|
public String getUserName() {
|
|
|
|
|
|
return userName;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setUserName(String userName) {
|
|
|
|
|
|
this.userName = userName;
|
|
|
|
|
|
}
|
2025-02-03 18:59:51 +08:00
|
|
|
|
public String getPrivateUserId() {
|
|
|
|
|
|
return privateUserId;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setPrivateUserId(String privateUserId) {
|
|
|
|
|
|
this.privateUserId = privateUserId;
|
|
|
|
|
|
}
|
2025-01-30 09:53:26 +08:00
|
|
|
|
public String getContent() {
|
|
|
|
|
|
return content;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setContent(String content) {
|
|
|
|
|
|
this.content = content;
|
|
|
|
|
|
}
|
|
|
|
|
|
public Integer getContentType() {
|
|
|
|
|
|
return contentType;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setContentType(Integer contentType) {
|
|
|
|
|
|
this.contentType = contentType;
|
|
|
|
|
|
}
|
|
|
|
|
|
public Integer getReplyId() {
|
|
|
|
|
|
return replyId;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setReplyId(Integer replyId) {
|
|
|
|
|
|
this.replyId = replyId;
|
|
|
|
|
|
}
|
|
|
|
|
|
public Integer getQuoteId() {
|
|
|
|
|
|
return quoteId;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setQuoteId(Integer quoteId) {
|
|
|
|
|
|
this.quoteId = quoteId;
|
|
|
|
|
|
}
|
|
|
|
|
|
public Integer getStatus() {
|
|
|
|
|
|
return status;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setStatus(Integer status) {
|
|
|
|
|
|
this.status = status;
|
|
|
|
|
|
}
|
|
|
|
|
|
public Integer getCreateUserId() {
|
|
|
|
|
|
return createUserId;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setCreateUserId(Integer createUserId) {
|
|
|
|
|
|
this.createUserId = createUserId;
|
|
|
|
|
|
}
|
|
|
|
|
|
public LocalDateTime getCreateTime() {
|
|
|
|
|
|
return createTime;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setCreateTime(LocalDateTime createTime) {
|
|
|
|
|
|
this.createTime = createTime;
|
|
|
|
|
|
}
|
|
|
|
|
|
public Integer getUpdateUserId() {
|
|
|
|
|
|
return updateUserId;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setUpdateUserId(Integer updateUserId) {
|
|
|
|
|
|
this.updateUserId = updateUserId;
|
|
|
|
|
|
}
|
|
|
|
|
|
public LocalDateTime getUpdateTime() {
|
|
|
|
|
|
return updateTime;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setUpdateTime(LocalDateTime updateTime) {
|
|
|
|
|
|
this.updateTime = updateTime;
|
|
|
|
|
|
}
|
|
|
|
|
|
public LocalDateTime getDeleteTime() {
|
|
|
|
|
|
return deleteTime;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setDeleteTime(LocalDateTime deleteTime) {
|
|
|
|
|
|
this.deleteTime = deleteTime;
|
|
|
|
|
|
}
|
|
|
|
|
|
public Integer getDeleteUserId() {
|
|
|
|
|
|
return deleteUserId;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setDeleteUserId(Integer deleteUserId) {
|
|
|
|
|
|
this.deleteUserId = deleteUserId;
|
|
|
|
|
|
}
|
|
|
|
|
|
public Integer getAuditUserId() {
|
|
|
|
|
|
return auditUserId;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setAuditUserId(Integer auditUserId) {
|
|
|
|
|
|
this.auditUserId = auditUserId;
|
|
|
|
|
|
}
|
|
|
|
|
|
public LocalDateTime getAuditTime() {
|
|
|
|
|
|
return auditTime;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setAuditTime(LocalDateTime auditTime) {
|
|
|
|
|
|
this.auditTime = auditTime;
|
|
|
|
|
|
}
|
|
|
|
|
|
public Integer getAdvisorId() {
|
|
|
|
|
|
return advisorId;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setAdvisorId(Integer advisorId) {
|
|
|
|
|
|
this.advisorId = advisorId;
|
|
|
|
|
|
}
|
|
|
|
|
|
public Integer getIsRecommend() {
|
|
|
|
|
|
return isRecommend;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void setIsRecommend(Integer isRecommend) {
|
|
|
|
|
|
this.isRecommend = isRecommend;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
public String toString() {
|
|
|
|
|
|
return "GroupMessage{" +
|
|
|
|
|
|
"id=" + id +
|
|
|
|
|
|
", msgType=" + msgType +
|
|
|
|
|
|
", groupId=" + groupId +
|
|
|
|
|
|
", interactiveType=" + interactiveType +
|
|
|
|
|
|
", userType=" + userType +
|
|
|
|
|
|
", userId=" + userId +
|
|
|
|
|
|
", toUserType=" + toUserType +
|
|
|
|
|
|
", toUserId=" + toUserId +
|
|
|
|
|
|
", userName=" + userName +
|
|
|
|
|
|
", content=" + content +
|
|
|
|
|
|
", contentType=" + contentType +
|
|
|
|
|
|
", replyId=" + replyId +
|
|
|
|
|
|
", quoteId=" + quoteId +
|
|
|
|
|
|
", status=" + status +
|
|
|
|
|
|
", createUserId=" + createUserId +
|
|
|
|
|
|
", createTime=" + createTime +
|
|
|
|
|
|
", updateUserId=" + updateUserId +
|
|
|
|
|
|
", updateTime=" + updateTime +
|
|
|
|
|
|
", deleteTime=" + deleteTime +
|
|
|
|
|
|
", deleteUserId=" + deleteUserId +
|
|
|
|
|
|
", auditUserId=" + auditUserId +
|
|
|
|
|
|
", auditTime=" + auditTime +
|
|
|
|
|
|
", advisorId=" + advisorId +
|
|
|
|
|
|
", isRecommend=" + isRecommend +
|
|
|
|
|
|
"}";
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|