iailab-module-ai/pom.xml
@@ -191,7 +191,7 @@ <dependency> <groupId>com.iailab</groupId> <artifactId>iailab-module-infra-api</artifactId> <version>${ai.revision}</version> <version>${revision}</version> </dependency> <dependency> iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/sche/controller/admin/StSuggestSnapshotConfMainController.java
@@ -5,6 +5,7 @@ import com.iailab.framework.common.util.object.BeanUtils; import com.iailab.module.model.api.mcs.dto.StScheduleModelOutDTO; import com.iailab.module.model.mcs.sche.entity.*; import com.iailab.module.model.mcs.sche.service.StScheduleModelService; import com.iailab.module.model.mcs.sche.service.StSuggestSnapshotConfMainService; import com.iailab.module.model.mcs.sche.vo.*; import io.swagger.v3.oas.annotations.Operation; @@ -32,12 +33,18 @@ @Autowired private StSuggestSnapshotConfMainService stSuggestSnapshotConfMainService; @Autowired private StScheduleModelService stScheduleModelService; @GetMapping("/page") @PreAuthorize("@ss.hasPermission('suggest:snapshot:query')") public CommonResult<PageResult<StSuggestSnapshotConfMainRespVO>> getPage(@Valid StSuggestSnapshotConfMainPageReqVO pageVO) { PageResult<StSuggestSnapshotConfMainEntity> pageResult = stSuggestSnapshotConfMainService.page(pageVO); return success(BeanUtils.toBean(pageResult, StSuggestSnapshotConfMainRespVO.class)); PageResult<StSuggestSnapshotConfMainRespVO> result = BeanUtils.toBean(pageResult, StSuggestSnapshotConfMainRespVO.class); result.getList().forEach(item -> { item.setModelName(stScheduleModelService.get(item.getModelId())!=null?stScheduleModelService.get(item.getModelId()).getModelName():null); }); return success(result); } @GetMapping("/get") iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/sche/dao/StSuggestSnapshotConfMainDao.java
@@ -17,6 +17,6 @@ public interface StSuggestSnapshotConfMainDao extends BaseMapperX<StSuggestSnapshotConfMainEntity> { default PageResult<StSuggestSnapshotConfMainEntity> selectPage(StSuggestSnapshotConfMainPageReqVO reqVO) { return selectPage(reqVO,new LambdaQueryWrapperX<StSuggestSnapshotConfMainEntity>() .likeIfPresent(StSuggestSnapshotConfMainEntity::getModelId,reqVO.getModelId())); .likeIfPresent(StSuggestSnapshotConfMainEntity::getTitle,reqVO.getTitle())); } } iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/sche/vo/StSuggestSnapshotConfMainRespVO.java
@@ -23,6 +23,9 @@ @Schema(description = "模型ID") private String modelId; @Schema(description = "模型ID") private String modelName; @Schema(description = "调整对象") private String scheduleObj;