|
@@ -4,11 +4,13 @@ import com.simuwang.base.common.support.MybatisPage;
|
|
|
import com.simuwang.base.mapper.FundInfoMapper;
|
|
|
import com.simuwang.base.pojo.dto.query.FundInfoPageQuery;
|
|
|
import com.simuwang.base.pojo.dto.query.FundInputPageQuery;
|
|
|
+import com.simuwang.base.pojo.vo.FundInfoSearchVO;
|
|
|
import com.simuwang.base.pojo.vo.FundInformationVO;
|
|
|
import com.simuwang.manage.service.FundInformationService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
@@ -23,10 +25,18 @@ public class FundInformationServiceImpl implements FundInformationService {
|
|
|
@Autowired
|
|
|
private FundInfoMapper fundInfoMapper;
|
|
|
@Override
|
|
|
- public MybatisPage<Map<String,String>> searchFundInfo(FundInputPageQuery fundInputPageQuery) {
|
|
|
+ public MybatisPage<FundInfoSearchVO> searchFundInfo(FundInputPageQuery fundInputPageQuery) {
|
|
|
List<Map<String,String>> fundInfoList = fundInfoMapper.searchFundInfoByKeyword(fundInputPageQuery);
|
|
|
+ List<FundInfoSearchVO> fundInfoSearchVOList = new ArrayList<>();
|
|
|
+ for(Map<String,String> map : fundInfoList){
|
|
|
+ FundInfoSearchVO vo = new FundInfoSearchVO();
|
|
|
+ vo.setFundId(map.get("fundId"));
|
|
|
+ vo.setFundName(map.get("fundShortName"));
|
|
|
+ vo.setRegisterNumber(map.get("registerNumber"));
|
|
|
+ fundInfoSearchVOList.add(vo);
|
|
|
+ }
|
|
|
long total = fundInfoMapper.countFundInfoByKeyword(fundInputPageQuery);
|
|
|
- return MybatisPage.of(total,fundInfoList);
|
|
|
+ return MybatisPage.of(total,fundInfoSearchVOList);
|
|
|
}
|
|
|
|
|
|
@Override
|