最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot實現(xiàn)評論回復(fù)功能(數(shù)據(jù)庫設(shè)計)

 更新時間:2021年04月28日 11:10:10   作者:古墓派學(xué)子  
這篇文章主要介紹了SpringBoot實現(xiàn)評論回復(fù)功能(數(shù)據(jù)庫設(shè)計),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

前后端分離項目–二手交易平臺小程序

SpringBoot----物品點贊功能實現(xiàn)
SpringBoot----物品收藏功能實現(xiàn)
SpringBoot----文件(圖片)上傳與顯示(下載)

評論回復(fù)

這個是模仿b站的那種,感覺挺好看的,同時也是因為csdn搜到了一個類似的,對于第一次做有參考要好做的多。
效果圖:

在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述

數(shù)據(jù)庫設(shè)計

分為評論主表和子表。主表存放的是對物品的評論,而子表存放的是對該評論的回復(fù),就是物品 1–n主表 1 – n子表。
主表:

在這里插入圖片描述

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for comments_info
-- ----------------------------
DROP TABLE IF EXISTS `comments_info`;
CREATE TABLE `comments_info` (
  `in_id` int(10) NOT NULL AUTO_INCREMENT COMMENT '評論主鍵id',
  `good_id` int(10) NOT NULL COMMENT '被評論物品gid',
  `from_openid` varchar(32) NOT NULL COMMENT '評論者id',
  `from_name` varchar(32) NOT NULL COMMENT '評論者名字',
  `from_avatar` varchar(512) DEFAULT '' COMMENT '評論者頭像',
  `like_num` int(11) DEFAULT '0' COMMENT '點贊的數(shù)量',
  `content` varchar(512) DEFAULT NULL COMMENT '評論內(nèi)容',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時間',
  `user_state` int(3) DEFAULT NULL COMMENT '用戶是否認(rèn)證',
  PRIMARY KEY (`in_id`),
  KEY `owner_id` (`good_id`)
) ENGINE=InnoDB AUTO_INCREMENT=82 DEFAULT CHARSET=utf8mb4 COMMENT='評論主表';

子表:

在這里插入圖片描述

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for comments_reply
-- ----------------------------
DROP TABLE IF EXISTS `comments_reply`;
CREATE TABLE `comments_reply` (
  `rid` int(11) NOT NULL AUTO_INCREMENT,
  `comment_id` int(10) NOT NULL COMMENT '評論主表id',
  `from_openid` varchar(32) NOT NULL COMMENT '評論者id',
  `from_name` varchar(32) NOT NULL COMMENT '評論者名字',
  `from_avatar` varchar(512) DEFAULT '' COMMENT '評論者頭像',
  `to_openid` varchar(32) NOT NULL COMMENT '被評論者id',
  `to_name` varchar(32) NOT NULL COMMENT '被評論者名字',
  `to_avatar` varchar(512) DEFAULT '' COMMENT '被評論者頭像',
  `content` varchar(512) DEFAULT NULL COMMENT '評論內(nèi)容',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時間',
  `like_num` int(11) DEFAULT NULL COMMENT '點贊',
  `user_state` int(3) DEFAULT NULL COMMENT '用戶是否認(rèn)證',
  PRIMARY KEY (`rid`),
  KEY `comment_id` (`comment_id`)
) ENGINE=InnoDB AUTO_INCREMENT=91 DEFAULT CHARSET=utf8mb4 COMMENT='評論回復(fù)表';

接口有哪些

  • 我們是第一次進(jìn)入物品詳情頁會去獲取所有主評論和自評論。
  • 點擊回復(fù)詳情會獲取當(dāng)前主評論和他的所有自評論。
  • 發(fā)布主評論,并返回發(fā)布的信息
  • 發(fā)布子評論,并返回發(fā)布的信息
  • 獲取子評論的數(shù)量

