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<ComClusterOrganizationMemberDO> {
|
|
/**
|
* 群团组织成员列表-小程序分页查询
|
*
|
* @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<ComClusterMemberExcelVO> list, Long communityId, Long userId);
|
|
/**
|
* 群团组织导出数据查询
|
* @param pageClusterMemberAdminDto 请求参数
|
* @return 导出数据结果集
|
*/
|
R exportClusterMember(PageClusterMemberAdminDto pageClusterMemberAdminDto);
|
|
}
|