ParseEmailService.java 870 B

123456789101112131415161718192021222324252627282930
  1. package com.simuwang.manage.service;
  2. import com.simuwang.base.pojo.vo.EmailFileInfoVO;
  3. import com.simuwang.base.pojo.vo.EmailParseInfoVO;
  4. import com.simuwang.base.pojo.vo.EmailTypeRuleVO;
  5. import com.smppw.common.pojo.enums.TimeRange;
  6. import java.util.List;
  7. import java.util.Map;
  8. /**
  9. * FileName: ParseEmailService
  10. * Author: chenjianhua
  11. * Date: 2024/9/10 11:26
  12. * Description: ${DESCRIPTION}
  13. */
  14. public interface ParseEmailService {
  15. void saveEmailType(EmailTypeRuleVO emailTypeRuleVO);
  16. EmailTypeRuleVO searchEmailType();
  17. List<EmailParseInfoVO> searchEmailList(String emailTitle, Integer emailType, Integer parseStatus,TimeRange timeRange,String startDate,String endDate);
  18. EmailParseInfoVO searchEmailById(Integer id);
  19. Map<String, Integer> searchEmailCount(TimeRange timeRange);
  20. EmailFileInfoVO getEmailFileById(Integer fileId);
  21. }