ParseEmailService.java 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. package com.simuwang.manage.service;
  2. import com.simuwang.base.common.support.MybatisPage;
  3. import com.simuwang.base.pojo.dto.query.EmailFileQuery;
  4. import com.simuwang.base.pojo.dto.query.EmailParseQuery;
  5. import com.simuwang.base.pojo.vo.EmailFileInfoVO;
  6. import com.simuwang.base.pojo.vo.EmailParseDetailVO;
  7. import com.simuwang.base.pojo.vo.EmailParseInfoVO;
  8. import com.simuwang.base.pojo.vo.EmailTypeRuleVO;
  9. import com.smppw.common.pojo.enums.TimeRange;
  10. import java.util.List;
  11. import java.util.Map;
  12. /**
  13. * FileName: ParseEmailService
  14. * Author: chenjianhua
  15. * Date: 2024/9/10 11:26
  16. * Description: ${DESCRIPTION}
  17. */
  18. public interface ParseEmailService {
  19. void saveEmailType(EmailTypeRuleVO emailTypeRuleVO);
  20. EmailTypeRuleVO searchEmailType();
  21. MybatisPage<EmailParseInfoVO> searchEmailList(EmailParseQuery emailParseQuery);
  22. Map<String, Integer> searchEmailCount(TimeRange timeRange);
  23. EmailFileInfoVO getEmailFileById(Integer fileId);
  24. MybatisPage<EmailParseDetailVO> searchEmailDetailById(EmailFileQuery emailFileQuery);
  25. }