1
0

EmailFundAssetMapper.java 1.0 KB

1234567891011121314151617181920212223242526272829
  1. package com.simuwang.base.mapper;
  2. import com.simuwang.base.pojo.dos.EmailFundAssetDO;
  3. import com.simuwang.base.pojo.dos.EmailParseDetailDO;
  4. import com.simuwang.base.pojo.dto.query.ParseDetailPageQuery;
  5. import org.apache.ibatis.annotations.Mapper;
  6. import org.apache.ibatis.annotations.Param;
  7. import java.util.List;
  8. @Mapper
  9. public interface EmailFundAssetMapper {
  10. void batchInsert(@Param("itemDoList") List<EmailFundAssetDO> emailFundAssetDOList);
  11. List<EmailFundAssetDO> searchAssetDetail(ParseDetailPageQuery parseDetailPageQuery);
  12. long countAssetDetail(ParseDetailPageQuery parseDetailPageQuery);
  13. Integer countNoStoreAsset(String sourceFundName);
  14. void deleteByFileId(@Param("fileId") Integer fileId);
  15. List<EmailFundAssetDO> selectNotMappingAsset(@Param("fundName") String sourceFundName);
  16. void batchUpdate(@Param("itemDoList")List<EmailFundAssetDO> fundAssetDOList);
  17. List<EmailParseDetailDO> selectFundAssetByFielId(@Param("fileId") Integer fileId, @Param("priceDate") String priceDate);
  18. }