|  |  |  | 
|---|
|  |  |  | package com.panzhihua.service_community.service; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.baomidou.mybatisplus.extension.service.IService; | 
|---|
|  |  |  | import com.panzhihua.common.model.dtos.neighbor.AddComActNeighborCircleAppDTO; | 
|---|
|  |  |  | import com.panzhihua.common.model.dtos.neighbor.ComActNeighborCircleAdminDTO; | 
|---|
|  |  |  | import com.panzhihua.common.model.dtos.neighbor.ComActNeighborCircleAppDTO; | 
|---|
|  |  |  | import com.panzhihua.common.model.dtos.neighbor.ComActNeighborCircleDetailAppDTO; | 
|---|
|  |  |  | import com.panzhihua.common.model.dtos.neighbor.*; | 
|---|
|  |  |  | import com.panzhihua.common.model.vos.R; | 
|---|
|  |  |  | import com.panzhihua.common.model.vos.neighbor.AddNeighborCircleAdminVO; | 
|---|
|  |  |  | import com.panzhihua.common.model.vos.neighbor.ChangeCommentReplyStatusByAdminVO; | 
|---|
|  |  |  | import com.panzhihua.common.model.vos.neighbor.ChangeCommentStatusByAdminVO; | 
|---|
|  |  |  | import com.panzhihua.common.model.vos.neighbor.EditNeighborCircleAdminVO; | 
|---|
|  |  |  | import com.panzhihua.service_community.model.dos.ComActNeighborCircleDO; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 分页查询邻里圈列表 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param neighborCircleAppDTO 请求参数 | 
|---|
|  |  |  | * @param neighborCircleAppDTO | 
|---|
|  |  |  | *            请求参数 | 
|---|
|  |  |  | * @return 邻里圈列表 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R pageNeighborByApp(ComActNeighborCircleAppDTO neighborCircleAppDTO); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 用户发布邻里圈审核 | 
|---|
|  |  |  | * @param addNeighborCircleAppDTO   邻里圈请求参数 | 
|---|
|  |  |  | * @return  发布结果 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param addNeighborCircleAppDTO | 
|---|
|  |  |  | *            邻里圈请求参数 | 
|---|
|  |  |  | * @return 发布结果 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R addNeighborByApp(AddComActNeighborCircleAppDTO addNeighborCircleAppDTO); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 查看邻里圈详情 | 
|---|
|  |  |  | * @param neighborCircleAppDTO  请求参数 | 
|---|
|  |  |  | * @return  邻里圈详情 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param neighborCircleAppDTO | 
|---|
|  |  |  | *            请求参数 | 
|---|
|  |  |  | * @return 邻里圈详情 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R neighborDetailByApp(ComActNeighborCircleDetailAppDTO neighborCircleAppDTO); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 管理后台查询邻里圈列表 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R pageNeighborByAdmin(ComActNeighborCircleAdminDTO comActNeighborCircleAdminDTO); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 邻里圈_添加 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param addNeighborCircleAdminVO | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R addNeighborByAdmin(AddNeighborCircleAdminVO addNeighborCircleAdminVO); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 邻里圈_修改 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param editNeighborCircleAdminVO | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R changeStatusByAdmin(EditNeighborCircleAdminVO editNeighborCircleAdminVO); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 后台删除未审核的邻里圈(待审核状态不可删除,显示、隐藏、已驳回的都可以删除) | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R deleteByAdmin(Long id); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 查看邻里圈基础_详情 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param id | 
|---|
|  |  |  | *            邻里圈id | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R detailNeighborByAdmin(Long id); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 邻里圈的所有评论_分页 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param detailNeighborAllCommentByAdminDTO | 
|---|
|  |  |  | *            参数 | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R detailNeighborAllCommentByAdmin(DetailNeighborAllCommentByAdminDTO detailNeighborAllCommentByAdminDTO); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 评论的状态_修改 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param changeStatusComment | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R changeCommentStatusByAdmin(ChangeCommentStatusByAdminVO changeStatusComment); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 邻里圈评论_详情 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param id | 
|---|
|  |  |  | *            评论id | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R detailNeighborCommentByAdmin(Long id); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 邻里圈评论回复_分页 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param dto | 
|---|
|  |  |  | *            参数 | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R detailNeighborCommentAllReply(DetailNeighborCommentReplyByAdminDTO dto); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 邻里圈评论回复_基本详情 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param id | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R detailNeighborCommentReply(Long id); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 评论的回复状态_修改 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param changeStatusReplyVO | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R changeCommentReplyStatusByAdmin(ChangeCommentReplyStatusByAdminVO changeStatusReplyVO); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 用户查询邻里圈列表 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param neighborCircleAppDTO | 
|---|
|  |  |  | *            请求参数 | 
|---|
|  |  |  | * @return 邻里圈列表 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R neighborExamineByApp(ComActNeighborCircleAppDTO neighborCircleAppDTO); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 邻里圈点赞 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param fabulousAppDTO | 
|---|
|  |  |  | *            请求参数 | 
|---|
|  |  |  | * @return 点赞结果 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R neighborFabulousByApp(ComActNeighborFabulousAppDTO fabulousAppDTO); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 邻里圈转发 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param forwardAppDTO | 
|---|
|  |  |  | *            请求参数 | 
|---|
|  |  |  | * @return 转发结果 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R neighborForwardByApp(ComActNeighborForwardAppDTO forwardAppDTO); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 邻里圈评论 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param commentAppDTO | 
|---|
|  |  |  | *            请求参数 | 
|---|
|  |  |  | * @return 评论结果 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R neighborCommentByApp(ComActNeighborCommentAppDTO commentAppDTO); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 邻里圈回复 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param replyAppDTO | 
|---|
|  |  |  | *            请求参数 | 
|---|
|  |  |  | * @return 回复结果 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R neighborReplyByApp(ComActNeighborReplyAppDTO replyAppDTO); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 定时任务更新邻里圈近3天评论数/点赞数/浏览量 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @return 执行结果 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R timeTaskCircleFlow(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 邻里圈取消点赞 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param fabulousAppDTO | 
|---|
|  |  |  | *            请求参数 | 
|---|
|  |  |  | * @return 取消点赞结果 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R neighborFabulousCancelByApp(ComActNeighborFabulousAppDTO fabulousAppDTO); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 添加邻里圈浏览记录 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param addBrowseAppDTO | 
|---|
|  |  |  | *            请求参数 | 
|---|
|  |  |  | * @return 返回参数 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R neighborAddBrowseByApp(ComActNeighborAddBrowseAppDTO addBrowseAppDTO); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 分页查询评论下所有回复 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param commentReplyAppDTO | 
|---|
|  |  |  | *            请求参数 | 
|---|
|  |  |  | * @return 回复列表 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R neighborCommentReplyByApp(ComActNeighborCommentReplyAppDTO commentReplyAppDTO); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 小程序-删除邻里圈 | 
|---|
|  |  |  | * @param circleTopicAppDTO 请求参数 | 
|---|
|  |  |  | * @return  删除结果 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R deleteNeighborByApp(DeleteNeighborCircleAppDTO circleTopicAppDTO); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|