package com.epmet.service; import com.epmet.commons.mybatis.service.BaseService; import com.epmet.commons.tools.page.PageData; import com.epmet.dto.IcVaccineDTO; import com.epmet.dto.form.VaccineListFormDTO; import com.epmet.dto.result.IcVaccineListResultDTO; import com.epmet.dto.result.VaccineListDTO; import com.epmet.entity.IcVaccineEntity; import java.nio.file.Path; import java.util.List; /** * 疫苗接种记录 * * @author generator generator@elink-cn.com * @since v1.0.0 2022-04-06 */ public interface IcVaccineService extends BaseService { /** * @Author sun * @Description 【核酸】核酸检测信息列表 * * @param formDTO * @return*/ PageData icVaccineList(VaccineListFormDTO formDTO); /** * @Author zxc * @Description 【核酸】核酸检测信息同步 **/ void synchro(VaccineListFormDTO formDTO); /** * @Author zxc * @Description 【核酸】核酸检测信息取消同步 **/ void cancelSynchro(VaccineListFormDTO formDTO); /** * 执行Excel导入 * @param filePath */ void execAsyncExcelImport(Path filePath, String importTaskId); /** * 获取居民疫苗接种信息 * * @Param idCard * @Return {@link List } * @Author zhaoqifeng * @Date 2022/3/30 10:24 */ List getVaccineList(String customerId, String idCard); /** * @Author sun * @Description 疫苗接种情况-列表点击查询详情 **/ IcVaccineDTO detail(String vaccineId); }