package com.simuwang.base.mapper; import com.simuwang.base.pojo.dos.CompanyEmailSendHistoryDO; import com.simuwang.base.pojo.dto.query.CompanyEmailHistoryPageQuery; import com.simuwang.base.pojo.dto.query.CompanyEmailPageQuery; import com.simuwang.base.pojo.vo.CompanyEmailConfigVO; import com.simuwang.base.pojo.vo.CompanyEmailSendHistoryVO; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; /** * FileName: CompanyEmailSendHistoryMapper * Author: chenjianhua * Date: 2024/9/9 10:19 * Description: ${DESCRIPTION} */ @Mapper public interface CompanyEmailSendHistoryMapper { public List searchCompanyEmailList(CompanyEmailPageQuery companyEmailPageQuery); List searchEmailHistory(CompanyEmailHistoryPageQuery companyEmailHistoryPageQuery); void deleteEmailHistory(@Param("emailList")List email); void deleteEmailHistoryByIds(@Param("ids") List idList); long countCompanyEmailList(CompanyEmailPageQuery companyEmailPageQuery); long countCompanyEmailhistory(CompanyEmailHistoryPageQuery companyEmailHistoryPageQuery); }