FundInfoMapper.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. package com.simuwang.base.mapper;
  2. import com.simuwang.base.pojo.dos.FundInfoDO;
  3. import com.simuwang.base.pojo.dto.query.FundInfoPageQuery;
  4. import com.simuwang.base.pojo.dto.query.FundInputPageQuery;
  5. import com.simuwang.base.pojo.vo.FundInformationVO;
  6. import org.apache.ibatis.annotations.Mapper;
  7. import org.apache.ibatis.annotations.Param;
  8. import java.util.List;
  9. import java.util.Map;
  10. /**
  11. * FileName: FundInfomationMapper
  12. * Author: chenjianhua
  13. * Date: 2024/9/6 15:11
  14. * Description: ${DESCRIPTION}
  15. */
  16. @Mapper
  17. public interface FundInfoMapper {
  18. List<Map<String, String>> searchFundInfoByKeyword(FundInputPageQuery fundInputPageQuery);
  19. List<FundInformationVO> searchFundInfoList(FundInfoPageQuery fundInfoPageQuery);
  20. List<FundInfoDO> queryFundByNameAndRegisterNumber(@Param("fundName")String fundName, @Param("registerNumber")String registerNumber);
  21. List<FundInfoDO> queryFundByName(@Param("fundName") String fundName);
  22. List<FundInfoDO> queryFundByRegisterNumber(@Param("registerNumber") String registerNumber);
  23. long countFundInfoByKeyword(FundInputPageQuery fundInputPageQuery);
  24. long countFundInfo(FundInfoPageQuery fundInfoPageQuery);
  25. }