Newer
Older
casic-metering / casic-metering-service / src / main / java / com / casic / missiles / service / MeterCertificateService.java
xiezhuangzhuang on 29 Nov 2022 955 bytes 计量人员相关接口开发
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();
}