package com.casic.missiles.service; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.casic.missiles.dto.IdDTO; import com.casic.missiles.dto.MeterCertificateDto; import com.casic.missiles.dto.meter.MeterStaffRequest; import com.casic.missiles.model.MeterCertificate; import javax.servlet.http.HttpServletResponse; import java.util.List; public interface MeterCertificateService { Page<MeterCertificateDto> queryCertificateList(Page<MeterCertificateDto> page ,MeterStaffRequest meterStaffRequest); void addStaffCertificate(List<MeterCertificate> list); MeterCertificate queryStaffCertificateInfo(IdDTO idDto); void updateStaffCertificateInfo(MeterCertificate meterCertificate); void exportCertificateList(MeterStaffRequest meterStaffRequest, HttpServletResponse response); void deleteCertificate(IdDTO idDto); void expirationReminder(IdDTO idDto); void regularExpirationReminder(); }