package com.ruoyi.project.common.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;
import lombok.Getter;
import lombok.Setter;

/**
 * 聊天记录对象 message_chat_content
 *
 * @author jubs
 * @date 2024-05-14
 */
@Getter
@Setter
public class MessageChatContent extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * $column.columnComment
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 聊天记录日期组id(message_chat_group)
     */
    @Excel(name = "聊天记录日期组id(message_chat_group)")
    private Long messageChatGroupId;

    /**
     * 用户id
     */
    @Excel(name = "用户id")
    private Long sendUserId;

    /**
     * 消息类型，0：文本，1：图片
     */
    @Excel(name = "消息类型，0：文本，1：图片")
    private String messageType;

    /**
     * 文本内容
     */
    @Excel(name = "文本内容")
    private String messageContent;

    /**
     * 附件名称
     */
    @Excel(name = "附件名称")
    private String fileName;

    /**
     * 服务器附件名称
     */
    @Excel(name = "服务器附件名称")
    private String fileUploadName;

    /**
     * 服务器地址
     */
    @Excel(name = "服务器地址")
    private String staticUrl;

    private String imageUrl;

    /**
     * 删除标记
     */
    private String delFlag;

}
