- 新增 Category、Collection、Comment 等实体类 - 实现笔记查询、分类、收藏、评论等功能 - 添加 Markdown 解析工具类 - 新增用户点赞和收藏功能 - 实现问题查询和统计功能
55 lines
753 B
Java
55 lines
753 B
Java
package com.example.copykamanotes.model.entity;
|
|
|
|
import lombok.Data;
|
|
import java.time.LocalDateTime;
|
|
|
|
/**
|
|
* 消息实体类
|
|
*/
|
|
@Data
|
|
public class Message {
|
|
/**
|
|
* 消息ID
|
|
*/
|
|
private Integer messageId;
|
|
|
|
/**
|
|
* 接收者ID
|
|
*/
|
|
private Long receiverId;
|
|
|
|
/**
|
|
* 发送者ID
|
|
*/
|
|
private Long senderId;
|
|
|
|
/**
|
|
* 消息类型
|
|
*/
|
|
private String type;
|
|
|
|
/**
|
|
* 目标ID
|
|
*/
|
|
private Integer targetId;
|
|
|
|
/**
|
|
* 消息内容
|
|
*/
|
|
private String content;
|
|
|
|
/**
|
|
* 是否已读
|
|
*/
|
|
private Boolean isRead;
|
|
|
|
/**
|
|
* 创建时间
|
|
*/
|
|
private LocalDateTime createdAt;
|
|
|
|
/**
|
|
* 更新时间
|
|
*/
|
|
private LocalDateTime updatedAt;
|
|
} |