package com.panzhihua.service_community.service; import com.panzhihua.common.model.dtos.community.ComActWorkGuideDTO; import com.panzhihua.common.model.dtos.community.PageActWorkGuideDTO; import com.panzhihua.common.model.vos.R; /** * @auther llming * @describe 办事指南 */ public interface ComActWorkGuideService { /** * 办事指南_新增 * * @param workGuideDTO * 办事指南信息 * @return 新增结果 */ R addWorkGuide(ComActWorkGuideDTO workGuideDTO, Long userId); /** * 办事指南_编辑 * * @param workGuideDTO * 编辑内容 * @return 编辑结果 */ R editWorkGuide(ComActWorkGuideDTO workGuideDTO, Long userId); /** * 办事指南_详情 * * @param workGuideId * 办事指南id * @return 社区详情 */ R detailWorkGuide(String workGuideId, String conmunityId); /** * 办事指南_分页 * * @param pageActWorkGuideDTO * 查询参数 * @return 分页集合 */ R pageWorkGuide(PageActWorkGuideDTO pageActWorkGuideDTO); /** * 办事指南_删除 * * @param workGuideId * 办事指南id * @return 删除结果 */ R delectWorkGuide(Long workGuideId); /** * 办事指南列表-按分类查询 * @param pageActWorkGuideDTO 请求参数 * @return 办事指南分类列表 */ R listWorkGuide(PageActWorkGuideDTO pageActWorkGuideDTO); /** * 根据办事指南分类id查询办事指南列表 * @param classifyId 办事指南分类id * @return 办事指南列表数据 */ R listWorkGuideByClassifyId(Long classifyId); }