diff --git a/yudao-module-alert/yudao-module-alert-biz/src/main/java/cn/iocoder/yudao/module/alert/dal/mysql/model/ModelVersionMapper.java b/yudao-module-alert/yudao-module-alert-biz/src/main/java/cn/iocoder/yudao/module/alert/dal/mysql/model/ModelVersionMapper.java deleted file mode 100644 index 5cb6958..0000000 --- a/yudao-module-alert/yudao-module-alert-biz/src/main/java/cn/iocoder/yudao/module/alert/dal/mysql/model/ModelVersionMapper.java +++ /dev/null @@ -1,23 +0,0 @@ -package cn.iocoder.yudao.module.alert.dal.mysql.model; - -import cn.iocoder.yudao.framework.common.pojo.PageResult; -import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; -import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; -import cn.iocoder.yudao.module.alert.controller.admin.model.vo.ModelPageReqVO; -import cn.iocoder.yudao.module.alert.controller.admin.model.vo.ModelVersionPageReqVO; -import cn.iocoder.yudao.module.alert.controller.admin.model.vo.ModelVersionRespVO; -import cn.iocoder.yudao.module.alert.dal.dataobject.model.ModelDO; -import cn.iocoder.yudao.module.alert.dal.dataobject.model.ModelVersionDO; -import org.apache.ibatis.annotations.Mapper; - -@Mapper -public interface ModelVersionMapper extends BaseMapperX { - - default PageResult selectPage(ModelVersionPageReqVO reqVO) { - return selectPage(reqVO, new LambdaQueryWrapperX() - .eqIfPresent(ModelVersionDO::getModelId, reqVO.getModelId()) - - .orderByAsc(ModelVersionDO::getId)); - } - -} diff --git a/yudao-module-alert/yudao-module-alert-biz/src/main/java/cn/iocoder/yudao/module/alert/service/calcgroup/CalcGroupServiceImpl.java b/yudao-module-alert/yudao-module-alert-biz/src/main/java/cn/iocoder/yudao/module/alert/service/calcgroup/CalcGroupServiceImpl.java index 43a16b5..7da4ed0 100644 --- a/yudao-module-alert/yudao-module-alert-biz/src/main/java/cn/iocoder/yudao/module/alert/service/calcgroup/CalcGroupServiceImpl.java +++ b/yudao-module-alert/yudao-module-alert-biz/src/main/java/cn/iocoder/yudao/module/alert/service/calcgroup/CalcGroupServiceImpl.java @@ -2,14 +2,8 @@ package cn.iocoder.yudao.module.alert.service.calcgroup; import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.module.alert.controller.admin.calcgroup.vo.CalcGroupPageReqVO; -import cn.iocoder.yudao.module.alert.controller.admin.model.vo.ModelPageReqVO; -import cn.iocoder.yudao.module.alert.controller.admin.model.vo.ModelVersionPageReqVO; import cn.iocoder.yudao.module.alert.dal.dataobject.calcgroup.CalcGroupDO; -import cn.iocoder.yudao.module.alert.dal.dataobject.model.ModelDO; -import cn.iocoder.yudao.module.alert.dal.dataobject.model.ModelVersionDO; import cn.iocoder.yudao.module.alert.dal.mysql.calcgroup.CalcGroupMapper; -import cn.iocoder.yudao.module.alert.dal.mysql.model.ModelMapper; -import cn.iocoder.yudao.module.alert.dal.mysql.model.ModelVersionMapper; import jakarta.annotation.Resource; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/yudao-module-alert/yudao-module-alert-biz/src/main/java/cn/iocoder/yudao/module/alert/service/model/RunModelServiceImpl.java b/yudao-module-alert/yudao-module-alert-biz/src/main/java/cn/iocoder/yudao/module/alert/service/model/RunModelServiceImpl.java index abd417c..d2b634c 100644 --- a/yudao-module-alert/yudao-module-alert-biz/src/main/java/cn/iocoder/yudao/module/alert/service/model/RunModelServiceImpl.java +++ b/yudao-module-alert/yudao-module-alert-biz/src/main/java/cn/iocoder/yudao/module/alert/service/model/RunModelServiceImpl.java @@ -1,31 +1,45 @@ package cn.iocoder.yudao.module.alert.service.model; import cn.iocoder.yudao.framework.common.pojo.PageResult; +import cn.iocoder.yudao.framework.common.util.object.BeanUtils; +import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; import cn.iocoder.yudao.module.alert.controller.admin.model.vo.ModelPageReqVO; import cn.iocoder.yudao.module.alert.controller.admin.model.vo.ModelVersionPageReqVO; import cn.iocoder.yudao.module.alert.dal.dataobject.model.ModelDO; import cn.iocoder.yudao.module.alert.dal.dataobject.model.ModelVersionDO; import cn.iocoder.yudao.module.alert.dal.mysql.model.ModelMapper; -import cn.iocoder.yudao.module.alert.dal.mysql.model.ModelVersionMapper; +import cn.iocoder.yudao.module.alert.dao.domain.ModelVersion; +import cn.iocoder.yudao.module.alert.dao.service.ModelVersionService; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import jakarta.annotation.Resource; +import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; @Service @Slf4j +@RequiredArgsConstructor public class RunModelServiceImpl implements RunModelService { - @Resource - private ModelMapper modelMapper; - @Resource - private ModelVersionMapper modelVersionMapper; + + private final ModelVersionService modelVersionService; @Override public PageResult getModelPage(ModelPageReqVO reqVO) { - return modelMapper.selectPage(reqVO); + Page page = modelVersionService.page(new Page<>(reqVO.getPageNo(), reqVO.getPageSize()), + new LambdaQueryWrapperX() + .likeIfPresent(ModelVersion::getModelName, reqVO.getModelName()) + .orderByAsc(ModelVersion::getId)); + return new PageResult<>(BeanUtils.toBean(page.getRecords(), ModelDO.class), + page.getTotal()); } @Override public PageResult getModelVersionPage (ModelVersionPageReqVO reqVO) { - return modelVersionMapper.selectPage(reqVO); + Page page = modelVersionService.page(new Page<>(reqVO.getPageNo(), reqVO.getPageSize()), + new LambdaQueryWrapperX() + .eqIfPresent(ModelVersion::getModelId, reqVO.getModelId()) + .orderByAsc(ModelVersion::getId)); + return new PageResult<>(BeanUtils.toBean(page.getRecords(), ModelVersionDO.class), + page.getTotal()); }