From 15c6d4d606a5a2735f6ac1af1832b8dd59003be3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A1=BE=E5=90=9B=E7=A6=B9?= <2673609096@qq.com> Date: Sat, 23 Aug 2025 22:59:34 +0800 Subject: [PATCH] =?UTF-8?q?farm=E6=A8=A1=E5=9D=97-=E6=A8=A1=E5=9E=8B?= =?UTF-8?q?=E5=BC=95=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/modelmanagement/vo/ModelManagementPageReqVO.java | 1 + .../admin/modelmanagement/vo/ModelManagementRespVO.java | 1 + .../admin/modelmanagement/vo/ModelManagementSaveReqVO.java | 1 + .../farm/dal/dataobject/modelmanagement/ModelManagementDO.java | 1 + .../service/modelmanagement/ModelManagementServiceImpl.java | 3 ++- 5 files changed, 6 insertions(+), 1 deletion(-) diff --git a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/modelmanagement/vo/ModelManagementPageReqVO.java b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/modelmanagement/vo/ModelManagementPageReqVO.java index 20443bdf..f6a10d11 100644 --- a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/modelmanagement/vo/ModelManagementPageReqVO.java +++ b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/modelmanagement/vo/ModelManagementPageReqVO.java @@ -53,4 +53,5 @@ public class ModelManagementPageReqVO extends PageParam { @Schema(description = "租户id", example = "20468") private String tenantId; private int isRelease; + private int quoteCount; } \ No newline at end of file diff --git a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/modelmanagement/vo/ModelManagementRespVO.java b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/modelmanagement/vo/ModelManagementRespVO.java index 411d7942..a662fec3 100644 --- a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/modelmanagement/vo/ModelManagementRespVO.java +++ b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/modelmanagement/vo/ModelManagementRespVO.java @@ -72,6 +72,7 @@ public class ModelManagementRespVO { @ExcelProperty("租户id") private String tenantId; private int isRelease; + private int quoteCount; private List modelCycles; } diff --git a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/modelmanagement/vo/ModelManagementSaveReqVO.java b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/modelmanagement/vo/ModelManagementSaveReqVO.java index 44a72f04..1e784e68 100644 --- a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/modelmanagement/vo/ModelManagementSaveReqVO.java +++ b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/modelmanagement/vo/ModelManagementSaveReqVO.java @@ -48,4 +48,5 @@ public class ModelManagementSaveReqVO { @Schema(description = "租户id", example = "20468") private String tenantId; private int isRelease; + private int quoteCount; } \ No newline at end of file diff --git a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/dal/dataobject/modelmanagement/ModelManagementDO.java b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/dal/dataobject/modelmanagement/ModelManagementDO.java index 4e116629..1185980a 100644 --- a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/dal/dataobject/modelmanagement/ModelManagementDO.java +++ b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/dal/dataobject/modelmanagement/ModelManagementDO.java @@ -82,4 +82,5 @@ public class ModelManagementDO extends BaseDO { */ private String taskId; private int isRelease; + private int quoteCount; } diff --git a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/modelmanagement/ModelManagementServiceImpl.java b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/modelmanagement/ModelManagementServiceImpl.java index 04aadf8d..cae21b07 100644 --- a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/modelmanagement/ModelManagementServiceImpl.java +++ b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/modelmanagement/ModelManagementServiceImpl.java @@ -84,7 +84,8 @@ public class ModelManagementServiceImpl implements ModelManagementService { if (modelManagementDO == null) { return ""; } - + modelManagementDO.setQuoteCount(modelManagementDO.getQuoteCount() + 1); + modelManagementMapper.updateById(modelManagementDO); // 2. 创建新的模型引用案例 ModelManagementDO newModelCase = BeanUtils.toBean(modelManagementDO, ModelManagementDO.class); String newModelId = IdUtil.fastUUID();