fangqing преди 3 месеца
родител
ревизия
8b1286492a

+ 2 - 0
ruoyi-generator/src/main/java/com/ruoyi/generator/vo/CommentVo.java

@@ -19,6 +19,7 @@ public class CommentVo {
     @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
     private Long joinId;
+    private Long parentReplyId;
     private Long userId;
     private int type;
     private Long articleId;
@@ -31,4 +32,5 @@ public class CommentVo {
     private String imageUrl;
     private boolean isLike;
 
+
 }

+ 6 - 0
ruoyi-generator/src/main/resources/mapper/community/CommunityArticleCommentMapper.xml

@@ -220,6 +220,7 @@
         SELECT
             c.id,
             c.joinId,
+            c.parentReplyId,
             c.article_id,
             c.user_id,
             c.image_url,
@@ -233,6 +234,7 @@
                  SELECT
                      cac.id,
                      cac.id as joinId,
+                     cac.id  as parentReplyId,
                      cac.article_id,
                      (SELECT cai.image_url FROM community_article_images cai WHERE cac.article_id = cai.article_id AND (cai.is_delete IS NULL OR cai.is_delete != 1) ORDER BY cai.create_time DESC LIMIT 1) AS image_url,
             '8' AS type,
@@ -258,6 +260,7 @@
         SELECT
             ccr.id,
             ccr.id as joinId,
+            cac.id as parentReplyId,
             cac.article_id,
             (SELECT cai.image_url FROM community_article_images cai WHERE cac.article_id = cai.article_id AND (cai.is_delete IS NULL OR cai.is_delete != 1) ORDER BY cai.create_time DESC LIMIT 1) AS image_url,
         '9' AS type,
@@ -283,6 +286,7 @@
         SELECT
             caa.id,
             caa.article_id as joinId,
+            null as parentReplyId,
             caa.article_id,
             (SELECT cai.image_url FROM community_article_images cai WHERE caa.article_id = cai.article_id AND (cai.is_delete IS NULL OR cai.is_delete != 1) ORDER BY cai.create_time DESC LIMIT 1) AS image_url,
         '5' AS type,
@@ -304,6 +308,7 @@
         SELECT
             caa.id,
             cac.id as joinId,
+            cac.id as parentReplyId,
             caa.article_id,
             (SELECT cai.image_url FROM community_article_images cai WHERE caa.article_id = cai.article_id AND (cai.is_delete IS NULL OR cai.is_delete != 1) ORDER BY cai.create_time DESC LIMIT 1) AS image_url,
         '6' AS type,
@@ -327,6 +332,7 @@
         SELECT
             caa.id,
             ccr.id as joinId,
+            caa.comment_id as parentReplyId,
             caa.article_id,
             (SELECT cai.image_url FROM community_article_images cai WHERE caa.article_id = cai.article_id AND (cai.is_delete IS NULL OR cai.is_delete != 1) ORDER BY cai.create_time DESC LIMIT 1) AS image_url,
         '7' AS type,