站内信

一 需求描述

站内信是当前用户与所有用户间对话的一个功能。

站内信模块需实现三个功能:

1. 互相发送站内信(写出接口,没有单独页面,用@ResponseBody直接在Postman进行验证);

2. 显示当前用户的所有站内信(与多个用户间);

3. 显示当前用户与某个指定用户间的对话消息。

 

二 具体实现

实现流程:DB>Model>Dao>Service>Controller>HTML

1.DB创建表Message

 1 DROP TABLE IF EXISTS `message`;
 2 CREATE TABLE `message`(
 3   `id` INT NOT NULL AUTO_INCREMENT,
 4    `from_id` INT NOT NULL,
 5    `to_id` INT NOT NULL ,
 6     `content` TEXT NOT NULL ,
 7     `created_date` DATETIME NOT NULL ,
 8     `has_read` INT NULL ,
 9     `conversation_id` VARCHAR(45) NOT NULL ,
10     PRIMARY KEY (`id`),
11      INDEX `conversation_index` (`conversation_id` ASC),
12     INDEX `created_date` (`created_date` ASC)
13 ) ENGINE = InnoDB DEFAULT CHARACTER SET = utf8;
View Code

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-15
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-13
  • 2021-05-12
相关资源
相似解决方案