2025-02-03 18:59:51 +08:00

375 lines
8.5 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.upchina.group.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
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;
/**
* 交互类型1群聊2私聊 3:会话消息
*/
@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;
/**
* 私聊用户ID
*/
@TableField("private_user_id")
private String privateUserId;
/**
* 消息内容
*/
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;
}
public String getPrivateUserId() {
return privateUserId;
}
public void setPrivateUserId(String privateUserId) {
this.privateUserId = privateUserId;
}
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 +
"}";
}
}