package com.panzhihua.service_community.service; import com.baomidou.mybatisplus.extension.service.IService; import com.panzhihua.common.model.dtos.community.cluster.admin.AddClusterAdminDto; import com.panzhihua.common.model.dtos.community.cluster.admin.EditClusterAdminDto; import com.panzhihua.common.model.dtos.community.cluster.admin.PageClusterAdminDto; import com.panzhihua.common.model.vos.R; import com.panzhihua.service_community.model.dos.ComClusterOrganizationDO; /** * @author lyq * @date 2021-09-23 16:44:06 * describe 群团组织表服务类 */ public interface ComClusterOrganizationService extends IService { /** * 群团组织列表-小程序查询社区群团组织列表 * @param communityId 社区id * @return 社区群团组织列表 */ R listClusterApplets(Long communityId); /** * 分页查询群团组织列表 * @param pageClusterAdminDto 请求参数 * @return 群团组织列表 */ R pageClusterAdmin(PageClusterAdminDto pageClusterAdminDto); /** * 新增群团组织 * @param addClusterAdminDto 请求参数 * @return 新增结果 */ R addClusterAdmin(AddClusterAdminDto addClusterAdminDto); /** * 修改群团组织 * @param editClusterAdminDto 请求参数 * @return 修改结果 */ R editClusterAdmin(EditClusterAdminDto editClusterAdminDto); /** * 删除群团组织 * @param id 组织id * @return 删除结果 */ R deleteClusterAdmin(Long id); /** * 群团组织详情 * @param id 组织id * @return 群团组织详情 */ R detailClusterAdmin(Long id); }