DeletionService.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.simuwang.manage.service;
  2. import com.simuwang.base.common.support.MybatisPage;
  3. import com.simuwang.base.pojo.dos.ContactInformationDO;
  4. import com.simuwang.base.pojo.dos.EmailDeletionInfoDO;
  5. import com.simuwang.base.pojo.dos.FundDeletionDetailDO;
  6. import com.simuwang.base.pojo.dos.MailboxInfoDO;
  7. import com.simuwang.base.pojo.dto.DeletionDownParam;
  8. import com.simuwang.base.pojo.dto.ExcelDeletionInfoDTO;
  9. import com.simuwang.base.pojo.dto.query.DeletionPageQuery;
  10. import com.simuwang.base.pojo.dto.query.FundDeletionPageQuery;
  11. import com.simuwang.base.pojo.vo.DeletionInfoVO;
  12. import com.simuwang.base.pojo.vo.FundDeletionInfoVO;
  13. import com.simuwang.base.pojo.vo.FundDeletionListVO;
  14. import com.simuwang.base.pojo.vo.FundDeletionRemarkVO;
  15. import java.util.List;
  16. /**
  17. * FileName: DeletionService
  18. * Author: chenjianhua
  19. * Date: 2024/9/17 18:54
  20. * Description: ${DESCRIPTION}
  21. */
  22. public interface DeletionService {
  23. MybatisPage<DeletionInfoVO> searchDeletionList(DeletionPageQuery deletionPageQuery);
  24. MybatisPage<FundDeletionInfoVO> searchFundDeletionList(FundDeletionPageQuery fundDeletionPageQuery);
  25. void saveFundDeletionList(List<FundDeletionInfoVO> fundDeletionInfoVOList);
  26. void saveBatchDeletionRemark(FundDeletionRemarkVO fundDeletionRemarkVO);
  27. List<ExcelDeletionInfoDTO> selectFundDeletionInfoVOList(FundDeletionListVO fundDeletionListVO);
  28. void computeDeletion(List<MailboxInfoDO> mailboxInfoDOList);
  29. int countFundDeletion(String fundId);
  30. List<EmailDeletionInfoDO> selectDeletionInfoByFundId(String fundId,String updateTime);
  31. }