From 0c7b251f1016c069ed0f35750ed81fad676c61fa Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Thu, 10 Jul 2025 17:12:04 +0800 Subject: [PATCH 1/2] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20=E8=A7=86=E5=9B=BE?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=E5=8A=A8=E6=80=81sql=EF=BC=8C=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E5=8A=A8=E6=80=81join=E5=88=AB=E7=9A=84=E4=B8=9A?= =?UTF-8?q?=E5=8A=A1=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1460859753168896]视图改为动态sql,支持动态join别的业务表 http://192.168.0.96:8090/demo/rdm.html#/story-detail/939050947543040/939050947543042/1460859753168896 --- ...esourceCenterResourceCrossoverService.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/main/java/neatlogic/framework/cmdb/crossover/IResourceCenterResourceCrossoverService.java b/src/main/java/neatlogic/framework/cmdb/crossover/IResourceCenterResourceCrossoverService.java index 00f2ca2..e360558 100644 --- a/src/main/java/neatlogic/framework/cmdb/crossover/IResourceCenterResourceCrossoverService.java +++ b/src/main/java/neatlogic/framework/cmdb/crossover/IResourceCenterResourceCrossoverService.java @@ -67,12 +67,33 @@ public interface IResourceCenterResourceCrossoverService extends ICrossoverServi */ Map> getResourceTagByResourceIdList(List idList); + /** + * 生成SQL等效于{@link neatlogic.module.cmdb.dao.mapper.resourcecenter.ResourceMapper#getResourceIdList(neatlogic.framework.cmdb.dto.resourcecenter.ResourceSearchVo)} + * @param searchVo + * @return + */ String buildGetResourceIdListSql(ResourceSearchVo searchVo); + /** + * 生成SQL等效于{@link neatlogic.module.cmdb.dao.mapper.resourcecenter.ResourceMapper#getResourceCount(neatlogic.framework.cmdb.dto.resourcecenter.ResourceSearchVo)} + * @param searchVo + * @return + */ String buildGetResourceCountSql(ResourceSearchVo searchVo); + /** + * 生成SQL等效于{@link neatlogic.module.cmdb.dao.mapper.resourcecenter.ResourceMapper#getResourceListByIdList(java.util.List)} + * @param idList + * @param selectFieldNameList + * @return + */ String buildGetResourceListSql(List idList, List selectFieldNameList); + /** + * 生成SQL等效于{@link neatlogic.module.cmdb.dao.mapper.resourcecenter.ResourceMapper#getResourceListByIdList(java.util.List)} + * @param idList + * @return + */ String buildGetResourceListSql(List idList); } -- Gitee From cba9cd65cde6643277676cd81166ff239ae8fc04 Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Thu, 10 Jul 2025 18:13:00 +0800 Subject: [PATCH 2/2] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20=E8=A7=86=E5=9B=BE?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=E5=8A=A8=E6=80=81sql=EF=BC=8C=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E5=8A=A8=E6=80=81join=E5=88=AB=E7=9A=84=E4=B8=9A?= =?UTF-8?q?=E5=8A=A1=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1460859753168896]视图改为动态sql,支持动态join别的业务表 http://192.168.0.96:8090/demo/rdm.html#/story-detail/939050947543040/939050947543042/1460859753168896 --- .../cmdb/dto/resourcecenter/config/ResourceEntityConfigVo.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/neatlogic/framework/cmdb/dto/resourcecenter/config/ResourceEntityConfigVo.java b/src/main/java/neatlogic/framework/cmdb/dto/resourcecenter/config/ResourceEntityConfigVo.java index b4e6df2..bdf4fdf 100644 --- a/src/main/java/neatlogic/framework/cmdb/dto/resourcecenter/config/ResourceEntityConfigVo.java +++ b/src/main/java/neatlogic/framework/cmdb/dto/resourcecenter/config/ResourceEntityConfigVo.java @@ -18,9 +18,10 @@ package neatlogic.framework.cmdb.dto.resourcecenter.config; import com.alibaba.fastjson.annotation.JSONField; import neatlogic.framework.cmdb.dto.ci.CiVo; +import java.io.Serializable; import java.util.List; -public class ResourceEntityConfigVo { +public class ResourceEntityConfigVo implements Serializable { private String mainCi; @JSONField(serialize = false) -- Gitee