From d209830640f9c6ca9266e0f026abf54afd5c700b Mon Sep 17 00:00:00 2001 From: linhw <5331581+linhw11@user.noreply.gitee.com> Date: Thu, 16 May 2024 13:49:52 +0800 Subject: [PATCH] ~ --- .../mdd/common/mapper/AppCircleMapper.java | 3 +- .../com/mdd/common/vo/CircleDetailVo.java | 69 +++++++++++++++++++ .../main/resources/mapper/AppCircleMapper.xml | 11 +++ .../front/controller/AppCircleController.java | 5 +- .../mdd/front/service/IAppCircleService.java | 3 +- .../service/impl/AppCircleServiceImpl.java | 33 ++++++--- 6 files changed, 109 insertions(+), 15 deletions(-) create mode 100644 server/like-common/src/main/java/com/mdd/common/vo/CircleDetailVo.java diff --git a/server/like-common/src/main/java/com/mdd/common/mapper/AppCircleMapper.java b/server/like-common/src/main/java/com/mdd/common/mapper/AppCircleMapper.java index 4be6c8b..cb6c283 100644 --- a/server/like-common/src/main/java/com/mdd/common/mapper/AppCircleMapper.java +++ b/server/like-common/src/main/java/com/mdd/common/mapper/AppCircleMapper.java @@ -4,6 +4,7 @@ import com.mdd.common.core.basics.IBaseMapper; import com.mdd.common.entity.AddressVo; import com.mdd.common.entity.AppCircle; import com.mdd.common.vo.AppCircleVo; +import com.mdd.common.vo.CircleDetailVo; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @@ -20,5 +21,5 @@ public interface AppCircleMapper extends IBaseMapper { List listFriendByUserId(@Param("ids") List ids); - List circleUserGroupUser(@Param("circleId") Long circleId); + CircleDetailVo selectOne(@Param("circleId") Integer circleId); } diff --git a/server/like-common/src/main/java/com/mdd/common/vo/CircleDetailVo.java b/server/like-common/src/main/java/com/mdd/common/vo/CircleDetailVo.java new file mode 100644 index 0000000..c784637 --- /dev/null +++ b/server/like-common/src/main/java/com/mdd/common/vo/CircleDetailVo.java @@ -0,0 +1,69 @@ +package com.mdd.common.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.io.Serializable; + +@Data +@ApiModel("圈子信息详情Vo") +public class CircleDetailVo implements Serializable { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "主键") + private Integer id; + + @ApiModelProperty(value = "圈子名字") + private String name; + + @ApiModelProperty(value = "圈子封面") + private String imgUrl; + + @ApiModelProperty(value = "简介") + private String content; + + @ApiModelProperty(value = "圈子类型1私密群2好友圈3位置圈") + private Integer type; + + @ApiModelProperty(value = "圈子类型补充1固定位置2可变位置") + private Integer typeInfo; + + @ApiModelProperty(value = "创建用户") + private Integer userId; + + @ApiModelProperty(value = "是否开启sos通知1是2否") + private Integer isSos; + + @ApiModelProperty(value = "sos消耗金额") + private Integer sosUse; + + @ApiModelProperty(value = "圈子内容是否仅圈友可写入1是2否") + private Integer isWrite; + + @ApiModelProperty(value = "圈子内容是否仅圈友可见1是2否") + private Integer isRead; + + @ApiModelProperty(value = "加入是否需要审核") + private Integer isCheck; + + @ApiModelProperty(value = "经度") + private String longitude; + + @ApiModelProperty(value = "纬度") + private String latitude; + + @ApiModelProperty(value = "用户数") + private Integer userNum; + + @ApiModelProperty(value = "好友数") + private Integer friendNum; + + @ApiModelProperty(value = "是否加入1是2否") + private Integer is_join; + + + + +} diff --git a/server/like-common/src/main/resources/mapper/AppCircleMapper.xml b/server/like-common/src/main/resources/mapper/AppCircleMapper.xml index 5de0552..e8e8d78 100644 --- a/server/like-common/src/main/resources/mapper/AppCircleMapper.xml +++ b/server/like-common/src/main/resources/mapper/AppCircleMapper.xml @@ -68,6 +68,17 @@ order by count(c.id),count(l.id) desc + +