package com.gk.firework.Mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.gk.firework.Domain.SelfCheckReport; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.Date; import java.util.List; @Repository public interface SelfCheckReportMapper extends BaseMapper { SelfCheckReport selectByReportId(Long id); List selectReportListByCondition(@Param("eid") Long eid, @Param("status") Byte status, @Param("yhlevel") Byte yhlevel); int updateReport(SelfCheckReport selfCheckReport); List selectReportListByAllCondition(@Param("eidList") List eidList, @Param("status") Byte status, @Param("yhlevel") Byte yhlevel, @Param("startTime")Date startTime,@Param("endTime") Date endTime,Page page); List selectReportListWithEnterpriseIdList(@Param("eidList") List eidList, @Param("status") Byte status, @Param("yhlevel") Byte yhlevel, @Param("startTime")Date startTime,@Param("endTime") Date endTime,Page page); List selectReportListWithoutEnterpriseIdList(@Param("status") Byte status, @Param("yhlevel") Byte yhlevel, @Param("startTime")Date startTime,@Param("endTime") Date endTime,Page page); }