| | |
| | | package com.iailab.module.model.mcs.pre.service.impl; |
| | | |
| | | import cn.hutool.core.bean.BeanUtil; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.iailab.framework.common.pojo.PageResult; |
| | | import com.iailab.framework.common.pojo.SortingField; |
| | | import com.iailab.framework.common.service.impl.BaseServiceImpl; |
| | |
| | | import com.iailab.module.model.mcs.pre.dao.MmPredictInfluenceFactorResultDao; |
| | | import com.iailab.module.model.mcs.pre.entity.MmPredictInfluenceFactorResultEntity; |
| | | import com.iailab.module.model.mcs.pre.service.MmPredictInfluenceFactorResultService; |
| | | import com.iailab.module.model.mcs.pre.vo.MmPredictInfluenceFactorConfigVO; |
| | | import com.iailab.module.model.mcs.pre.vo.MmPredictInfluenceFactorResultListReqVO; |
| | | import com.iailab.module.model.mcs.pre.vo.MmPredictInfluenceFactorResultPageReqVO; |
| | | import com.iailab.module.model.mcs.pre.vo.MmPredictInfluenceFactorResultVO; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.checkerframework.checker.units.qual.C; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.sql.Array; |
| | | import java.util.ArrayList; |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.stream.Collectors; |
| | | |
| | | @Slf4j |
| | | @Service |
| | |
| | | public void insert(List<MmPredictInfluenceFactorResultEntity> resultList) { |
| | | baseDao.insertOrUpdate(resultList); |
| | | } |
| | | |
| | | @Override |
| | | public Map<String,List<MmPredictInfluenceFactorResultVO>> getResultList(MmPredictInfluenceFactorResultListReqVO params) { |
| | | List<MmPredictInfluenceFactorResultVO> list = baseDao.getResultList(params); |
| | | Map<String, List<MmPredictInfluenceFactorResultVO>> result = list.stream().collect(Collectors.groupingBy(MmPredictInfluenceFactorResultVO::getOutputId)); |
| | | return result; |
| | | } |
| | | } |