package com.panzhihua.service_community.dao;
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.panzhihua.common.model.dtos.community.cluster.PageClusterMemberDto;
|
import com.panzhihua.common.model.dtos.community.cluster.admin.PageClusterMemberAdminDto;
|
import com.panzhihua.common.model.vos.community.cluster.PageClusterMemberVo;
|
import com.panzhihua.common.model.vos.community.cluster.PageClusterVo;
|
import com.panzhihua.common.model.vos.community.cluster.admin.ClusterMemberNationVo;
|
import com.panzhihua.common.model.vos.community.cluster.admin.ComClusterMemberExcelExportAdminVO;
|
import com.panzhihua.common.model.vos.community.cluster.admin.PageClusterMemberAdminVo;
|
import com.panzhihua.service_community.model.dos.ComClusterOrganizationMemberDO;
|
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* @author lyq
|
* @date 2021-09-23 16:44:00
|
* describe 群团组织成员表mapper类
|
*/
|
@Mapper
|
public interface ComClusterOrganizationMemberMapper extends BaseMapper<ComClusterOrganizationMemberDO> {
|
|
/**
|
* 群团组织成员列表-小程序分页查询
|
* @param pageClusterMemberDto 请求参数
|
* @return 群团组织成员列表
|
*/
|
IPage<PageClusterMemberVo> pageClusterMemberApplets(Page page, @Param("pageClusterMemberDto") PageClusterMemberDto pageClusterMemberDto);
|
|
/**
|
* 分页查询群团组织成员列表
|
* @param pageClusterMemberAdminDto 请求参数
|
* @return 群团组织成员列表
|
*/
|
IPage<PageClusterMemberAdminVo> pageClusterMemberAdmin(Page page, @Param("pageClusterMemberAdminDto") PageClusterMemberAdminDto pageClusterMemberAdminDto);
|
|
/**
|
* 查询系统民族列表
|
* @param key 字典码Key
|
* @return 民族列表
|
*/
|
List<ClusterMemberNationVo> memberNationListAdmin(@Param("key") String key);
|
|
/**
|
* 查询民族code
|
* @param nationName 民族名称
|
* @param key 民族字典码key
|
* @return 民族code
|
*/
|
Map<String,String> getNationCode(@Param("nationName") String nationName,@Param("key") String key);
|
|
/**
|
* 群团组织导出数据查询
|
* @param pageClusterMemberAdminDto 请求参数
|
* @return 导出数据结果集
|
*/
|
List<ComClusterMemberExcelExportAdminVO> exportClusterMember(@Param("pageClusterMemberAdminDto") PageClusterMemberAdminDto pageClusterMemberAdminDto);
|
|
}
|