EmailFileInfoMapper.java 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.smppw.modaq.domain.mapper;
  2. import com.smppw.modaq.domain.entity.EmailFileInfoDO;
  3. import org.apache.ibatis.annotations.Mapper;
  4. import org.apache.ibatis.annotations.Param;
  5. import java.util.Date;
  6. import java.util.List;
  7. @Mapper
  8. public interface EmailFileInfoMapper {
  9. Integer insert(@Param("itemDo") EmailFileInfoDO emailFileInfoDO);
  10. // EmailFileInfoDO getEmailFileById(@Param("id") Integer fileId);
  11. //
  12. // List<EmailFileInfoDO> getEmailFileByEmailId(@Param("emailId") Integer emailId);
  13. List<EmailFileInfoDO> queryByEmailId(@Param("emailId") Integer emailId);
  14. // List<FundFileInfoVO> searchFundFileInfo(FundFilePageQuery fundFilePageQuery);
  15. //
  16. // List<EmailParseDetailDO> searchEmailDetailById(EmailFileQuery emailFileQuery);
  17. //
  18. // long countFundFileInfo(FundFilePageQuery fundFilePageQuery);
  19. //
  20. // long countEmailDetailById(EmailFileQuery emailFileQuery);
  21. void updateTimeById(@Param("id") Integer fileId, @Param("parseDate") Date parseDate);
  22. // List<Integer> selectValuationFileId(@Param("fileIdList") List<Integer> fileIdList);
  23. //
  24. // List<String> getAllPriceDateByFileId(@Param("fileId") Integer fileId);
  25. int updateAiParseByFileId(@Param("fileId") Integer fileId,
  26. @Param("aiParse") Boolean aiParse,
  27. @Param("aiFileId") String aiFileId);
  28. int getLetterFilenameSuccessCount(@Param("emailTitle") String emailTitle,
  29. @Param("filename") String filename);
  30. int getAmacFilenameSuccessCount(@Param("emailTitle") String emailTitle,
  31. @Param("filename") String filename,
  32. @Param("fileSize") long fileSize);
  33. int getWeeklyFilenameSuccessCount(@Param("emailTitle") String emailTitle,
  34. @Param("filename") String filename,
  35. @Param("fileSize") long fileSize);
  36. int getOtherFilenameSuccessCount(@Param("emailTitle") String emailTitle,
  37. @Param("filename") String filename,
  38. @Param("fileSize") long fileSize);
  39. }