From bd1089c6a4a17ec56c9c85f9a6a2bf3face9900a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E5=A4=A7=E9=94=90?= <1070211640@qq.com> Date: Fri, 31 May 2024 10:33:49 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=A8=A1=E5=9E=8B=E4=BE=9D=E8=B5=96?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=A0=B9=E6=8D=AE=E5=AF=B9=E8=B1=A1=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../model/ModelDependencyController.java | 13 +++++ .../platform/mapper/ModelDependencyDao.java | 1 + .../service/ModelDependencyService.java | 4 ++ .../impl/ModelDependencyServiceImpl.java | 14 +++++ .../ModelDependencyDaoMapper.xml | 55 +++++++++++++++++++ 5 files changed, 87 insertions(+) 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)