package com.panzhihua.service_community.service; import com.baomidou.mybatisplus.extension.service.IService; import com.panzhihua.common.model.dtos.vaccines.VaccinesEnrollByAdminDTO; import com.panzhihua.common.model.dtos.vaccines.VaccinesEnrollByAppDTO; import com.panzhihua.common.model.dtos.vaccines.VaccinesEnrollUserByAppDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.service_community.model.dos.ComMngVaccinesEnrollRecordDO; /** * @auther lyq * @create 2021-05-19 14:17:53 * @describe 疫苗报名记录表服务类 */ public interface ComMngVaccinesEnrollRecordService extends IService { /** * 小程序-疫苗类型对应家庭成员接种列表 * * @return 疫苗类型对应家庭成员接种列表 */ R getVaccinesUserListByApp(VaccinesEnrollUserByAppDTO enrollUserByAppDTO); /** * 用户疫苗报名 * * @param enrollByAppDTO * 请求参数 * @return 报名结果 */ R VaccinesEnrollByApp(VaccinesEnrollByAppDTO enrollByAppDTO); /** * 查询疫苗登记列表 * * @param vaccinesByAdminDTO * 请求参数 * @return 登记列表 */ R getVaccinesEnrollListByAdmin(VaccinesEnrollByAdminDTO vaccinesByAdminDTO); /** * 根据条件导出疫苗登记记录 * * @param vaccinesByAdminDTO * 请求参数 * @return 导出登记列表 */ R exportVaccinesEnrollListByAdmin(VaccinesEnrollByAdminDTO vaccinesByAdminDTO); }