diff --git a/src/main/java/neatlogic/framework/cmdb/crossover/IResourceCenterResourceCrossoverService.java b/src/main/java/neatlogic/framework/cmdb/crossover/IResourceCenterResourceCrossoverService.java index 00f2ca2a1ed86c551dee658ccbba35eae804976a..e360558ca221a7f94d6f3f0f549abb845fc98aa8 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); } 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 b4e6df29db346571faf64b47b6a20fca3c5cad8b..bdf4fdf8c6900c15cdf2eb38e12b12a3c38393ad 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) diff --git a/src/main/java/neatlogic/framework/cmdb/dto/resourcecenter/config/ResourceEntityFieldMappingVo.java b/src/main/java/neatlogic/framework/cmdb/dto/resourcecenter/config/ResourceEntityFieldMappingVo.java index 3baef6d8d0c8b8c4c41791a91d00647b3f971dfc..cb5384e342250cce35eac890d5d7705e664a74a4 100644 --- a/src/main/java/neatlogic/framework/cmdb/dto/resourcecenter/config/ResourceEntityFieldMappingVo.java +++ b/src/main/java/neatlogic/framework/cmdb/dto/resourcecenter/config/ResourceEntityFieldMappingVo.java @@ -17,7 +17,9 @@ package neatlogic.framework.cmdb.dto.resourcecenter.config; import com.alibaba.fastjson.annotation.JSONField; -public class ResourceEntityFieldMappingVo { +import java.io.Serializable; + +public class ResourceEntityFieldMappingVo implements Serializable { private String field; private String type; diff --git a/src/main/java/neatlogic/framework/cmdb/dto/resourcecenter/config/ResourceEntityLeftJoinVo.java b/src/main/java/neatlogic/framework/cmdb/dto/resourcecenter/config/ResourceEntityLeftJoinVo.java index 2b26fdbcb8b60396f934e580284343c635e3851b..bedede20c8a0bc6093001f05084f9b2f65d82e1c 100644 --- a/src/main/java/neatlogic/framework/cmdb/dto/resourcecenter/config/ResourceEntityLeftJoinVo.java +++ b/src/main/java/neatlogic/framework/cmdb/dto/resourcecenter/config/ResourceEntityLeftJoinVo.java @@ -17,7 +17,9 @@ package neatlogic.framework.cmdb.dto.resourcecenter.config; -public class ResourceEntityLeftJoinVo { +import java.io.Serializable; + +public class ResourceEntityLeftJoinVo implements Serializable { private String fromCi; diff --git a/src/main/java/neatlogic/framework/cmdb/dto/resourcecenter/config/ResourceEntityRelLinkVo.java b/src/main/java/neatlogic/framework/cmdb/dto/resourcecenter/config/ResourceEntityRelLinkVo.java index 20406b3f64389de519619a71e64e48559e644b3e..652920f2a6a6168bd0468650ec2363ef67e76751 100644 --- a/src/main/java/neatlogic/framework/cmdb/dto/resourcecenter/config/ResourceEntityRelLinkVo.java +++ b/src/main/java/neatlogic/framework/cmdb/dto/resourcecenter/config/ResourceEntityRelLinkVo.java @@ -17,7 +17,9 @@ package neatlogic.framework.cmdb.dto.resourcecenter.config; -public class ResourceEntityRelLinkVo { +import java.io.Serializable; + +public class ResourceEntityRelLinkVo implements Serializable { private String leftCi; private String rightCi; diff --git a/src/main/java/neatlogic/framework/cmdb/dto/resourcecenter/config/ResourceEntityRelNodeVo.java b/src/main/java/neatlogic/framework/cmdb/dto/resourcecenter/config/ResourceEntityRelNodeVo.java index 7614bd798087a0b2f327abf748994949170a7793..a96cc908a49151667a77d7a43d58e327b247b31f 100644 --- a/src/main/java/neatlogic/framework/cmdb/dto/resourcecenter/config/ResourceEntityRelNodeVo.java +++ b/src/main/java/neatlogic/framework/cmdb/dto/resourcecenter/config/ResourceEntityRelNodeVo.java @@ -17,10 +17,11 @@ package neatlogic.framework.cmdb.dto.resourcecenter.config; +import java.io.Serializable; import java.util.ArrayList; import java.util.List; -public class ResourceEntityRelNodeVo { +public class ResourceEntityRelNodeVo implements Serializable { private String uuid; private String ciName; private String ciLabel;