package com.epmet.service; import com.epmet.commons.mybatis.service.BaseService; import com.epmet.commons.tools.page.PageData; import com.epmet.dto.IcEpidemicSpecialAttentionDTO; import com.epmet.dto.form.CancelAttentionPackageFormDTO; import com.epmet.dto.form.VaccinationAddFormDTO; import com.epmet.dto.form.VaccinationListFormDTO; import com.epmet.entity.IcEpidemicSpecialAttentionEntity; import java.util.List; import java.util.Map; import java.util.Set; /** * 疫情特别关注 * * @author generator generator@elink-cn.com * @since v1.0.0 2022-03-28 */ public interface IcEpidemicSpecialAttentionService extends BaseService { /** * 默认分页 * * @param params * @return PageData * @author generator * @date 2022-03-28 */ PageData page(Map params); /** * 默认查询 * * @param params * @return java.util.List * @author generator * @date 2022-03-28 */ List list(Map params); /** * 单条查询 * * @param id * @return IcEpidemicSpecialAttentionDTO * @author generator * @date 2022-03-28 */ IcEpidemicSpecialAttentionDTO get(String id); /** * 默认保存 * * @param dto * @return void * @author generator * @date 2022-03-28 */ void save(IcEpidemicSpecialAttentionDTO dto); /** * 默认更新 * * @param dto * @return void * @author generator * @date 2022-03-28 */ void update(IcEpidemicSpecialAttentionDTO dto); /** * 批量删除 * * @param ids * @return void * @author generator * @date 2022-03-28 */ void delete(String[] ids); /** * Desc: 【疫苗接种关注名单,疫苗接种关注名单】列表 * @param formDTO * @author zxc * @date 2022/3/28 10:29 */ PageData vaccinationList(VaccinationListFormDTO formDTO); /** * Desc:【疫苗接种关注名单,核酸检测关注名单】新增 * @param formDTO * @author zxc * @date 2022/3/28 13:35 */ void vaccinationAdd(VaccinationAddFormDTO formDTO); /** * Desc:【疫苗接种关注名单,核酸检测关注名单】修改 * @param formDTO * @author zxc * @date 2022/3/28 13:45 */ void vaccinationUpdate(IcEpidemicSpecialAttentionDTO formDTO); /** * Desc: 取消关注 * @param formDTO * @author zxc * @date 2022/3/28 13:51 */ void cancelAttention(CancelAttentionPackageFormDTO formDTO); /** * 传入身份证集合,返回已经关注的身份证号列表 * @param idCardSet * @return */ List getHeSuanIdCardList(String customerId,Set idCardSet); }