fangzhen 6 ماه پیش
والد
کامیت
02607dde74

+ 3 - 1
ruoyi-generator/src/main/java/com/ruoyi/generator/controller/CommunityCommentController.java

@@ -138,7 +138,9 @@ public class CommunityCommentController extends BaseController {
         for (CommunityCommentReply reply : replies) {
         for (CommunityCommentReply reply : replies) {
             replyVo = new CommunityCommentReplyVo();
             replyVo = new CommunityCommentReplyVo();
             BeanUtils.copyProperties(reply, replyVo);
             BeanUtils.copyProperties(reply, replyVo);
-            replyVo.setNickName(sysUserService.selectUserById(replyVo.getUserId()).getNickName());
+            SysUser sysUser = sysUserService.selectUserById(replyVo.getUserId());
+            replyVo.setNickName(sysUser.getNickName());
+            replyVo.setAvatar(sysUser.getAvatar());
             replyVos.add(replyVo);
             replyVos.add(replyVo);
         }
         }
         return AjaxResult.success(replyVos);
         return AjaxResult.success(replyVos);

+ 3 - 0
ruoyi-generator/src/main/java/com/ruoyi/generator/domain/Community/CommunityArticleRecommend.java

@@ -2,6 +2,8 @@ package com.ruoyi.generator.domain.Community;
 
 
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import io.swagger.annotations.ApiModelProperty;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 import lombok.Data;
 
 
@@ -23,6 +25,7 @@ public class CommunityArticleRecommend implements Serializable {
     @NotNull(message="[唯一id]不能为空")
     @NotNull(message="[唯一id]不能为空")
     @ApiModelProperty("唯一id")
     @ApiModelProperty("唯一id")
     @TableId("id")
     @TableId("id")
+    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
     private Long id;
     /**
     /**
     * 文章id
     * 文章id

+ 3 - 0
ruoyi-generator/src/main/java/com/ruoyi/generator/domain/Community/CommunityCommentReply.java

@@ -3,6 +3,8 @@ package com.ruoyi.generator.domain.Community;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.fasterxml.jackson.annotation.JsonFormat;
 import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import io.swagger.annotations.ApiModelProperty;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 import lombok.Data;
 import org.hibernate.validator.constraints.Length;
 import org.hibernate.validator.constraints.Length;
@@ -26,6 +28,7 @@ public class CommunityCommentReply implements Serializable {
     @NotNull(message="[唯一id]不能为空")
     @NotNull(message="[唯一id]不能为空")
     @ApiModelProperty("唯一id")
     @ApiModelProperty("唯一id")
     @TableId("id")
     @TableId("id")
+    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
     private Long id;
     /**
     /**
     * 评论id
     * 评论id

+ 8 - 0
ruoyi-generator/src/main/java/com/ruoyi/generator/vo/CommunityCommentReplyVo.java

@@ -3,6 +3,8 @@ package com.ruoyi.generator.vo;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.fasterxml.jackson.annotation.JsonFormat;
 import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import io.swagger.annotations.ApiModelProperty;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 import lombok.Data;
 import org.hibernate.validator.constraints.Length;
 import org.hibernate.validator.constraints.Length;
@@ -26,6 +28,7 @@ public class CommunityCommentReplyVo implements Serializable {
     @NotNull(message="[唯一id]不能为空")
     @NotNull(message="[唯一id]不能为空")
     @ApiModelProperty("唯一id")
     @ApiModelProperty("唯一id")
     @TableId("id")
     @TableId("id")
+    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
     private Long id;
     /**
     /**
     * 评论id
     * 评论id
@@ -47,6 +50,11 @@ public class CommunityCommentReplyVo implements Serializable {
      */
      */
     @ApiModelProperty("回复用户昵称")
     @ApiModelProperty("回复用户昵称")
     private String nickName;
     private String nickName;
+    /**
+     * 用户头像
+     */
+    @ApiModelProperty("用户头像")
+    private String avatar;
     /**
     /**
     * 回复内容
     * 回复内容
     */
     */