EmailFileInfoMapper.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.simuwang.base.mapper;
  2. import com.simuwang.base.pojo.dos.EmailFileInfoDO;
  3. import com.simuwang.base.pojo.dos.EmailParseDetailDO;
  4. import com.simuwang.base.pojo.dto.query.EmailFileQuery;
  5. import com.simuwang.base.pojo.dto.query.FundFilePageQuery;
  6. import com.simuwang.base.pojo.vo.EmailParseDetailVO;
  7. import com.simuwang.base.pojo.vo.FundFileInfoVO;
  8. import org.apache.ibatis.annotations.Mapper;
  9. import org.apache.ibatis.annotations.Param;
  10. import java.util.Date;
  11. import java.util.List;
  12. @Mapper
  13. public interface EmailFileInfoMapper {
  14. Integer insert(@Param("itemDo") EmailFileInfoDO emailFileInfoDO);
  15. EmailFileInfoDO getEmailFileById(@Param("id") Integer fileId);
  16. List<EmailFileInfoDO> getEmailFileByEmailId(@Param("emailId") Integer emailId);
  17. List<EmailFileInfoDO> queryByEmailId(@Param("emailId") Integer emailId);
  18. List<FundFileInfoVO> searchFundFileInfo(FundFilePageQuery fundFilePageQuery);
  19. List<EmailParseDetailDO> searchEmailDetailById(EmailFileQuery emailFileQuery);
  20. long countFundFileInfo(FundFilePageQuery fundFilePageQuery);
  21. long countEmailDetailById(EmailFileQuery emailFileQuery);
  22. void updateTimeById(@Param("id") Integer fileId, @Param("parseDate") Date parseDate);
  23. List<Integer> selectValuationFileId(@Param("fileIdList") List<Integer> fileIdList);
  24. List<String> getAllPriceDateByFileId(@Param("fileId") Integer fileId);
  25. }