package com.panzhihua.service_community.service; import com.baomidou.mybatisplus.extension.service.IService; import com.panzhihua.common.model.dtos.community.cluster.PageClusterMemberDto; import com.panzhihua.common.model.dtos.community.cluster.admin.AddClusterMemberAdminDto; import com.panzhihua.common.model.dtos.community.cluster.admin.EditClusterMemberAdminDto; import com.panzhihua.common.model.dtos.community.cluster.admin.PageClusterMemberAdminDto; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.cluster.admin.ComClusterMemberExcelVO; import com.panzhihua.service_community.model.dos.ComClusterOrganizationMemberDO; import java.util.List; /** * @author lyq * @date 2021-09-23 16:44:00 * describe 群团组织成员表服务类 */ public interface ComClusterOrganizationMemberService extends IService { /** * 群团组织成员列表-小程序分页查询 * * @param pageClusterMemberDto 请求参数 * @return 群团组织成员列表 */ R pageClusterMemberApplets(PageClusterMemberDto pageClusterMemberDto); /** * 分页查询群团组织成员列表 * * @param pageClusterMemberAdminDto 请求参数 * @return 群团组织成员列表 */ R pageClusterMemberAdmin(PageClusterMemberAdminDto pageClusterMemberAdminDto); /** * 新增群团组织成员 * * @param addClusterMemberAdminDto 请求参数 * @return 新增结果 */ R addClusterMemberAdmin(AddClusterMemberAdminDto addClusterMemberAdminDto); /** * 编辑群团组织成员 * * @param editClusterMemberAdminDto 请求参数 * @return 编辑结果 */ R editClusterMemberAdmin(EditClusterMemberAdminDto editClusterMemberAdminDto); /** * 删除群团组织成员 * * @param id 组织成员id * @return 删除结果 */ R deleteClusterMemberAdmin(Long id); /** * 群团组织成员详情 * * @param id 组织成员id * @return 群团组织成员详情 */ R detailClusterMemberAdmin(Long id); /** * 查询系统民族列表 * * @return 民族列表 */ R memberNationListAdmin(); /** * 群团组织成员导入 * @param list 导入数据 * @param communityId 社区id * @param userId 操作用户id * @return 导入结果 */ R importClusterMember(List list, Long communityId, Long userId); /** * 群团组织导出数据查询 * @param pageClusterMemberAdminDto 请求参数 * @return 导出数据结果集 */ R exportClusterMember(PageClusterMemberAdminDto pageClusterMemberAdminDto); }