Newer
Older
casic-metering / casic-metering-dao / src / main / java / com / casic / missiles / mapper / MeterCertificateMapper.java
xiezhuangzhuang on 4 Dec 2022 1 KB 批量导入接口接口开发
package com.casic.missiles.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.dto.MeterCertificateDto;
import com.casic.missiles.dto.meter.MeterCertificateImport;
import com.casic.missiles.dto.meter.MeterStaffImport;
import com.casic.missiles.dto.meter.MeterStaffRequest;
import com.casic.missiles.model.MeterCertificate;
import com.casic.missiles.model.MeterCertificateExpireMessage;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface MeterCertificateMapper  extends BaseMapper<MeterCertificate> {

    Page<MeterCertificateDto> queryCertificateList(Page<MeterCertificateDto> page, @Param("request")MeterStaffRequest meterStaffRequest);

    List<MeterCertificateDto> queryCertificateList(@Param("request")MeterStaffRequest meterStaffRequest);

    List<MeterCertificateExpireMessage> queryReminderList();

    void addCertificateList(@Param("list")List<MeterStaffImport> list);

    void addCertificate(@Param("list")List<MeterCertificateImport> list);
}