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