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-base/src/main/java/com/vci/starter/web/pagemodel/Tree.java | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 59 insertions(+), 1 deletions(-) diff --git a/Source/plt-web/plt-web-parent/plt-web-base/src/main/java/com/vci/starter/web/pagemodel/Tree.java b/Source/plt-web/plt-web-parent/plt-web-base/src/main/java/com/vci/starter/web/pagemodel/Tree.java index 53a3ae6..19d6de9 100644 --- a/Source/plt-web/plt-web-parent/plt-web-base/src/main/java/com/vci/starter/web/pagemodel/Tree.java +++ b/Source/plt-web/plt-web-parent/plt-web-base/src/main/java/com/vci/starter/web/pagemodel/Tree.java @@ -36,7 +36,19 @@ setOid(oid); setText(text); } - + + /** + * 鏋勯�犲嚱鏁� + * @param oid 涓婚敭 + * @param text 鏍戣妭鐐规枃鏈� + */ + public Tree(String oid, String text,Object o){ + setOid(oid); + setText(text); + setData(o); + } + + /** * 涓婚敭 */ @@ -45,6 +57,10 @@ * 鏄剧ず鏂囨湰 */ private String text; + /** + * 缂栧彿 + */ + private String id; /** * 鏄惁鍙跺瓙 */ @@ -63,6 +79,10 @@ * 瀛愯妭鐐� */ private List<Tree> children = new ArrayList<Tree>(); + /** + * 灞傜骇 + */ + private int level; /** * 鍥炬爣 */ @@ -99,6 +119,10 @@ * 鎺掑簭绱㈠紩 */ private String index;//鎺掑簭绱㈠紩 + /*** + * 褰撳墠鏁版嵁瀵硅薄 + */ + private Object data; /** * 鍏朵粬鐨勫睘鎬� @@ -135,6 +159,21 @@ */ public void setText(String text) { this.text = text; + } + + /** + * 璁剧疆缂栧彿 + * @param id + */ + public void setId(String id) { + this.id = id; + } + + /** + * 鑾峰彇缂栧彿 + */ + public String getId() { + return id; } /** @@ -383,6 +422,23 @@ } } + + public Object getData() { + return data; + } + + public void setData(Object data) { + this.data = data; + } + + public int getLevel() { + return level; + } + + public void setLevel(int level) { + this.level = level; + } + @Override public String toString() { return "Tree{" + @@ -392,6 +448,7 @@ ", showCheckbox=" + showCheckbox + ", checked=" + checked + ", children=" + children + + ", level=" + level + ", icon='" + icon + '\'' + ", iconCls='" + iconCls + '\'' + ", parentId='" + parentId + '\'' + @@ -400,6 +457,7 @@ ", expanded=" + expanded + ", href='" + href + '\'' + ", index='" + index + '\'' + + ", data=" + data + ", attributes=" + attributes + '}'; } -- Gitblit v1.9.3