diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/model/ModelDependencyController.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/model/ModelDependencyController.java index 5ab168d..e2382a6 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/model/ModelDependencyController.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/model/ModelDependencyController.java @@ -12,6 +12,7 @@ import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; +import java.util.List; /** * (ModelDependency)表控制层 @@ -43,6 +44,18 @@ public class ModelDependencyController extends BaseController { return genericsSuccess(this.modelDependencyService.queryByPage(modelDependency, pageRequest)); } + /** + * 根据对象查询 + * + * @param modelDependency 筛选条件 + * @return 查询结果 + */ + @GetMapping("/queryModelDependency") + @ApiOperation("根据对象查询") + public GenericsAjaxResult> queryByModelDependency(@RequestBody ModelDependency modelDependency) { + return genericsSuccess(this.modelDependencyService.queryByModelDependency(modelDependency)); + } + /** * 通过主键查询单条数据 * diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/mapper/ModelDependencyDao.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/mapper/ModelDependencyDao.java index ca2d18b..725dc67 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/mapper/ModelDependencyDao.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/mapper/ModelDependencyDao.java @@ -81,5 +81,6 @@ public interface ModelDependencyDao { */ int deleteById(Integer id); + List queryByModelDependency(@Param("modelDependency") ModelDependency modelDependency); } diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/ModelDependencyService.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/ModelDependencyService.java index 08e9c7a..6f629ac 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/ModelDependencyService.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/ModelDependencyService.java @@ -4,6 +4,8 @@ import com.ruoyi.platform.domain.ModelDependency; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; +import java.util.List; + /** * (ModelDependency)表服务接口 * @@ -54,4 +56,6 @@ public interface ModelDependencyService { boolean deleteById(Integer id); String removeById(Integer id); + + List queryByModelDependency(ModelDependency modelDependency); } diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ModelDependencyServiceImpl.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ModelDependencyServiceImpl.java index 32b8051..6675e99 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ModelDependencyServiceImpl.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ModelDependencyServiceImpl.java @@ -14,6 +14,7 @@ import org.springframework.data.domain.PageRequest; import javax.annotation.Resource; import java.util.Date; +import java.util.List; /** * (ModelDependency)表服务实现类 @@ -50,6 +51,17 @@ public class ModelDependencyServiceImpl implements ModelDependencyService { return new PageImpl<>(this.modelDependencyDao.queryAllByLimit(modelDependency, pageRequest), pageRequest, total); } + /** + * 根据对象查询 + * + * @param modelDependency 筛选条件 + * @return 查询结果 + */ + @Override + public List queryByModelDependency(ModelDependency modelDependency) { + return this.modelDependencyDao.queryByModelDependency(modelDependency); + } + /** * 新增数据 * @@ -113,4 +125,6 @@ public class ModelDependencyServiceImpl implements ModelDependencyService { modelDependency.setState(0); return this.modelDependencyDao.update(modelDependency)>0?"删除成功":"删除失败"; } + + } diff --git a/ruoyi-modules/management-platform/src/main/resources/mapper/managementPlatform/ModelDependencyDaoMapper.xml b/ruoyi-modules/management-platform/src/main/resources/mapper/managementPlatform/ModelDependencyDaoMapper.xml index 62582e9..9dc78d8 100644 --- a/ruoyi-modules/management-platform/src/main/resources/mapper/managementPlatform/ModelDependencyDaoMapper.xml +++ b/ruoyi-modules/management-platform/src/main/resources/mapper/managementPlatform/ModelDependencyDaoMapper.xml @@ -83,6 +83,60 @@ limit #{pageable.offset}, #{pageable.pageSize} + + + + insert into model_dependency (current_model_id,expInsId, parent_models, ref_item, train_task, train_dataset, test_dataset, project_dependency,version, create_by, create_time, update_by, update_time, state)