From 9423f2936340d82b046ec615381c1c5e03698557 Mon Sep 17 00:00:00 2001 From: yuxc <yuxc@vci-tech.com> Date: 星期五, 27 九月 2024 17:56:53 +0800 Subject: [PATCH] 1、主要完成对获取UI上下文的定义接口的优化,优化的方向为对多次获取业务类型对象进行转换而导致耗时较久的问题继续修改,还有对多次获取属性对象进行转换对象导致耗时过长问题进行修改。 2、对树的数据查询接口的优化,对多次获取属性对象进行转换对象导致耗时过长问题进行修改。 --- Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsAttributeVO.java | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 55 insertions(+), 0 deletions(-) diff --git a/Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsAttributeVO.java b/Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsAttributeVO.java index 8df8068..4de3c81 100644 --- a/Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsAttributeVO.java +++ b/Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsAttributeVO.java @@ -43,6 +43,14 @@ * 灞炴�х被鍨嬫樉绀烘枃鏈� */ private String attributeDataTypeText; + /** + * 灞炴�I鎺т欢鏄剧ず绫诲瀷 + */ + private String attributeUIType; + /** + * 灞炴�I鎺т欢鏄剧ず绫诲瀷鏂囨湰 + */ + private String attributeUITypeText; /** * 鏄惁鍙互涓虹┖ @@ -73,6 +81,16 @@ * 鍙傜収鐨勪笟鍔$被鍨嬪悕绉� */ private String btmTypeName; + + /** + * 鍙傜収鐨勯摼鎺ョ被鍨嬪悕绉� + */ + private String linkTypeName; + + /** + * 閫夋嫨浜嗛摼鎺ョ被鍨嬫椂閫夋嫨鐨勭増鏈� + */ + private Integer version; /** * 灞炴�х殑闀垮害 @@ -238,6 +256,22 @@ this.btmTypeName = btmTypeName; } + public String getLinkTypeName() { + return linkTypeName; + } + + public void setLinkTypeName(String linkTypeName) { + this.linkTypeName = linkTypeName; + } + + public Integer getVersion() { + return version; + } + + public void setVersion(Integer version) { + this.version = version; + } + public Integer getAttrLength() { return attrLength; } @@ -327,6 +361,22 @@ this.scaleLength = scaleLength; } + public String getAttributeUIType() { + return attributeUIType; + } + + public void setAttributeUIType(String attributeUIType) { + this.attributeUIType = attributeUIType; + } + + public String getAttributeUITypeText() { + return attributeUITypeText; + } + + public void setAttributeUITypeText(String attributeUITypeText) { + this.attributeUITypeText = attributeUITypeText; + } + @Override public String toString() { return "OsAttributeVO{" + @@ -336,16 +386,21 @@ ", description='" + description + '\'' + ", attributeDataType='" + attributeDataType + '\'' + ", attributeDataTypeText='" + attributeDataTypeText + '\'' + + ", attributeUIType='" + attributeUIType + '\'' + + ", attributeUITypeText='" + attributeUITypeText + '\'' + ", nullableFlag=" + nullableFlag + ", defaultValue='" + defaultValue + '\'' + ", enumId='" + enumId + '\'' + ", enumName='" + enumName + '\'' + ", btmTypeId='" + btmTypeId + '\'' + ", btmTypeName='" + btmTypeName + '\'' + + ", linkTypeName='" + linkTypeName + '\'' + + ", version=" + version + ", attrLength=" + attrLength + ", precisionLength=" + precisionLength + ", scaleLength=" + scaleLength + ", range='" + range + '\'' + + ", other='" + other + '\'' + ", btmname='" + btmname + '\'' + ", owner='" + owner + '\'' + ", creator='" + creator + '\'' + -- Gitblit v1.9.3