到此這篇關(guān)于SpringBoot實現(xiàn)評論回復(fù)功能(數(shù)據(jù)庫設(shè)計)的文章就介紹到這了,更多相關(guān)SpringBoot評論回復(fù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Spring?Feign超時設(shè)置深入了解

    Spring?Feign超時設(shè)置深入了解

    Spring?Cloud中Feign客戶端是默認(rèn)開啟支持Ribbon的,最重要的兩個超時就是連接超時ConnectTimeout和讀超時ReadTimeout,在默認(rèn)情況下,也就是沒有任何配置下,F(xiàn)eign的超時時間會被Ribbon覆蓋,兩個超時時間都是1秒
    2023-03-03
  • Spring整合MyBatis(Maven+MySQL)圖文教程詳解

    Spring整合MyBatis(Maven+MySQL)圖文教程詳解

    這篇文章主要介紹了Spring整合MyBatis(Maven+MySQL)圖文教程詳解的相關(guān)資料,需要的朋友可以參考下
    2016-07-07
  • 基于hashmap 的擴(kuò)容和樹形化全面分析

    基于hashmap 的擴(kuò)容和樹形化全面分析

    這篇文章主要介紹了hashmap 的擴(kuò)容和樹形化的使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • Java中的JSONObject使用解讀

    Java中的JSONObject使用解讀

    本文詳細(xì)介紹了Java中處理JSON數(shù)據(jù)的JSONObject類,包括創(chuàng)建、基本操作、高級特性和錯誤處理,通過示例代碼和解釋,讀者可以掌握J(rèn)SONObject的基本用法和處理技巧
    2025-01-01
  • JAVA中的隊列(Queue)詳解

    JAVA中的隊列(Queue)詳解

    這篇文章主要介紹了JAVA中的隊列(Queue)詳解,隊列是一種特殊的線性表,遵循先入先出、后入后出的基本原則,一般來說,它只允許在表的前端進(jìn)行刪除操作,需要的朋友可以參考下
    2023-07-07
  • java8中的lambda表達(dá)式簡介

    java8中的lambda表達(dá)式簡介

    Lambda表達(dá)式類似匿名函數(shù),簡單地說,它是沒有聲明的方法,也即沒有訪問修飾符、返回值聲明和方法名,這篇文章主要介紹了java8?中的lambda表達(dá)式簡介,需要的朋友可以參考下
    2022-06-06
  • JavaEE中volatile、wait和notify詳解

    JavaEE中volatile、wait和notify詳解

    這篇文章主要給大家介紹了關(guān)于JavaEE中volatile、wait和notify的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2023-02-02
  • Java之Jackson使用案例詳解

    Java之Jackson使用案例詳解

    這篇文章主要介紹了Java之Jackson使用案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • JAVA 日常開發(fā)中Websocket示例詳解

    JAVA 日常開發(fā)中Websocket示例詳解

    JAVA |日常開發(fā)中Websocket詳解,WebSocket是一種在單個TCP連接上進(jìn)行全雙工通信的協(xié)議,它在Web應(yīng)用中實現(xiàn)了客戶端與服務(wù)器之間的實時數(shù)據(jù)傳輸,本文將詳細(xì)介紹Java開發(fā)中WebSocket的使用,包括基本概念、Java API、使用示例以及注意事項,感興趣的朋友一起看看吧
    2024-12-12
  • java中dart類詳細(xì)講解

    java中dart類詳細(xì)講解

    這篇文章主要介紹了dart類詳細(xì)講解,實例講解的很清晰,有對于這方面不太清楚的同學(xué)可以跟著學(xué)習(xí)下
    2021-02-02

最新評論

长武县| 永福县| 佛学| 贵州省| 卢湾区| 大庆市| 齐齐哈尔市| 拉萨市| 淮安市| 公安县| 郑州市| 安吉县| 阜康市| 青龙| 轮台县| 祥云县| 曲松县| 安陆市| 塔河县| 靖远县| 疏勒县| 洛宁县| 崇明县| 五峰| 新竹县| 海南省| 公主岭市| 湖州市| 德保县| 阳泉市| 兴海县| 会理县| 肃宁县| 宁阳县| 房山区| 开化县| 水富县| 清水县| 伊春市| 贵定县| 泗洪县|