From 3adb33652e097365ced4bdb58c31fce476b244fb Mon Sep 17 00:00:00 2001
From: huanghongfa <huanghongfa123456>
Date: 星期四, 26 八月 2021 09:29:07 +0800
Subject: [PATCH] 预约登记后台接口开发
---
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/NeighborApi.java | 89 ++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 84 insertions(+), 5 deletions(-)
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/NeighborApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/NeighborApi.java
index a6c20c9..52bc6cf 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/NeighborApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/NeighborApi.java
@@ -7,6 +7,7 @@
import com.panzhihua.common.model.vos.neighbor.ChangeCommentStatusByAdminVO;
import com.panzhihua.common.model.vos.neighbor.EditNeighborCircleAdminVO;
import com.panzhihua.service_community.service.ComActNeighborCircleService;
+import com.panzhihua.service_community.service.ComActNeighborCircleTopicService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*;
@@ -25,6 +26,8 @@
@Resource
private ComActNeighborCircleService comActNeighborCircleService;
+ @Resource
+ private ComActNeighborCircleTopicService comActNeighborCircleTopicService;
/**
* 分页查询邻里圈列表
@@ -46,6 +49,11 @@
return comActNeighborCircleService.addNeighborByApp(addNeighborCircleAppDTO);
}
+ /**
+ * 查询邻里圈详情
+ * @param neighborCircleAppDTO 请求参数
+ * @return 邻里圈详情
+ */
@PostMapping("neighborDetailByApp")
public R neighborDetailByApp(@RequestBody ComActNeighborCircleDetailAppDTO neighborCircleAppDTO) {
return comActNeighborCircleService.neighborDetailByApp(neighborCircleAppDTO);
@@ -67,7 +75,7 @@
* @return 邻里圈列表
*/
@PostMapping("addNeighborByAdmin")
- public R pageNeighborByAdmin(@RequestBody AddNeighborCircleAdminVO addNeighborCircleAdminVO) {
+ public R addNeighborByAdmin(@RequestBody AddNeighborCircleAdminVO addNeighborCircleAdminVO) {
return comActNeighborCircleService.addNeighborByAdmin(addNeighborCircleAdminVO);
}
@@ -127,7 +135,7 @@
* @param commentAppDTO 请求参数
* @return 评论结果
*/
- @PostMapping("neighbor/comment")
+ @PostMapping("neighborCommentByApp")
public R neighborCommentByApp(@RequestBody ComActNeighborCommentAppDTO commentAppDTO) {
return comActNeighborCircleService.neighborCommentByApp(commentAppDTO);
}
@@ -137,7 +145,7 @@
* @param replyAppDTO 请求参数
* @return 回复结果
*/
- @PostMapping("neighbor/reply")
+ @PostMapping("neighborReplyByApp")
public R neighborReplyByApp(@RequestBody ComActNeighborReplyAppDTO replyAppDTO) {
return comActNeighborCircleService.neighborReplyByApp(replyAppDTO);
}
@@ -146,7 +154,7 @@
* 定时任务更新邻里圈近3天评论数/点赞数/浏览量
* @return 执行结果
*/
- @PostMapping("neighbor/timeTaskCircleFlow")
+ @PostMapping("timeTaskCircleFlow")
public R timeTaskCircleFlow() {
return comActNeighborCircleService.timeTaskCircleFlow();
}
@@ -177,6 +185,7 @@
* @param vo 请求参数
*/
@PostMapping("changeCommentStatusByAdmin")
+ @Transactional(rollbackFor = Exception.class)
public R changeCommentStatusByAdmin(@RequestBody ChangeCommentStatusByAdminVO vo) {
return comActNeighborCircleService.changeCommentStatusByAdmin(vo);
}
@@ -203,7 +212,7 @@
* 邻里圈评论回复_基本详情
* @param id 参数
*/
- @PostMapping("detailNeighborCommentReply")
+ @GetMapping("detailNeighborCommentReply")
public R detailNeighborCommentReply(@RequestParam("id") Long id) {
return comActNeighborCircleService.detailNeighborCommentReply(id);
}
@@ -217,4 +226,74 @@
return comActNeighborCircleService.changeCommentReplyStatusByAdmin(changeStatusReplyVO);
}
+ /**
+ * 邻里圈取消点赞
+ * @param fabulousAppDTO 请求参数
+ * @return 取消点赞结果
+ */
+ @PostMapping("neighborFabulousCancelByApp")
+ public R neighborFabulousCancelByApp(@RequestBody ComActNeighborFabulousAppDTO fabulousAppDTO) {
+ return comActNeighborCircleService.neighborFabulousCancelByApp(fabulousAppDTO);
+ }
+
+ /**
+ * 添加邻里圈浏览记录
+ * @param addBrowseAppDTO 请求参数
+ * @return 返回参数
+ */
+ @PostMapping("neighborAddBrowseByApp")
+ public R neighborAddBrowseByApp(@RequestBody ComActNeighborAddBrowseAppDTO addBrowseAppDTO) {
+ return comActNeighborCircleService.neighborAddBrowseByApp(addBrowseAppDTO);
+ }
+
+ /**
+ * 分页查询评论下所有回复
+ * @param commentReplyAppDTO 请求参数
+ * @return 回复列表
+ */
+ @PostMapping("neighborCommentReplyByApp")
+ public R neighborCommentReplyByApp(@RequestBody ComActNeighborCommentReplyAppDTO commentReplyAppDTO) {
+ return comActNeighborCircleService.neighborCommentReplyByApp(commentReplyAppDTO);
+ }
+
+ /**
+ * 分页查询邻里圈话题列表
+ * @param circleTopicAdminDTO 请求参数
+ * @return 邻里圈话题列表
+ */
+ @PostMapping("pageNeighborTopicByAdmin")
+ public R pageNeighborTopicByAdmin(@RequestBody ComActNeighborCircleTopicAdminDTO circleTopicAdminDTO) {
+ return comActNeighborCircleTopicService.pageNeighborTopicByAdmin(circleTopicAdminDTO);
+ }
+
+ /**
+ * 添加邻里圈话题
+ * @param addCircleTopicAdminDTO 请求参数
+ * @return 添加结果
+ */
+ @PostMapping("addNeighborTopicByAdmin")
+ public R addNeighborTopicByAdmin(@RequestBody AddNeighborCircleTopicAdminDTO addCircleTopicAdminDTO) {
+ return comActNeighborCircleTopicService.addNeighborTopicByAdmin(addCircleTopicAdminDTO);
+ }
+
+ /**
+ * 编辑邻里圈话题
+ * @param addCircleTopicAdminDTO 请求参数
+ * @return 编辑结果
+ */
+ @PostMapping("editNeighborTopicByAdmin")
+ public R editNeighborTopicByAdmin(@RequestBody AddNeighborCircleTopicAdminDTO addCircleTopicAdminDTO) {
+ return comActNeighborCircleTopicService.editNeighborTopicByAdmin(addCircleTopicAdminDTO);
+ }
+
+ /**
+ * 小程序查询邻里圈话题列表
+ * @param communityId 社区id
+ * @return 邻里圈话题列表
+ */
+ @GetMapping("getNeighborTopicByApp")
+ public R getNeighborTopicByApp(@RequestParam("communityId") Long communityId) {
+ return comActNeighborCircleTopicService.getNeighborTopicByApp(communityId);
+ }
+
}
--
Gitblit v1.7.1