package com.simuwang.manage.service; import com.simuwang.base.common.support.MybatisPage; import com.simuwang.base.pojo.dos.ContactInformationDO; import com.simuwang.base.pojo.dos.EmailDeletionInfoDO; import com.simuwang.base.pojo.dos.FundDeletionDetailDO; import com.simuwang.base.pojo.dos.MailboxInfoDO; import com.simuwang.base.pojo.dto.DeletionDownParam; import com.simuwang.base.pojo.dto.ExcelDeletionInfoDTO; import com.simuwang.base.pojo.dto.query.DeletionPageQuery; import com.simuwang.base.pojo.dto.query.FundDeletionPageQuery; import com.simuwang.base.pojo.vo.DeletionInfoVO; import com.simuwang.base.pojo.vo.FundDeletionInfoVO; import com.simuwang.base.pojo.vo.FundDeletionListVO; import com.simuwang.base.pojo.vo.FundDeletionRemarkVO; import java.util.List; /** * FileName: DeletionService * Author: chenjianhua * Date: 2024/9/17 18:54 * Description: ${DESCRIPTION} */ public interface DeletionService { MybatisPage searchDeletionList(DeletionPageQuery deletionPageQuery); MybatisPage searchFundDeletionList(FundDeletionPageQuery fundDeletionPageQuery); void saveFundDeletionList(List fundDeletionInfoVOList); void saveBatchDeletionRemark(FundDeletionRemarkVO fundDeletionRemarkVO); List selectFundDeletionInfoVOList(FundDeletionListVO fundDeletionListVO); void computeDeletion(List mailboxInfoDOList); int countFundDeletion(String fundId); List selectDeletionInfoByFundId(String fundId,String updateTime); }