package com.panzhihua.service_community.service; import com.baomidou.mybatisplus.extension.service.IService; import com.panzhihua.common.model.dtos.neighbor.AddNeighborCircleTopicAdminDTO; import com.panzhihua.common.model.dtos.neighbor.AddNeighborCircleTopicAppDTO; import com.panzhihua.common.model.dtos.neighbor.ComActNeighborCircleTopicAdminDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.service_community.model.dos.ComActNeighborCircleTopicDO; /** * @auther lyq * @create 2021-07-06 15:04:37 * @describe 邻里圈话题表服务类 */ public interface ComActNeighborCircleTopicService extends IService { /** * 分页查询邻里圈话题列表 * * @param circleTopicAdminDTO * 请求参数 * @return 邻里圈话题列表 */ R pageNeighborTopicByAdmin(ComActNeighborCircleTopicAdminDTO circleTopicAdminDTO); /** * 添加邻里圈话题 * * @param addCircleTopicAdminDTO * 请求参数 * @return 添加结果 */ R addNeighborTopicByAdmin(AddNeighborCircleTopicAdminDTO addCircleTopicAdminDTO); /** * 编辑邻里圈话题 * * @param addCircleTopicAdminDTO * 请求参数 * @return 编辑结果 */ R editNeighborTopicByAdmin(AddNeighborCircleTopicAdminDTO addCircleTopicAdminDTO); /** * 小程序查询邻里圈话题列表 * * 社区id * @return 邻里圈话题列表 */ R getNeighborTopicByApp(String name); R getNeighborTopicByAppNew(String name); /** * 小程序-用户新增话题 * @param circleTopicAppDTO 请求参数 * @return 新增结果 */ R addNeighborTopicByApp(AddNeighborCircleTopicAppDTO circleTopicAppDTO); /** * 删除话题 * @param id * @return */ R delete(Long id); }