2 changed files with 85 additions and 0 deletions
@ -0,0 +1,29 @@ |
|||||
|
package cn.iocoder.yudao.module.alert.service.report; |
||||
|
|
||||
|
import cn.iocoder.yudao.framework.common.pojo.PageResult; |
||||
|
import cn.iocoder.yudao.module.alert.controller.admin.instant.vo.*; |
||||
|
import cn.iocoder.yudao.module.alert.controller.admin.report.vo.ReportPageReqVO; |
||||
|
import cn.iocoder.yudao.module.alert.dal.dataobject.instant.InstantDO; |
||||
|
import cn.iocoder.yudao.module.alert.dal.dataobject.report.ReportDO; |
||||
|
import jakarta.validation.Valid; |
||||
|
|
||||
|
import java.io.IOException; |
||||
|
import java.util.List; |
||||
|
|
||||
|
public interface ReportService { |
||||
|
/** |
||||
|
* 获得评估报告分页列表 |
||||
|
* |
||||
|
* @param reqVO 评估报告分页查询 |
||||
|
* @return 评估报告分页结果 |
||||
|
*/ |
||||
|
PageResult<ReportDO> getReportPage(ReportPageReqVO reqVO); |
||||
|
|
||||
|
/** |
||||
|
* 获得评估报告列表 |
||||
|
* |
||||
|
* @param reqVO 评估报告分页查询 |
||||
|
* @return 评估报告列表 |
||||
|
*/ |
||||
|
List<ReportDO> getReportList(ReportPageReqVO reqVO); |
||||
|
} |
||||
@ -0,0 +1,56 @@ |
|||||
|
package cn.iocoder.yudao.module.alert.service.report; |
||||
|
|
||||
|
import cn.hutool.core.util.ObjUtil; |
||||
|
import cn.iocoder.yudao.framework.common.pojo.PageResult; |
||||
|
import cn.iocoder.yudao.framework.common.util.json.JsonUtils; |
||||
|
import cn.iocoder.yudao.framework.common.util.object.BeanUtils; |
||||
|
import cn.iocoder.yudao.module.alert.controller.admin.exa.vo.Point; |
||||
|
import cn.iocoder.yudao.module.alert.controller.admin.instant.vo.*; |
||||
|
import cn.iocoder.yudao.module.alert.controller.admin.model.vo.RunModelInfoVO; |
||||
|
import cn.iocoder.yudao.module.alert.controller.admin.report.vo.ReportPageReqVO; |
||||
|
import cn.iocoder.yudao.module.alert.dal.dataobject.instant.InstantDO; |
||||
|
import cn.iocoder.yudao.module.alert.dal.dataobject.instant.InstantTableDO; |
||||
|
import cn.iocoder.yudao.module.alert.dal.dataobject.report.ReportDO; |
||||
|
import cn.iocoder.yudao.module.alert.dal.mysql.instant.InstantMapper; |
||||
|
import cn.iocoder.yudao.module.alert.dal.mysql.instant.InstantTableMapper; |
||||
|
import cn.iocoder.yudao.module.alert.dal.mysql.report.ReportMapper; |
||||
|
import cn.iocoder.yudao.module.alert.utils.EXAUtils; |
||||
|
import cn.iocoder.yudao.module.system.dal.redis.RedisKeyConstants; |
||||
|
import com.google.common.annotations.VisibleForTesting; |
||||
|
import com.mzt.logapi.context.LogRecordContext; |
||||
|
import com.mzt.logapi.service.impl.DiffParseFunction; |
||||
|
import com.mzt.logapi.starter.annotation.LogRecord; |
||||
|
import jakarta.annotation.Resource; |
||||
|
import lombok.extern.slf4j.Slf4j; |
||||
|
import org.springframework.beans.factory.annotation.Value; |
||||
|
import org.springframework.cache.annotation.CacheEvict; |
||||
|
import org.springframework.stereotype.Service; |
||||
|
import org.springframework.transaction.annotation.Transactional; |
||||
|
|
||||
|
import java.io.IOException; |
||||
|
import java.util.ArrayList; |
||||
|
import java.util.Arrays; |
||||
|
import java.util.List; |
||||
|
import java.util.Objects; |
||||
|
|
||||
|
import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception; |
||||
|
import static cn.iocoder.yudao.module.system.enums.ErrorCodeConstants.INSTANT_NOT_EXISTS; |
||||
|
import static cn.iocoder.yudao.module.system.enums.LogRecordConstants.*; |
||||
|
|
||||
|
@Service |
||||
|
@Slf4j |
||||
|
public class ReportServiceImpl implements ReportService { |
||||
|
@Resource |
||||
|
private ReportMapper reportMapper; |
||||
|
|
||||
|
@Override |
||||
|
public PageResult<ReportDO> getReportPage(ReportPageReqVO reqVO) { |
||||
|
return reportMapper.selectPage(reqVO); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
public List<ReportDO> getReportList(ReportPageReqVO reqVO) { |
||||
|
return reportMapper.selectList(reqVO); |
||||
|
} |
||||
|
|
||||
|
} |
||||
Loading…
Reference in new issue