You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
package com.epmet.dao;
|
|
|
|
|
|
|
|
import com.epmet.commons.mybatis.dao.BaseDao;
|
|
|
|
import com.epmet.dto.form.VaccinationListFormDTO;
|
|
|
|
import com.epmet.dto.result.VaccinationListResultDTO;
|
|
|
|
import com.epmet.entity.IcEpidemicSpecialAttentionEntity;
|
|
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 疫情特别关注
|
|
|
|
*
|
|
|
|
* @author generator generator@elink-cn.com
|
|
|
|
* @since v1.0.0 2022-03-28
|
|
|
|
*/
|
|
|
|
@Mapper
|
|
|
|
public interface IcEpidemicSpecialAttentionDao extends BaseDao<IcEpidemicSpecialAttentionEntity> {
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Desc: 疫苗接种关注名单
|
|
|
|
* @param formDTO
|
|
|
|
* @author zxc
|
|
|
|
* @date 2022/3/28 14:19
|
|
|
|
*/
|
|
|
|
List<VaccinationListResultDTO> vaccinationList(VaccinationListFormDTO formDTO);
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Desc: 核酸检测关注名单
|
|
|
|
* @param formDTO
|
|
|
|
* @author zxc
|
|
|
|
* @date 2022/3/28 15:23
|
|
|
|
*/
|
|
|
|
List<VaccinationListResultDTO> natList(VaccinationListFormDTO formDTO);
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Desc: 取消关注
|
|
|
|
* @param list
|
|
|
|
* @param attentionType
|
|
|
|
* @author zxc
|
|
|
|
* @date 2022/3/28 16:59
|
|
|
|
*/
|
|
|
|
void cancelAttention(@Param("list")List<String> list,@Param("attentionType")Integer attentionType);
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Desc: 查询已经存在的关注
|
|
|
|
* @param attentionType
|
|
|
|
* @param list
|
|
|
|
* @author zxc
|
|
|
|
* @date 2022/3/28 17:29
|
|
|
|
*/
|
|
|
|
List<String> getExistList(@Param("attentionType")Integer attentionType,@Param("list")List<String> list);
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 返回idCardSet中已经关注的身份证号
|
|
|
|
*
|
|
|
|
* @param idCardSet
|
|
|
|
* @param attentionType
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
List<String> getIdCardList(@Param("customerId") String customerId,@Param("idCardSet") List<String> idCardSet, @Param("attentionType") Integer attentionType);
|
|
|
|
}
|