From cc1ce57e34ce3f5f5a8a6879333d7ff1fe97a7d6 Mon Sep 17 00:00:00 2001
From: ludc <pUXmgxCf6A>
Date: 星期三, 17 五月 2023 21:57:49 +0800
Subject: [PATCH] 以及发布webservice接口功能搭建,将通通用接口移植过来

---
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/tt.xml                                |  126 ++
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/ClsfAttrMappingDO.java                |   73 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ApplyDataVO.java                        |  119 ++
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/clsfAttrMap.xml                       |   54 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/InterParameterVO.java                   |   21 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/cccc.xml                              |   20 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/DataAttributeVO.java                  |  112 ++
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultDataObjectDetailDO.java |   62 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultDataObjectDetailDO.java   |   62 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultDataVO.java               |   19 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/UserVO.java                             |   56 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ClassfyVO.java                          |   83 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/LibraryClsfDO.java                    |   42 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/DataObjectVO.java                        |   72 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/ClassifyVO.java                      |  112 ++
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/appcode.xml                           |   36 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/ResultClassifyVO.java                |   21 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/DataObjectVO.java                     |   24 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingLog.java                                           |  118 ++
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultDataObjectDO.java       |   26 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ClassfysVO.java                         |   30 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultSystemVO.java             |   61 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/RowDatas.java                         |  125 ++
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/LibraryDO.java                        |   33 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/LibraryVO.java                       |   50 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/DataCondtionsVO.java                     |   20 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/RootDataVO.java                         |   58 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/GeneralMappingUtil.java               |   30 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/ResultDataVO.java                        |   47 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ApplyDatasVO.java                       |   27 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/PropertyVO.java                          |   48 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/SectionVO.java                          |   42 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/xxx.json                             |   68 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/xx.xml                                   |    9 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/QueryClassifyVO.java                 |   23 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ProppertyVO.java                        |   56 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/QueryData.java                       |   45 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/xxxxxxxxx.json                        |   75 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/SectionsVO.java                         |   26 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultClassfyVO.java          |   49 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/pom.xml                                                                                          |    4 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/CondtionsVO.java                         |   48 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/QueryLibraryVO.java                  |   39 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/tt.json                           |   62 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultClassfyVO.java            |   60 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/classify.xml                         |   14 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/ResultVO.java                            |   21 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/xxx.json                              |  135 ++
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultClassfysVO.java         |   22 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/ResultData.java                      |   45 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/CondtionVO.java                          |   60 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultSystemVO.java           |   52 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/result.json                              |  135 ++
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/tt                                    |    0 
 54 files changed, 2,877 insertions(+), 0 deletions(-)

diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/pom.xml b/Source/UBCS/ubcs-service-api/ubcs-code-api/pom.xml
index fcacf04..a367691 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/pom.xml
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/pom.xml
@@ -84,6 +84,10 @@
             <version>3.0.1.RELEASE</version>
             <scope>compile</scope>
         </dependency>
+        <dependency>
+            <groupId>com.thoughtworks.xstream</groupId>
+            <artifactId>xstream</artifactId>
+        </dependency>
 
     </dependencies>
     <packaging>jar</packaging>
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingLog.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingLog.java
index e69de29..fcc1f05 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingLog.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingLog.java
@@ -0,0 +1,118 @@
+package com.vci.ubcs.code.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.vci.ubcs.code.vo.pagemodel.BaseModelVO;
+import com.vci.ubcs.starter.revision.model.BaseModel;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+@Data
+@TableName("PL_DOCKING_LOG")
+@ApiModel(value = "DockingLog瀵硅薄", description = "闆嗘垚鏃ュ織瀵硅薄")
+@EqualsAndHashCode(callSuper = true)
+public class DockingLog extends BaseModel {
+
+
+	/**
+	 * 搴忓垪鍖�
+	 */
+	private static final long serialVersionUID = 5020487634341415429L;
+	/**
+	 * 绯荤粺id
+	 */
+	@ApiModelProperty(value = "鏁版嵁搴撹〃鐨勫悕绉�")
+	private String systemOid;
+
+	/**
+	 * 绯荤粺缂栧彿
+	 */
+	@ApiModelProperty(value = "鏁版嵁搴撹〃鐨勫悕绉�")
+	private String systemCode;
+
+	/**
+	 * 绯荤粺鍚嶇О
+	 */
+	@ApiModelProperty(value = "鏁版嵁搴撹〃鐨勫悕绉�")
+	private String systemName;
+
+	/**
+	 * 鍒嗙被oid
+	 */
+	@ApiModelProperty(value = "鏁版嵁搴撹〃鐨勫悕绉�")
+	private String classifyOid;
+
+	/**
+	 * 鍒嗙被id
+	 */
+	@ApiModelProperty(value = "鏁版嵁搴撹〃鐨勫悕绉�")
+	private String classifyId;
+
+	/**
+	 * 鍒嗙被name
+	 */
+	@ApiModelProperty(value = "鏁版嵁搴撹〃鐨勫悕绉�")
+	private String classifyName;
+
+	/**
+	 * 鍞竴鏍囪瘑
+	 */
+	@ApiModelProperty(value = "鏁版嵁搴撹〃鐨勫悕绉�")
+	private String uniqueCode;
+
+	/**
+	 * 鎺ュ彛绫诲瀷锛氭帹閫佹帴鍙�/鏌ヨ鎺ュ彛,鏆傛椂涓嶇敤
+	 */
+	@ApiModelProperty(value = "鏁版嵁搴撹〃鐨勫悕绉�")
+	private String type;
+
+	/**
+	 * 杩旇繕鎻愮ず
+	 */
+	@ApiModelProperty(value = "鏁版嵁搴撹〃鐨勫悕绉�")
+	private String msg;
+
+	/**
+	 * 鍙傛暟锛氶�氱煡鎺ュ彛鏄垜浠紶鍑虹殑鍙傛暟/鏌ヨ鎺ュ彛鏄埆浜轰紶鍏ョ殑鍙傛暟
+	 */
+	@ApiModelProperty(value = "鏁版嵁搴撹〃鐨勫悕绉�")
+	private String paramString;
+
+	/**
+	 * 浼犻�抶ml
+	 */
+	@ApiModelProperty(value = "鏁版嵁搴撹〃鐨勫悕绉�")
+	private String sendXml;
+
+	/**
+	 * 杩斿洖锛氶�氱煡鎺ュ彛鏄垜浠敹鍒扮殑鍙嶉锛屾煡璇㈡帴鍙f槸鍒汉鏀跺埌鐨勫弽棣�
+	 */
+	@ApiModelProperty(value = "鏁版嵁搴撹〃鐨勫悕绉�")
+	private String returnString;
+
+	/**
+	 * 鎺ュ彛鐘舵�侊細鎴愬姛/澶辫触
+	 */
+	@ApiModelProperty(value = "鏁版嵁搴撹〃鐨勫悕绉�")
+	private String interfaceStatus;
+
+	@Override
+	public String toString() {
+		return "DockingLogeDO{" +
+			"systemOid='" + systemOid + '\'' +
+			", systemCode='" + systemCode + '\'' +
+			", systemName='" + systemName + '\'' +
+			", classifyOid='" + classifyOid + '\'' +
+			", classifyId='" + classifyId + '\'' +
+			", classifyName='" + classifyName + '\'' +
+			", uniqueCode='" + uniqueCode + '\'' +
+			", type='" + type + '\'' +
+			", msg='" + msg + '\'' +
+			", paramString='" + paramString + '\'' +
+			", sendXml='" + sendXml + '\'' +
+			", returnString='" + returnString + '\'' +
+			", interfaceStatus='" + interfaceStatus + '\'' +
+			'}';
+	}
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ApplyDataVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ApplyDataVO.java
index e69de29..e30a4a2 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ApplyDataVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ApplyDataVO.java
@@ -0,0 +1,119 @@
+package com.vci.ubcs.code.vo.webserviceModel.apply;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
+import com.thoughtworks.xstream.annotations.XStreamImplicit;
+
+import java.util.List;
+
+/**
+ * 鍒嗙被鏁版嵁淇℃伅
+ */
+@XStreamAlias("object")
+public class ApplyDataVO {
+    /***
+     * 杈撳叆涓婚敭
+     */
+    @XStreamAsAttribute
+    private String id;
+    /**
+     * 缂栫爜
+     */
+    @XStreamAsAttribute
+    private String code;
+    /**
+     * 鐘舵��
+     */
+    @XStreamAsAttribute
+    private  String status;
+    /**
+     * 鏁版嵁鎿嶄綔绫诲瀷
+     */
+    @XStreamAsAttribute
+    private  String operate;
+    /***
+     * 鍒涘缓鑰�
+     */
+    @XStreamAsAttribute
+    private String creator;
+
+    /**
+     * 鏇存敼鑰�
+     */
+    @XStreamAsAttribute
+    private  String editor;
+    /***
+     * 鏁版嵁灞炴�у璞�
+     */
+    @XStreamImplicit
+    private List<ProppertyVO> prop;
+
+    public String getId() {
+        return id;
+    }
+
+    public void setId(String id) {
+        this.id = id;
+    }
+
+    public String getCode() {
+        return code;
+    }
+
+    public void setCode(String code) {
+        this.code = code;
+    }
+
+    public String getStatus() {
+        return status;
+    }
+
+    public void setStatus(String status) {
+        this.status = status;
+    }
+
+    public String getOperate() {
+        return operate;
+    }
+
+    public void setOperate(String operate) {
+        this.operate = operate;
+    }
+
+    public List<ProppertyVO> getProp() {
+        return prop;
+    }
+
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    public String getEditor() {
+        return editor;
+    }
+
+    public void setEditor(String editor) {
+        this.editor = editor;
+    }
+
+    public void setProp(List<ProppertyVO> prop) {
+        this.prop = prop;
+    }
+
+    @Override
+    public String toString() {
+        return "ApplyDataVO{" +
+                "id='" + id + '\'' +
+                ", code='" + code + '\'' +
+                ", status='" + status + '\'' +
+                ", operate='" + operate + '\'' +
+                ", creator='" + creator + '\'' +
+                ", editor='" + editor + '\'' +
+                ", prop=" + prop +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ApplyDatasVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ApplyDatasVO.java
index e69de29..243d624 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ApplyDatasVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ApplyDatasVO.java
@@ -0,0 +1,27 @@
+package com.vci.ubcs.code.vo.webserviceModel.apply;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+import com.thoughtworks.xstream.annotations.XStreamImplicit;
+
+import java.util.List;
+
+@XStreamAlias("objects")
+public class ApplyDatasVO {
+    @XStreamImplicit
+    private List<ApplyDataVO> object;
+
+    public List<ApplyDataVO> getObject() {
+        return object;
+    }
+
+    public void setObject(List<ApplyDataVO> object) {
+        this.object = object;
+    }
+
+    @Override
+    public String toString() {
+        return "ApplyDatasVO{" +
+                "object=" + object +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ClassfyVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ClassfyVO.java
index e69de29..470777f 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ClassfyVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ClassfyVO.java
@@ -0,0 +1,83 @@
+package com.vci.ubcs.code.vo.webserviceModel.apply;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
+
+/**
+ * 鍒嗙被淇℃伅
+ */
+@XStreamAlias("classify")
+public class ClassfyVO {
+    /**
+     * 鍒嗙被浠e彿
+     */
+    @XStreamAsAttribute
+    private String classCode;
+    /**
+     * 搴撲唬鍙�
+     */
+    @XStreamAsAttribute
+    private String library;
+    /**
+     * 绫昏矾寰�
+     */
+    @XStreamAsAttribute
+    private  String fullclsfNamePath;
+    /**
+     * 鐮佹淇℃伅
+     */
+    private SectionsVO sections;
+
+    private ApplyDatasVO objects;
+
+    public String getClassCode() {
+        return classCode;
+    }
+
+    public void setClassCode(String classCode) {
+        this.classCode = classCode;
+    }
+
+    public String getLibrary() {
+        return library;
+    }
+
+    public void setLibrary(String library) {
+        this.library = library;
+    }
+
+    public String getFullclsfNamePath() {
+        return fullclsfNamePath;
+    }
+
+    public void setFullclsfNamePath(String fullclsfNamePath) {
+        this.fullclsfNamePath = fullclsfNamePath;
+    }
+
+    public SectionsVO getSections() {
+        return sections;
+    }
+
+    public void setSections(SectionsVO sections) {
+        this.sections = sections;
+    }
+
+    public ApplyDatasVO getObjects() {
+        return objects;
+    }
+
+    public void setObjects(ApplyDatasVO objects) {
+        this.objects = objects;
+    }
+
+    @Override
+    public String toString() {
+        return "ClassVO{" +
+                "classCode='" + classCode + '\'' +
+                ", library='" + library + '\'' +
+                ", fullclsfNamePath='" + fullclsfNamePath + '\'' +
+                ", sections=" + sections +
+                ", objects=" + objects +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ClassfysVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ClassfysVO.java
index e69de29..bd2fc4c 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ClassfysVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ClassfysVO.java
@@ -0,0 +1,30 @@
+package com.vci.ubcs.code.vo.webserviceModel.apply;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+import com.thoughtworks.xstream.annotations.XStreamImplicit;
+
+import java.util.List;
+
+@XStreamAlias("classifys")
+public class ClassfysVO {
+    /**
+     *鍒嗙被淇℃伅
+     */
+    @XStreamImplicit
+    private List<ClassfyVO> classify;
+
+    public List<ClassfyVO> getClassify() {
+        return classify;
+    }
+
+    public void setClassify(List<ClassfyVO> classify) {
+        this.classify = classify;
+    }
+
+    @Override
+    public String toString() {
+        return "ClassfysVO{" +
+                "classify=" + classify +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/InterParameterVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/InterParameterVO.java
index e69de29..5588936 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/InterParameterVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/InterParameterVO.java
@@ -0,0 +1,21 @@
+package com.vci.ubcs.code.vo.webserviceModel.apply;
+
+/***
+ * 闆嗘垚鎺ュ彛鍙傛暟锛堢敵璇�/鏇存柊锛岀姸鎬侊級
+ */
+public class InterParameterVO {
+    private RootDataVO data;
+    public RootDataVO getData() {
+        return data;
+    }
+    public void setData(RootDataVO data) {
+        this.data = data;
+    }
+
+    @Override
+    public String toString() {
+        return "InterParameterVO{" +
+                "data=" + data +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ProppertyVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ProppertyVO.java
index e69de29..6af8ad9 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ProppertyVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ProppertyVO.java
@@ -0,0 +1,56 @@
+package com.vci.ubcs.code.vo.webserviceModel.apply;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
+
+@XStreamAlias("prop")
+public class ProppertyVO {
+    /**
+     * 灞炴�у瓧娈�
+     */
+    @XStreamAsAttribute
+    private  String key;
+    /**
+     * 灞炴�ф樉绀哄悕绉�
+     */
+    @XStreamAsAttribute
+    private String text;
+    /**
+     * 灞炴�у��
+     */
+    @XStreamAsAttribute
+    private  String value;
+
+    public String getKey() {
+        return key;
+    }
+
+    public void setKey(String key) {
+        this.key = key;
+    }
+
+    public String getText() {
+        return text;
+    }
+
+    public void setText(String text) {
+        this.text = text;
+    }
+
+    public String getValue() {
+        return value;
+    }
+
+    public void setValue(String value) {
+        this.value = value;
+    }
+
+    @Override
+    public String toString() {
+        return "ProppertyVO{" +
+                "key='" + key + '\'' +
+                ", text='" + text + '\'' +
+                ", value='" + value + '\'' +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/RootDataVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/RootDataVO.java
index e69de29..7856c85 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/RootDataVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/RootDataVO.java
@@ -0,0 +1,58 @@
+package com.vci.ubcs.code.vo.webserviceModel.apply;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
+
+/**
+ *鏁版嵁淇℃伅
+ */
+@XStreamAlias("data")
+public class RootDataVO {
+    /***
+     * 闆嗘垚绯荤粺鏍囪瘑
+     */
+    @XStreamAsAttribute
+    private String systemId;
+    /**
+     * 鎿嶄綔鐢ㄦ埛淇℃伅
+     */
+    private UserVO user;
+    /***
+     * 鏁版嵁淇℃伅
+     */
+    private ClassfysVO classifys;
+
+
+    public String getSystemId() {
+        return systemId;
+    }
+
+    public void setSystemId(String systemId) {
+        this.systemId = systemId;
+    }
+
+    public UserVO getUser() {
+        return user;
+    }
+
+    public void setUser(UserVO user) {
+        this.user = user;
+    }
+
+    public ClassfysVO getClassifys() {
+        return classifys;
+    }
+
+    public void setClassifys(ClassfysVO classifys) {
+        this.classifys = classifys;
+    }
+
+    @Override
+    public String toString() {
+        return "InterParameterVO{" +
+                "systemId='" + systemId + '\'' +
+                ", user=" + user +
+                ", classifys=" + classifys +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/SectionVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/SectionVO.java
index e69de29..d5d8177 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/SectionVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/SectionVO.java
@@ -0,0 +1,42 @@
+package com.vci.ubcs.code.vo.webserviceModel.apply;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
+
+@XStreamAlias("section")
+public class SectionVO {
+    /**
+     * 鐮佹鍚嶇О
+     */
+    @XStreamAsAttribute
+    private  String name;
+    /***
+     * 鐮佹鍊�
+     */
+    @XStreamAsAttribute
+    private String value;
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getValue() {
+        return value;
+    }
+
+    public void setValue(String value) {
+        this.value = value;
+    }
+
+    @Override
+    public String toString() {
+        return "SectionVO{" +
+                "name='" + name + '\'' +
+                ", value='" + value + '\'' +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/SectionsVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/SectionsVO.java
index e69de29..5a1ab1f 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/SectionsVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/SectionsVO.java
@@ -0,0 +1,26 @@
+package com.vci.ubcs.code.vo.webserviceModel.apply;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+import com.thoughtworks.xstream.annotations.XStreamImplicit;
+
+import java.util.List;
+
+@XStreamAlias("sections")
+public class SectionsVO {
+    @XStreamImplicit
+    private List<SectionVO> section;
+    public List<SectionVO> getSection() {
+        return section;
+    }
+
+    public void setSection(List<SectionVO> section) {
+        this.section = section;
+    }
+
+    @Override
+    public String toString() {
+        return "SectionsVO{" +
+                "section=" + section +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/UserVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/UserVO.java
index e69de29..9088419 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/UserVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/UserVO.java
@@ -0,0 +1,56 @@
+package com.vci.ubcs.code.vo.webserviceModel.apply;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
+
+@XStreamAlias("user")
+public class UserVO {
+    /**
+     * 鍒涘缓/鏇存敼浜鸿处鍙�
+     */
+    @XStreamAsAttribute
+    private  String userName;
+     /**
+      * 鍒涘缓/鏇存敼浜烘樉绀哄悕绉�
+     */
+     @XStreamAsAttribute
+    private  String trueName;
+    /**
+     * 鍒涘缓/鏇存敼浜烘搷浣滄満鍣╥p
+     */
+    @XStreamAsAttribute
+    private  String ip;
+
+    public String getUserName() {
+        return userName;
+    }
+
+    public void setUserName(String userName) {
+        this.userName = userName;
+    }
+
+    public String getTrueName() {
+        return trueName;
+    }
+
+    public void setTrueName(String trueName) {
+        this.trueName = trueName;
+    }
+
+    public String getIp() {
+        return ip;
+    }
+
+    public void setIp(String ip) {
+        this.ip = ip;
+    }
+
+    @Override
+    public String toString() {
+        return "UserVO{" +
+                "userName='" + userName + '\'' +
+                ", trueName='" + trueName + '\'' +
+                ", ip='" + ip + '\'' +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/ClsfAttrMappingDO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/ClsfAttrMappingDO.java
index e69de29..d99b614 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/ClsfAttrMappingDO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/ClsfAttrMappingDO.java
@@ -0,0 +1,73 @@
+package com.vci.ubcs.code.vo.webserviceModel.attrmap;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
+
+/**
+ * 灞炴�ф槧灏�
+ */
+@XStreamAlias("clsf")
+public class ClsfAttrMappingDO {
+    /***
+     * 鏁版嵁婧愮郴缁熷唴閮ㄥ瓧娈�
+     */
+    @XStreamAsAttribute
+    private String sourceKey="";
+    /***
+     * 鏁版嵁婧愮郴缁熷悕绉�
+     */
+    @XStreamAsAttribute
+    private String  sourceName="";
+    /***
+     * 鐩爣绯荤粺鍐呴儴瀛楁
+     */
+    @XStreamAsAttribute
+    private String targetKey="" ;
+    /***
+     * 鐩爣绯荤粺鍐呴儴鍚嶇О
+     */
+    @XStreamAsAttribute
+    private String targetName="";
+
+    public String getSourceKey() {
+        return sourceKey;
+    }
+
+    public void setSourceKey(String sourceKey) {
+        this.sourceKey = sourceKey;
+    }
+
+    public String getSourceName() {
+        return sourceName;
+    }
+
+    public void setSourceName(String sourceName) {
+        this.sourceName = sourceName;
+    }
+
+    public String getTargetKey() {
+        return targetKey;
+    }
+
+    public void setTargetKey(String targetKey) {
+        this.targetKey = targetKey;
+    }
+
+    public String getTargetName() {
+        return targetName;
+    }
+
+    public void setTargetName(String targetName) {
+        this.targetName = targetName;
+    }
+
+    @Override
+    public String toString() {
+        return "ClsfAttrMappingDO{" +
+                "sourceKey='" + sourceKey + '\'' +
+                ", sourceName='" + sourceName + '\'' +
+                ", targetKey='" + targetKey + '\'' +
+                ", targetName='" + targetName + '\'' +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/DataAttributeVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/DataAttributeVO.java
index e69de29..205e9a1 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/DataAttributeVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/DataAttributeVO.java
@@ -0,0 +1,112 @@
+package com.vci.ubcs.code.vo.webserviceModel.attrmap;
+
+public class DataAttributeVO {
+    /**
+     * 瀛楁鍚�
+     */
+    private String field;
+    /***
+     * 灞炴�ф樉绀哄悕绉�
+     */
+    private String text;
+
+    /**
+     * 蹇呭~
+     */
+    private boolean required;
+
+    /**
+     * 鍏抽敭灞炴��
+     */
+    private boolean keyAttr;
+
+
+    /**
+     * 榛樿鍊�
+     */
+    private String defaultValue;
+
+    /**
+     * 鍊�
+     */
+    private String value;
+
+    /**
+     * 鍓嶇紑
+     */
+    private String prefix;
+
+    /**
+     * 鍓嶇紑
+     */
+    private String suffix;
+
+    public String getField() {
+        return field;
+    }
+
+    public void setField(String field) {
+        this.field = field;
+    }
+
+    public boolean isRequired() {
+        return required;
+    }
+
+    public void setRequired(boolean required) {
+        this.required = required;
+    }
+
+    public boolean isKeyAttr() {
+        return keyAttr;
+    }
+
+    public void setKeyAttr(boolean keyAttr) {
+        this.keyAttr = keyAttr;
+    }
+
+    public String getDefaultValue() {
+        return defaultValue;
+    }
+
+    public void setDefaultValue(String defaultValue) {
+        this.defaultValue = defaultValue;
+    }
+
+    public String getValue() {
+        return value;
+    }
+
+    public void setValue(String value) {
+        this.value = value;
+    }
+
+    public String getPrefix() {
+        return prefix;
+    }
+
+    public void setPrefix(String prefix) {
+        this.prefix = prefix;
+    }
+
+    public String getSuffix() {
+        return suffix;
+    }
+
+    public void setSuffix(String suffix) {
+        this.suffix = suffix;
+    }
+
+    @Override
+    public String toString() {
+        return "DataObjectVO{" +
+                "field='" + field + '\'' +
+                ", required=" + required +
+                ", keyAttr=" + keyAttr +
+                ", defaultValue='" + defaultValue + '\'' +
+                ", value='" + value + '\'' +
+                ", prefix='" + prefix + '\'' +
+                ", suffix='" + suffix + '\'' +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/DataObjectVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/DataObjectVO.java
index e69de29..607159f 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/DataObjectVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/DataObjectVO.java
@@ -0,0 +1,24 @@
+package com.vci.ubcs.code.vo.webserviceModel.attrmap;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class DataObjectVO {
+    private List<String> colName = new ArrayList();
+    private List<RowDatas> rowData = new ArrayList();
+
+    public List<String> getColName() {
+        return colName;
+    }
+
+    public void setColName(List<String> colName) {
+        this.colName = colName;
+    }
+    public List<RowDatas> getRowData() {
+        return rowData;
+    }
+
+    public void setRowData(List<RowDatas> rowData) {
+        this.rowData = rowData;
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/GeneralMappingUtil.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/GeneralMappingUtil.java
index e69de29..7e9db1b 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/GeneralMappingUtil.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/GeneralMappingUtil.java
@@ -0,0 +1,30 @@
+package com.vci.ubcs.code.vo.webserviceModel.attrmap;
+
+public class GeneralMappingUtil {
+
+    private static GeneralMappingUtil newInstance=null;
+    public static GeneralMappingUtil getNewInstance() {
+        if(newInstance==null){
+            newInstance=new GeneralMappingUtil();
+        }
+        return newInstance;
+    }
+
+    /***
+     * 閫氳繃绯荤粺鏍囪瘑鑾峰彇瀵瑰簲鐨勯泦鎴愬睘鎬ф槧灏�
+     * @param system
+     */
+    private void getLibraryClsfAttrMapping(String system){
+        try {
+           /** String fileNamePath=LocalFileUtil.getProjectFolder();
+            fileNamePath+=File.separator+"mdmInMapXml"+File.separator+"clsfAttrMap.xml";
+            String  clasAttrXml= LocalFileUtil.readContentForFile(fileNamePath);
+            XStream xStream = new XStream(new DomDriver());
+            xStream.processAnnotations(ApplyCodeDO.class);
+            xStream.autodetectAnnotations(true);
+            ApplyCodeDO applyCodeDO = (ApplyCodeDO) xStream.fromXML(clasAttrXml);**/
+        }catch (Throwable e){
+            new Throwable("璇诲彇灞炴�ф槧灏勬枃浠跺嚭閿�!");
+        }
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/LibraryClsfDO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/LibraryClsfDO.java
index e69de29..6d86cdd 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/LibraryClsfDO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/LibraryClsfDO.java
@@ -0,0 +1,42 @@
+package com.vci.ubcs.code.vo.webserviceModel.attrmap;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
+import com.thoughtworks.xstream.annotations.XStreamImplicit;
+
+import java.util.List;
+
+/***
+ * 搴撹妭鐐�
+ */
+@XStreamAlias("clsf")
+public class LibraryClsfDO {
+    @XStreamAsAttribute
+    private String library;
+    @XStreamImplicit(itemFieldName="prop")
+    private List<ClsfAttrMappingDO> prop;
+
+
+    public String getLibrary() {
+        return library;
+    }
+
+    public void setLibrary(String library) {
+        this.library = library;
+    }
+    public List<ClsfAttrMappingDO> getProp() {
+        return prop;
+    }
+
+    public void setProp(List<ClsfAttrMappingDO> prop) {
+        this.prop = prop;
+    }
+
+    @Override
+    public String toString() {
+        return "LibraryClsfDO{" +
+                "library='" + library + '\'' +
+                ", prop=" + prop +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/LibraryDO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/LibraryDO.java
index e69de29..428205e 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/LibraryDO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/LibraryDO.java
@@ -0,0 +1,33 @@
+package com.vci.ubcs.code.vo.webserviceModel.attrmap;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+import com.thoughtworks.xstream.annotations.XStreamImplicit;
+
+import java.util.List;
+
+/***
+ * 搴撹妭鐐�
+ */
+@XStreamAlias("clsfs")
+public class LibraryDO {
+    /***
+     * 搴撹妭鐐�
+     */
+    @XStreamImplicit(itemFieldName="clsf")
+    private List<LibraryClsfDO> clsf;
+
+    public List<LibraryClsfDO> getClsf() {
+        return clsf;
+    }
+
+    public void setClsf(List<LibraryClsfDO> clsf) {
+        this.clsf = clsf;
+    }
+
+    @Override
+    public String toString() {
+        return "LibraryDO{" +
+                "clsf=" + clsf +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/RowDatas.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/RowDatas.java
index e69de29..b042f11 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/RowDatas.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/RowDatas.java
@@ -0,0 +1,125 @@
+package com.vci.ubcs.code.vo.webserviceModel.attrmap;
+
+import java.util.HashMap;
+import java.util.Map;
+
+public class RowDatas {
+    /**
+     * 鏁版嵁id
+     */
+    private String oid;
+    /***
+     * 鍒涘缓鑰�
+     */
+    private String creator;
+    /***
+     * 鏇存敼鑰�
+     */
+    private  String editor;
+    /**
+     * 鏁版嵁浣嶇疆
+     */
+    private String rowIndex;
+    /***
+     * 鎿嶄綔绫诲瀷
+     */
+    private String operation;
+    /**
+     * 鏁版嵁鐘舵��
+     */
+    private String status;
+    /***
+     * 缂栫爜
+     */
+    private String code;
+
+    private Map<Integer, String> data = new HashMap();
+
+    private Map<String, String> filedValue = new HashMap();
+
+    public String getOid() {
+        return oid;
+    }
+
+    public void setOid(String oid) {
+        this.oid = oid;
+    }
+
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    public String getEditor() {
+        return editor;
+    }
+
+    public void setEditor(String editor) {
+        this.editor = editor;
+    }
+
+    public String getOperation() {
+        return operation;
+    }
+
+    public void setOperation(String operation) {
+        this.operation = operation;
+    }
+
+    public String getStatus() {
+        return status;
+    }
+
+    public void setStatus(String status) {
+        this.status = status;
+    }
+
+    public String getCode() {
+        return code;
+    }
+
+    public void setCode(String code) {
+        this.code = code;
+    }
+
+    public String getRowIndex() {
+        return rowIndex;
+    }
+
+    public void setRowIndex(String rowIndex) {
+        this.rowIndex = rowIndex;
+    }
+
+    public Map<Integer, String> getData() {
+        return data;
+    }
+
+    public void setData(Map<Integer, String> data) {
+        this.data = data;
+    }
+
+    public Map<String, String> getFiledValue() {
+        return filedValue;
+    }
+
+    public void setFiledValue(Map<String, String> filedValue) {
+        this.filedValue = filedValue;
+    }
+
+    @Override
+    public String toString() {
+        return "RowDatas{" +
+                "oid='" + oid + '\'' +
+                ", creator='" + creator + '\'' +
+                ", editor='" + editor + '\'' +
+                ", rowIndex='" + rowIndex + '\'' +
+                ", operation='" + operation + '\'' +
+                ", status='" + status + '\'' +
+                ", code='" + code + '\'' +
+                ", data=" + data +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/appcode.xml b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/appcode.xml
new file mode 100644
index 0000000..9fa5094
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/appcode.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<data systemId="MPM">
+    <user userName="weidy" trueName="" ip="127.0.0.1"/>
+    <classifys>
+        <classify classCode="020101" library="wupin" fullclsfNamePath="鐗╁搧##VCI##鏍囧噯浠�##VCI##铻烘爴">
+            <sections>
+                <section name="灞傜骇鐮佹" value="020101"></section>
+            </sections>
+            <objects>
+                <object code=""  id="0023401" status="Editing" operate="create" creator="weidy" >
+                    <prop key="name" text="鍚嶇О" value="娓╁害璋冭妭鍣�2333"/>
+                    <prop key="use" text="瑙勬牸" value="GB-002599"/>
+                </object>
+                <object  code="" id="0023402" status="Editing" operate="create" creator="weidy">
+                    <prop key="name" text="鎵�灞炵粨鏋�" value="娓╁害璋冭妭鍣�"/>
+                    <prop key="use" text="瑙勬牸" value="GB-00257"/>
+                </object>
+            </objects>
+        </classify>
+        <classify classCode="020102" library="wupin" fullclsfNamePath="鐗╁搧##VCI##鏍囧噯浠�##VCI##铻烘瘝">
+            <sections>
+                <section name="灞傜骇鐮佹" value="020102"></section>
+            </sections>
+            <objects>
+                <object code="" id="0023403" status="Editing" operate="create" creator="weidy">
+                    <prop  key="name" text="鍚嶇О" value="娓╁害璋冭妭鍣�2"/>
+                    <prop key="use" text="瑙勬牸" value="GB-00255"/>
+                </object>
+                <object code="" id="0023404" status="Editing" operate="create" creator="weidy">
+                    <prop key="name" text="鎵�灞炵粨鏋�" value="qwqw"/>
+                    <prop key="use" text="瑙勬牸" value="GB-0026"/>
+                </object>
+            </objects>
+        </classify>
+    </classifys>
+</data>
\ No newline at end of file
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/cccc.xml b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/cccc.xml
new file mode 100644
index 0000000..6353b02
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/cccc.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<data systemId="DMS">
+    <user userName="1" trueName="娴嬭瘯[1]" ip="172.16.0.30"/>
+    <classifys>
+        <classify classCode="ECOLib" library="ECOLib" fullclsfNamePath="">
+        <sections>
+            <section name="浜у搧浠e彿" value="CH4-0000"/>
+            <section name="杩炴帴绗�1鍥哄畾鐮佹" value="-"/>
+            <section name="鏇存敼鏍囪瘑鍥哄畾鐮佹" value="GG"/>
+            <section name="鏃ユ湡鐮佹" value="2023"/>
+            <section name="杩炴帴绗�2鍥哄畾鐮佹" value="-"/>
+        </sections>
+        <objects>
+            <object code="" id="474EDA77-E498-44B8-8D4A-21EAC0B5643C" status="Editing" operate="create" creator="1">
+                <prop key="name" text="鍚嶇О" value=""/>
+            </object>
+        </objects>
+        </classify>
+    </classifys>
+</data>
\ No newline at end of file
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/clsfAttrMap.xml b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/clsfAttrMap.xml
new file mode 100644
index 0000000..854294d
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/clsfAttrMap.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<clsfs>
+    <clsf library="StdLib">
+        <prop	sourceKey="lcstatus"	sourceName="鐘舵��"	targetKey="lcstatus"	targetName="鐘舵��"/>
+        <prop	sourceKey="id"	sourceName="鐗╂枡缂栫爜"	targetKey="id"	targetName="鐗╂枡缂栫爜"/>
+        <prop	sourceKey="partName"	sourceName="鍚嶇О"	targetKey="name"	targetName="鐗╁搧涓枃鍚嶇О"/>
+        <prop	sourceKey="materialclassify"    sourceName="鎵�灞炲垎绫讳唬鍙�"	targetKey="	materialclassify"   targetName="鎵�灞炲垎绫讳唬鍙�"/>
+        <prop	sourceKey="firstfl"	sourceName="涓�绾х鐞嗗垎绫�"	targetKey="firstfl"	targetName="涓�绾х鐞嗗垎绫�"/>
+        <prop	sourceKey="secondfl"	sourceName="浜岀骇绠$悊鍒嗙被"	targetKey="secondfl"	targetName="浜岀骇绠$悊鍒嗙被"/>
+        <prop	sourceKey="thrifl"	sourceName="涓夌骇绠$悊鍒嗙被"	targetKey="thrifl"	targetName="涓夌骇绠$悊鍒嗙被"/>
+        <prop	sourceKey="瑙勬牸"	sourceName="瑙勬牸"	targetKey="xinghaoguige"	targetName="瑙勬牸"/>
+        <prop	sourceKey="zhiliangbz"	sourceName="鏍囧噯鍙�"	targetKey="zhiliangbz"	targetName="鏍囧噯鍙�"/>
+        <prop	sourceKey="beizhushuoming"	sourceName="澶囨敞璇存槑"	targetKey="beizhushuoming"	targetName="澶囨敞璇存槑"/>
+        <prop	sourceKey="revisionvalue"	sourceName="鐗堟湰"	targetKey="revisionvalue"	targetName="鐗堟湰"/>
+        <prop	sourceKey="creator"	sourceName="鍒涘缓浜�"	targetKey="	creator	"	targetName="鍒涘缓浜�"/>
+        <prop	sourceKey="createtime"	sourceName="鍒涘缓鏃堕棿"	targetKey="createtime"	targetName="鍒涘缓鏃堕棿"/>
+        <prop	sourceKey="lastmodifier"	sourceName="鏈�鍚庝慨鏀逛汉"	targetKey="lastmodifier"	targetName="鏈�鍚庝慨鏀逛汉"/>
+        <prop	sourceKey="lastmodifytime"	sourceName="鏈�鍚庝慨鏀规椂闂�"	targetKey="lastmodifytime"	targetName="鏈�鍚庝慨鏀规椂闂�"/>
+        <prop	sourceKey="琛ㄩ潰澶勭悊"	sourceName="琛ㄩ潰澶勭悊"	targetKey="bmcl"	targetName="琛ㄩ潰澶勭悊"/>
+        <prop	sourceKey="partNo"	sourceName="鐗屽彿"	targetKey="clph"	targetName="鏉愭枡鐗屽彿"/>
+        <prop	sourceKey="cpxs"	sourceName="浜у搧鍨嬪紡"	targetKey="cpxs"	targetName="浜у搧鍨嬪紡"/>
+        <prop	sourceKey="xbj"	sourceName="鏍囪	"	targetKey="xbj"	targetName="鏍囪"/>
+        <prop	sourceKey="淇濋櫓瀛斿瀷寮�"	sourceName="淇濋櫓瀛斿瀷寮�"	targetKey="xbxkxs"	targetName="淇濋櫓瀛斿瀷寮�"/>
+        <prop	sourceKey="xbzjbmc"	sourceName="鏍囧噯绾у埆鍚嶇О"	targetKey="xbzjbmc"	targetName="鏍囧噯绾у埆鍚嶇О"/>
+        <prop	sourceKey="xfjjstj"	sourceName="闄勫姞鎶�鏈潯浠�"	targetKey="xfjjstj"	targetName="闄勫姞鎶�鏈潯浠�	"/>
+        <prop	sourceKey="xgzccdgcd"	sourceName="鍏虫敞灏哄鐨勫叕宸甫"	targetKey="xgzccdgcd"	targetName="鍏虫敞灏哄鐨勫叕宸甫"/>
+        <prop	sourceKey="xwlwwmc"	sourceName="鐗╁搧澶栨枃鍚嶇О"	targetKey="xwlwwmc"	targetName="鐗╁搧澶栨枃鍚嶇О"/>
+        <prop	sourceKey="xxndj"	sourceName="鎬ц兘绛夌骇"	targetKey="xxndj"	targetName="鎬ц兘绛夌骇"/>
+        <prop	sourceKey="xzjmc"	sourceName="瀛愪欢鍚嶇О"	targetKey="xzjmc"	targetName="瀛愪欢鍚嶇О"/>
+        <prop	sourceKey="zjxh"	sourceName="瀛愪欢搴忓彿"	targetKey="zjxh"	targetName="瀛愪欢搴忓彿"/>
+    </clsf>
+    <clsf library="CP">
+        <prop	sourceKey=	"lcstatus"	sourceName=	"鐘舵��"	targetKey=	"lcstatus"	targetName=	"鐘舵��"	/>
+        <prop	sourceKey=	"id"	sourceName=	"鐗╁搧缂栫爜"	targetKey=	"id"	targetName=	"鐗╁搧缂栫爜"	/>
+        <prop	sourceKey=	"firstfl"	sourceName=	"涓�绾х鐞嗗垎绫�"	targetKey=	"firstfl"	targetName=	"涓�绾х鐞嗗垎绫�"	/>
+        <prop	sourceKey=	"secondfl"	sourceName=	"浜岀骇绠$悊鍒嗙被"	targetKey=	"secondfl"	targetName=	"浜岀骇绠$悊鍒嗙被"	/>
+        <prop	sourceKey=	"thrifl"	sourceName=	"涓夌骇绠$悊鍒嗙被"	targetKey=	"thrifl"	targetName=	"涓夌骇绠$悊鍒嗙被"	/>
+        <prop	sourceKey=	"description"	sourceName=	"澶囨敞璇存槑"	targetKey=	"description"	targetName=	"澶囨敞璇存槑"	/>
+        <prop	sourceKey=	"revisionvalue"	sourceName=	"鐗堟湰"	targetKey=	"revisionvalue"	targetName=	"鐗堟湰"	/>
+        <prop	sourceKey=	"creator"	sourceName=	"鍒涘缓浜�"	targetKey=	"creator"	targetName=	"鍒涘缓浜�"	/>
+        <prop	sourceKey=	"createtime"	sourceName=	"鍒涘缓鏃堕棿"	targetKey=	"createtime"	targetName=	"鍒涘缓鏃堕棿"	/>
+        <prop	sourceKey=	"lastmodifier"	sourceName=	"鏈�鍚庝慨鏀逛汉"	targetKey=	"lastmodifier"	targetName=	"鏈�鍚庝慨鏀逛汉"	/>
+        <prop	sourceKey=	"lastmodifytime"	sourceName=	"鏈�鍚庝慨鏀规椂闂�"	targetKey=	"lastmodifytime"	targetName=	"鏈�鍚庝慨鏀规椂闂�"	/>
+        <prop	sourceKey=	"jsbmc"	sourceName=	"璁惧鍚嶇О"	targetKey=	"jsbmc"	targetName=	"璁惧鍚嶇О"	/>
+        <prop	sourceKey=	"jsbxh"	sourceName=	"璁惧鍨嬪彿"	targetKey=	"jsbxh"	targetName=	"璁惧鍨嬪彿"	/>
+        <prop	sourceKey=	"jsccj"	sourceName=	"鐢熶骇鍘傚"	targetKey=	"jsccj"	targetName=	"鐢熶骇鍘傚"	/>
+        <prop	sourceKey=	"jssxt"	sourceName=	"鎵�灞炵郴缁�"	targetKey=	"jssxt"	targetName=	"鎵�灞炵郴缁�"	/>
+        <prop	sourceKey=	"jszgl"	sourceName=	"涓夎酱鎯噺"	targetKey=	"jszgl"	targetName=	"涓夎酱鎯噺"	/>
+        <prop	sourceKey=	"jzl"	sourceName=	"閲嶉噺"	targetKey=	"jzl"	targetName=	"閲嶉噺"	/>
+        <prop	sourceKey=	"jzrxx"	sourceName=	"璐d换淇℃伅"	targetKey=	"jzrxx"	targetName=	"璐d换淇℃伅"	/>
+        <prop	sourceKey=	"jzxzb"	sourceName=	"閲嶅績鍧愭爣"	targetKey=	"jzxzb"	targetName=	"閲嶅績鍧愭爣"	/>
+        <prop	sourceKey=	"jjzyq"	sourceName=	"鍑忛渿瑕佹眰"	targetKey=	"jjzyq"	targetName=	"鍑忛渿瑕佹眰"	/>
+    </clsf>
+</clsfs>
\ No newline at end of file
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/tt b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/tt
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/tt
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/tt.xml b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/tt.xml
new file mode 100644
index 0000000..af5b0fe
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/tt.xml
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<data>
+    <classifys>
+        <classify>
+            <classCode>010301</classCode>
+            <fullclsfNamePath></fullclsfNamePath>
+            <library>EqpLib</library>
+            <objects>
+                <object>
+                    <code></code>
+                    <creator>weidy</creator>
+                    <id>20</id>
+                    <operate>create</operate>
+                    <prop>
+                        <key>fpNo</key>
+                        <text>璁惧鍨嬪彿</text>
+                        <value>11sdsa22</value>
+                    </prop>
+                    <prop>
+                        <key>fpName</key>
+                        <text>璁惧鍚嶇О</text>
+                        <value>椤堕《椤堕《12</value>
+                    </prop>
+                    <prop>
+                        <key>manufacturer</key>
+                        <text>鐢熶骇鍘傚</text>
+                        <value>鍛滃憸鍛滃憸2</value>
+                    </prop>
+                    <prop>
+                        <key>belongSystem</key>
+                        <text>鎵�灞炵郴缁�</text>
+                        <value>鍛滃憸鍛滃憸2</value>
+                    </prop>
+                    <prop>
+                        <key>responsibilityInfo</key>
+                        <text>璐d换浜轰俊鎭�</text>
+                        <value>鏂囧憙鍛冨憙2</value>
+                    </prop>
+                    <prop>
+                        <key>fpWeight</key>
+                        <text>閲嶉噺锛圞G锛�</text>
+                        <value>12</value>
+                    </prop>
+                    <prop>
+                        <key>gravityX</key>
+                        <text>閲嶅績X</text>
+                        <value>22</value>
+                    </prop>
+                    <prop>
+                        <key>gravityY</key>
+                        <text>閲嶅績Y</text>
+                        <value>32</value>
+                    </prop>
+                    <prop>
+                        <key>gravityZ</key>
+                        <text>閲嶅績Z</text>
+                        <value>42</value>
+                    </prop>
+                    <prop>
+                        <key>inertiaX</key>
+                        <text>杞姩鎯噺X</text>
+                        <value>52</value>
+                    </prop>
+                    <prop>
+                        <key>inertiaY</key>
+                        <text>杞姩鎯噺Y</text>
+                        <value>62</value>
+                    </prop>
+                    <prop>
+                        <key>inertiaZ</key>
+                        <text>杞姩鎯噺Z</text>
+                        <value>72</value>
+                    </prop>
+                    <prop>
+                        <key>inertiaXY</key>
+                        <text>杞姩鎯噺XY</text>
+                        <value>82</value>
+                    </prop>
+                    <prop>
+                        <key>inertiaYZ</key>
+                        <text>杞姩鎯噺YZ</text>
+                        <value>92</value>
+                    </prop>
+                    <prop>
+                        <key>inertiaXZ</key>
+                        <text>杞姩鎯噺XZ</text>
+                        <value>102</value>
+                    </prop>
+                    <prop>
+                        <key>operatingTemperatureLimit</key>
+                        <text>宸ヤ綔娓╁害闄愬埗</text>
+                        <value>162</value>
+                    </prop>
+                    <prop>
+                        <key>equipmentPower</key>
+                        <text>璁惧鍔熺巼锛堜緵鐢靛姛鐜囥�佽緪灏勫姛鐜囷級</text>
+                        <value>172</value>
+                    </prop>
+                    <prop>
+                        <key>electricModel</key>
+                        <text>鐢佃繛鎺ュ櫒鍨嬪彿</text>
+                        <value>182</value>
+                    </prop>
+                    <prop>
+                        <key>fpAgreement</key>
+                        <text>鎴愬搧鍗忚涔�</text>
+                        <value>192</value>
+                    </prop>
+                    <status>Released</status>
+                </object>
+            </objects>
+            <sections>
+                <section>
+                    <name>灞傜骇鐮佹</name>
+                    <value>010301</value>
+                </section>
+            </sections>
+        </classify>
+    </classifys>
+    <systemId>RLM</systemId>
+    <user>
+        <ip>127.0.0.1</ip>
+        <trueName>weidy</trueName>
+        <userName>weidy</userName>
+    </user>
+</data>
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/xxx.json b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/xxx.json
new file mode 100644
index 0000000..d9d24f7
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/xxx.json
@@ -0,0 +1,135 @@
+{
+  "data": {
+    "classifys": {
+      "classify": [
+        {
+          "classCode": "010301",
+          "fullclsfNamePath": "",
+          "library": "EqpLib",
+          "objects": {
+            "object": [
+              {
+                "code": "",
+                "creator": "weidy",
+                "id": "20",
+                "operate": "create",
+                "prop": [
+                  {
+                    "key": "fpNo",
+                    "text": "璁惧鍨嬪彿",
+                    "value": "11sdsa22"
+                  },
+                  {
+                    "key": "fpName",
+                    "text": "璁惧鍚嶇О",
+                    "value": "椤堕《椤堕《12"
+                  },
+                  {
+                    "key": "manufacturer",
+                    "text": "鐢熶骇鍘傚",
+                    "value": "鍛滃憸鍛滃憸2"
+                  },
+                  {
+                    "key": "belongSystem",
+                    "text": "鎵�灞炵郴缁�",
+                    "value": "鍛滃憸鍛滃憸2"
+                  },
+                  {
+                    "key": "responsibilityInfo",
+                    "text": "璐d换浜轰俊鎭�",
+                    "value": "鏂囧憙鍛冨憙2"
+                  },
+                  {
+                    "key": "fpWeight",
+                    "text": "閲嶉噺锛圞G锛�",
+                    "value": "12"
+                  },
+                  {
+                    "key": "gravityX",
+                    "text": "閲嶅績X",
+                    "value": "22"
+                  },
+                  {
+                    "key": "gravityY",
+                    "text": "閲嶅績Y",
+                    "value": "32"
+                  },
+                  {
+                    "key": "gravityZ",
+                    "text": "閲嶅績Z",
+                    "value": "42"
+                  },
+                  {
+                    "key": "inertiaX",
+                    "text": "杞姩鎯噺X",
+                    "value": "52"
+                  },
+                  {
+                    "key": "inertiaY",
+                    "text": "杞姩鎯噺Y",
+                    "value": "62"
+                  },
+                  {
+                    "key": "inertiaZ",
+                    "text": "杞姩鎯噺Z",
+                    "value": "72"
+                  },
+                  {
+                    "key": "inertiaXY",
+                    "text": "杞姩鎯噺XY",
+                    "value": "82"
+                  },
+                  {
+                    "key": "inertiaYZ",
+                    "text": "杞姩鎯噺YZ",
+                    "value": "92"
+                  },
+                  {
+                    "key": "inertiaXZ",
+                    "text": "杞姩鎯噺XZ",
+                    "value": "102"
+                  },
+                  {
+                    "key": "operatingTemperatureLimit",
+                    "text": "宸ヤ綔娓╁害闄愬埗",
+                    "value": "162"
+                  },
+                  {
+                    "key": "equipmentPower",
+                    "text": "璁惧鍔熺巼锛堜緵鐢靛姛鐜囥�佽緪灏勫姛鐜囷級",
+                    "value": "172"
+                  },
+                  {
+                    "key": "electricModel",
+                    "text": "鐢佃繛鎺ュ櫒鍨嬪彿",
+                    "value": "182"
+                  },
+                  {
+                    "key": "fpAgreement",
+                    "text": "鎴愬搧鍗忚涔�",
+                    "value": "192"
+                  }
+                ],
+                "status": "Released"
+              }
+            ]
+          },
+          "sections": {
+            "section": [
+              {
+                "name": "灞傜骇鐮佹",
+                "value": "010301"
+              }
+            ]
+          }
+        }
+      ]
+    },
+    "systemId": "RLM",
+    "user": {
+      "ip": "0:0:0:0:0:0:0:1",
+      "trueName": "weidy",
+      "userName": "weidy"
+    }
+  }
+}
\ No newline at end of file
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/xxxxxxxxx.json b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/xxxxxxxxx.json
new file mode 100644
index 0000000..3b2d5e7
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/xxxxxxxxx.json
@@ -0,0 +1,75 @@
+{
+  "data": {
+    "classifys": {
+      "classify": [
+        {
+          "classCode": "020104",
+          "fullclsfNamePath": "",
+          "library": "StdLib",
+          "objects": {
+            "object": [
+              {
+                "code": "",
+                "creator": "weidy",
+                "id": "201",
+                "operate": "create",
+                "prop": [
+                  {
+                    "key": "partNo",
+                    "text": "鐗屽彿",
+                    "value": "HB1-221"
+                  },
+                  {
+                    "key": "partName",
+                    "text": "鍚嶇О",
+                    "value": "鍗婂渾澶磋灪閽�"
+                  },
+                  {
+                    "key": "PartNumber",
+                    "text": "",
+                    "value": "HB1-221-M4*5"
+                  },
+                  {
+                    "key": "鐗屽彿",
+                    "text": "",
+                    "value": "HB1-221"
+                  },
+                  {
+                    "key": "瑙勬牸",
+                    "text": "",
+                    "value": "M4"
+                  },
+                  {
+                    "key": "琛ㄩ潰澶勭悊",
+                    "text": "",
+                    "value": "鐢甸晙"
+                  },
+                  {
+                    "key": "淇濋櫓瀛斿瀷寮�",
+                    "text": "",
+                    "value": "鏃�"
+                  }
+                ],
+                "status": "Published"
+              }
+            ]
+          },
+          "sections": {
+            "section": [
+              {
+                "name": "灞傜骇鐮佹",
+                "value": "020104"
+              }
+            ]
+          }
+        }
+      ]
+    },
+    "systemId": "RLM",
+    "user": {
+      "ip": "0:0:0:0:0:0:0:1",
+      "trueName": "weidy",
+      "userName": "weidy"
+    }
+  }
+}
\ No newline at end of file
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/ClassifyVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/ClassifyVO.java
index e69de29..4d7312a 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/ClassifyVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/ClassifyVO.java
@@ -0,0 +1,112 @@
+package com.vci.ubcs.code.vo.webserviceModel.classify;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
+
+@XStreamAlias("classify")
+public class ClassifyVO {
+    /**
+     * 鍒嗙被id
+     */
+    @XStreamAsAttribute
+    private String id;
+    /***
+     * 鍒嗙被鍚嶇О
+     */
+    @XStreamAsAttribute
+    private String name;
+    /***
+     * 鐖惰妭鐐筰d
+     */
+    @XStreamAsAttribute
+    private String pid;
+    /***
+     * 鍒嗙被浠e彿
+     */
+    @XStreamAsAttribute
+    private String classCode;
+    /***
+     * 鎻忚堪
+     */
+    @XStreamAsAttribute
+    private  String description;
+    /***
+     * 鍒嗙被閾炬帴璺緞
+     */
+    @XStreamAsAttribute
+    private  String fullPathName;
+    /***
+     * 鍒嗙被鐘舵��
+     */
+    @XStreamAsAttribute
+    private String lcStatus;
+
+    public String getId() {
+        return id;
+    }
+
+    public void setId(String id) {
+        this.id = id;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getPid() {
+        return pid;
+    }
+
+    public void setPid(String pid) {
+        this.pid = pid;
+    }
+
+    public String getClassCode() {
+        return classCode;
+    }
+
+    public void setClassCode(String classCode) {
+        this.classCode = classCode;
+    }
+
+    public String getDescription() {
+        return description;
+    }
+
+    public void setDescription(String description) {
+        this.description = description;
+    }
+
+    public String getFullPathName() {
+        return fullPathName;
+    }
+
+    public void setFullPathName(String fullPathName) {
+        this.fullPathName = fullPathName;
+    }
+
+    public String getLcStatus() {
+        return lcStatus;
+    }
+
+    public void setLcStatus(String lcStatus) {
+        this.lcStatus = lcStatus;
+    }
+
+    @Override
+    public String toString() {
+        return "ClassifyVO{" +
+                "id='" + id + '\'' +
+                ", name='" + name + '\'' +
+                ", pid='" + pid + '\'' +
+                ", classCode='" + classCode + '\'' +
+                ", description='" + description + '\'' +
+                ", fullPathName='" + fullPathName + '\'' +
+                ", lcStatus='" + lcStatus + '\'' +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/LibraryVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/LibraryVO.java
index e69de29..f96c27c 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/LibraryVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/LibraryVO.java
@@ -0,0 +1,50 @@
+package com.vci.ubcs.code.vo.webserviceModel.classify;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
+import com.thoughtworks.xstream.annotations.XStreamImplicit;
+
+import java.util.List;
+
+@XStreamAlias("library ")
+public class LibraryVO {
+    @XStreamAsAttribute
+    private String id;
+    @XStreamAsAttribute
+    private  String name;
+    @XStreamImplicit
+    private List<ClassifyVO>classify;
+
+    public String getId() {
+        return id;
+    }
+
+    public void setId(String id) {
+        this.id = id;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public List<ClassifyVO> getClassify() {
+        return classify;
+    }
+
+    public void setClassify(List<ClassifyVO> classify) {
+        this.classify = classify;
+    }
+
+    @Override
+    public String toString() {
+        return "LibraryVO{" +
+                "id='" + id + '\'' +
+                ", name='" + name + '\'' +
+                ", classify=" + classify +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/QueryClassifyVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/QueryClassifyVO.java
index e69de29..57f8b88 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/QueryClassifyVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/QueryClassifyVO.java
@@ -0,0 +1,23 @@
+package com.vci.ubcs.code.vo.webserviceModel.classify;
+
+public class QueryClassifyVO {
+    /***
+     *
+     */
+    private QueryData data;
+
+    public QueryData getData() {
+        return data;
+    }
+
+    public void setData(QueryData data) {
+        this.data = data;
+    }
+
+    @Override
+    public String toString() {
+        return "QueryClassifyVO{" +
+                "data=" + data +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/QueryData.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/QueryData.java
index e69de29..d73a4eb 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/QueryData.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/QueryData.java
@@ -0,0 +1,45 @@
+package com.vci.ubcs.code.vo.webserviceModel.classify;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
+import com.vci.ubcs.code.vo.webserviceModel.apply.UserVO;
+
+@XStreamAlias("data")
+public class QueryData {
+    @XStreamAsAttribute
+    private String systemId;
+    private UserVO userVo;
+    private QueryLibraryVO library ;
+    public QueryLibraryVO getLibrary() {
+        return library;
+    }
+
+    public void setLibrary(QueryLibraryVO library) {
+        this.library = library;
+    }
+
+    public String getSystemId() {
+        return systemId;
+    }
+
+    public void setSystemId(String systemId) {
+        this.systemId = systemId;
+    }
+
+    public UserVO getUserVo() {
+        return userVo;
+    }
+
+    public void setUserVo(UserVO userVo) {
+        this.userVo = userVo;
+    }
+
+    @Override
+    public String toString() {
+        return "QueryData{" +
+                "systemId='" + systemId + '\'' +
+                ", library=" + library +
+                '}';
+    }
+}
+
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/QueryLibraryVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/QueryLibraryVO.java
index e69de29..643dba9 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/QueryLibraryVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/QueryLibraryVO.java
@@ -0,0 +1,39 @@
+package com.vci.ubcs.code.vo.webserviceModel.classify;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
+import com.thoughtworks.xstream.annotations.XStreamImplicit;
+
+import java.util.List;
+
+@XStreamAlias("library")
+public class QueryLibraryVO {
+    @XStreamAsAttribute
+    private String id;
+    @XStreamImplicit
+    private List<String> classifyid;
+
+    public String getId() {
+        return id;
+    }
+
+    public void setId(String id) {
+        this.id = id;
+    }
+
+    public List<String> getClassifyid() {
+        return classifyid;
+    }
+
+    public void setClassifyid(List<String> classifyid) {
+        this.classifyid = classifyid;
+    }
+
+    @Override
+    public String toString() {
+        return "LibraryVO{" +
+                "id='" + id + '\'' +
+                ", classifyid=" + classifyid +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/ResultClassifyVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/ResultClassifyVO.java
index e69de29..cf603ae 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/ResultClassifyVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/ResultClassifyVO.java
@@ -0,0 +1,21 @@
+package com.vci.ubcs.code.vo.webserviceModel.classify;
+
+public class ResultClassifyVO {
+
+   private   ResultData resultData;
+
+    public ResultData getResultData() {
+        return resultData;
+    }
+
+    public void setResultData(ResultData resultData) {
+        this.resultData = resultData;
+    }
+
+    @Override
+    public String toString() {
+        return "ResultClassifyVO{" +
+                "resultData=" + resultData +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/ResultData.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/ResultData.java
index e69de29..d537b64 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/ResultData.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/ResultData.java
@@ -0,0 +1,45 @@
+package com.vci.ubcs.code.vo.webserviceModel.classify;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+
+@XStreamAlias("data")
+public class ResultData {
+    @XStreamAlias("errorid")
+    private  String errorid;
+    @XStreamAlias("msg")
+    private String msg;
+    private LibraryVO library ;
+
+    public LibraryVO getLibrary() {
+        return library;
+    }
+
+    public void setLibrary(LibraryVO library) {
+        this.library = library;
+    }
+
+    public String getErrorid() {
+        return errorid;
+    }
+
+    public void setErrorid(String errorid) {
+        this.errorid = errorid;
+    }
+
+    public String getMsg() {
+        return msg;
+    }
+
+    public void setMsg(String msg) {
+        this.msg = msg;
+    }
+
+    @Override
+    public String toString() {
+        return "ResultData{" +
+                "code='" + errorid + '\'' +
+                ", msg='" + msg + '\'' +
+                ", library=" + library +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/classify.xml b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/classify.xml
new file mode 100644
index 0000000..6c0fd68
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/classify.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<data>
+    <code>0</code>
+    <msg>鎴愬姛!</msg>
+    <library id="wupin" name="">
+        <classify id="535FC9B6-FE27-241F-5FCA-ED4DC17CF95B" name="浜у搧" pid="D9CF223F-317D-71EB-BD11-433A94CAD9F3" classCode="01" description="浜у搧" lcStatus="Enabled"/>
+        <classify id="8EB35A1D-AB8B-2255-565C-84D309E0C62B" name="涓绘満浜у搧" pid="535FC9B6-FE27-241F-5FCA-ED4DC17CF95B" classCode="0101" description="涓绘満浜у搧" lcStatus="Enabled"/>
+        <classify id="4524E801-6CC6-92E8-1AC3-2AB9604E8F96" name="涓绘満浜у搧" pid="8EB35A1D-AB8B-2255-565C-84D309E0C62B" classCode="010100" description="涓绘満浜у搧" lcStatus="Enabled"/>
+        <classify id="5B72F92C-39EF-3CEB-8474-6B561DC8402B" name="鍦伴潰绔�" pid="535FC9B6-FE27-241F-5FCA-ED4DC17CF95B" classCode="0102" description="鍦伴潰绔�" lcStatus="Enabled"/>
+        <classify id="56AE339C-9B2F-4298-6F9B-9F0615993DB1" name="CCS" pid="5B72F92C-39EF-3CEB-8474-6B561DC8402B" classCode="010201" description="CCS" lcStatus="Enabled"/>
+        <classify id="FDB76D0A-D52B-45B6-47B4-89FE9C004ACD" name="DLS" pid="5B72F92C-39EF-3CEB-8474-6B561DC8402B" classCode="010202" description="DLS" lcStatus="Enabled"/>
+        <classify id="AB557DD1-44F7-6256-C772-254605D9E554" name="SGDT" pid="5B72F92C-39EF-3CEB-8474-6B561DC8402B" classCode="010203" description="SGDT" lcStatus="Enabled"/>
+       </library>
+</data>
\ No newline at end of file
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/xxx.json b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/xxx.json
index e69de29..8fcaf13 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/xxx.json
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/xxx.json
@@ -0,0 +1,68 @@
+{
+  "resultData": {
+    "msg": "鎴愬姛!",
+    "code": "0",
+    "library": {
+      "classify": [
+        {
+          "classCode": "01",
+          "lcStatus": "Enabled",
+          "name": "浜у搧",
+          "description": "浜у搧",
+          "pid": "D9CF223F-317D-71EB-BD11-433A94CAD9F3",
+          "id": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B"
+        },
+        {
+          "classCode": "0101",
+          "lcStatus": "Enabled",
+          "name": "涓绘満浜у搧",
+          "description": "涓绘満浜у搧",
+          "pid": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B",
+          "id": "8EB35A1D-AB8B-2255-565C-84D309E0C62B"
+        },
+        {
+          "classCode": "010100",
+          "lcStatus": "Enabled",
+          "name": "涓绘満浜у搧",
+          "description": "涓绘満浜у搧",
+          "pid": "8EB35A1D-AB8B-2255-565C-84D309E0C62B",
+          "id": "4524E801-6CC6-92E8-1AC3-2AB9604E8F96"
+        },
+        {
+          "classCode": "0102",
+          "lcStatus": "Enabled",
+          "name": "鍦伴潰绔�",
+          "description": "鍦伴潰绔�",
+          "pid": "535FC9B6-FE27-241F-5FCA-ED4DC17CF95B",
+          "id": "5B72F92C-39EF-3CEB-8474-6B561DC8402B"
+        },
+        {
+          "classCode": "010201",
+          "lcStatus": "Enabled",
+          "name": "CCS",
+          "description": "CCS",
+          "pid": "5B72F92C-39EF-3CEB-8474-6B561DC8402B",
+          "id": "56AE339C-9B2F-4298-6F9B-9F0615993DB1"
+        },
+        {
+          "classCode": "010202",
+          "lcStatus": "Enabled",
+          "name": "DLS",
+          "description": "DLS",
+          "pid": "5B72F92C-39EF-3CEB-8474-6B561DC8402B",
+          "id": "FDB76D0A-D52B-45B6-47B4-89FE9C004ACD"
+        },
+        {
+          "classCode": "010203",
+          "lcStatus": "Enabled",
+          "name": "SGDT",
+          "description": "SGDT",
+          "pid": "5B72F92C-39EF-3CEB-8474-6B561DC8402B",
+          "id": "AB557DD1-44F7-6256-C772-254605D9E554"
+        }
+      ],
+      "name": "",
+      "id": "wupin"
+    }
+  }
+}
\ No newline at end of file
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/CondtionVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/CondtionVO.java
index e69de29..9c0bcbb 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/CondtionVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/CondtionVO.java
@@ -0,0 +1,60 @@
+package com.vci.ubcs.code.vo.webserviceModel.data;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
+import com.thoughtworks.xstream.annotations.XStreamImplicit;
+
+import java.util.List;
+
+@XStreamAlias("condtion")
+public class CondtionVO {
+    @XStreamAsAttribute
+    private  String classCode;
+    @XStreamAsAttribute
+    private String library;
+    @XStreamAsAttribute
+    private String queryFileds;
+    @XStreamImplicit
+    private List<PropertyVO> pro;
+    public String getClassCode() {
+        return classCode;
+    }
+
+    public void setClassCode(String classCode) {
+        this.classCode = classCode;
+    }
+
+    public String getLibrary() {
+        return library;
+    }
+
+    public void setLibrary(String library) {
+        this.library = library;
+    }
+
+    public String getQueryFileds() {
+        return queryFileds;
+    }
+
+    public void setQueryFileds(String queryFileds) {
+        this.queryFileds = queryFileds;
+    }
+
+    public List<PropertyVO> getPro() {
+        return pro;
+    }
+
+    public void setPro(List<PropertyVO> pro) {
+        this.pro = pro;
+    }
+
+    @Override
+    public String toString() {
+        return "CondtionVO{" +
+                "classCode='" + classCode + '\'' +
+                ", library='" + library + '\'' +
+                ", queryFileds='" + queryFileds + '\'' +
+                ", pro=" + pro +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/CondtionsVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/CondtionsVO.java
index e69de29..e1de5e0 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/CondtionsVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/CondtionsVO.java
@@ -0,0 +1,48 @@
+package com.vci.ubcs.code.vo.webserviceModel.data;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
+import com.vci.ubcs.code.vo.webserviceModel.apply.UserVO;
+
+@XStreamAlias("condtions")
+public class CondtionsVO {
+    @XStreamAsAttribute
+    private  String systemId;
+
+    private UserVO user;
+
+    private CondtionVO condtion;
+
+    public String getSystemId() {
+        return systemId;
+    }
+
+    public void setSystemId(String systemId) {
+        this.systemId = systemId;
+    }
+
+    public UserVO getUser() {
+        return user;
+    }
+
+    public void setUser(UserVO user) {
+        this.user = user;
+    }
+
+    public CondtionVO getCondtion() {
+        return condtion;
+    }
+
+    public void setCondtion(CondtionVO condtion) {
+        this.condtion = condtion;
+    }
+
+    @Override
+    public String toString() {
+        return "CondtionsVO{" +
+                "systemId='" + systemId + '\'' +
+                ", user=" + user +
+                ", condtion=" + condtion +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/DataCondtionsVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/DataCondtionsVO.java
index e69de29..0639e77 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/DataCondtionsVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/DataCondtionsVO.java
@@ -0,0 +1,20 @@
+package com.vci.ubcs.code.vo.webserviceModel.data;
+
+public class DataCondtionsVO {
+    private CondtionsVO condtions;
+
+    public CondtionsVO getCondtions() {
+        return condtions;
+    }
+
+    public void setCondtions(CondtionsVO condtions) {
+        this.condtions = condtions;
+    }
+
+    @Override
+    public String toString() {
+        return "DataCondtionsVO{" +
+                "condtions=" + condtions +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/DataObjectVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/DataObjectVO.java
index e69de29..70c703e 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/DataObjectVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/DataObjectVO.java
@@ -0,0 +1,72 @@
+package com.vci.ubcs.code.vo.webserviceModel.data;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
+import com.thoughtworks.xstream.annotations.XStreamImplicit;
+
+import java.util.List;
+
+@XStreamAlias("object")
+public class DataObjectVO {
+    @XStreamAsAttribute
+    private String code;
+    @XStreamAsAttribute
+    private String  status;
+    @XStreamAsAttribute
+    private  String library;
+    @XStreamAsAttribute
+    private String classCode;
+    @XStreamImplicit
+    private List<PropertyVO> pro;
+
+    public String getCode() {
+        return code;
+    }
+
+    public void setCode(String code) {
+        this.code = code;
+    }
+
+    public String getStatus() {
+        return status;
+    }
+
+    public void setStatus(String status) {
+        this.status = status;
+    }
+
+    public String getLibrary() {
+        return library;
+    }
+
+    public void setLibrary(String library) {
+        this.library = library;
+    }
+
+    public String getClassCode() {
+        return classCode;
+    }
+
+    public void setClassCode(String classCode) {
+        this.classCode = classCode;
+    }
+
+    public List<PropertyVO> getPro() {
+        return pro;
+    }
+
+    public void setPro(List<PropertyVO> pro) {
+        this.pro = pro;
+    }
+
+    @Override
+    public String toString() {
+        return "DataObjectVO{" +
+                "code='" + code + '\'' +
+                ", status='" + status + '\'' +
+                ", library='" + library + '\'' +
+                ", classCode='" + classCode + '\'' +
+                ", pro=" + pro +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/PropertyVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/PropertyVO.java
index e69de29..84ed6d8 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/PropertyVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/PropertyVO.java
@@ -0,0 +1,48 @@
+package com.vci.ubcs.code.vo.webserviceModel.data;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
+
+@XStreamAlias("pro")
+public class PropertyVO {
+    @XStreamAsAttribute
+    private String filedName;
+    @XStreamAsAttribute
+    private String outname;
+
+    @XStreamAsAttribute
+    private String filedValue;
+
+    public String getFiledName() {
+        return filedName;
+    }
+
+    public void setFiledName(String filedName) {
+        this.filedName = filedName;
+    }
+
+    public String getFiledValue() {
+        return filedValue;
+    }
+
+    public void setFiledValue(String filedValue) {
+        this.filedValue = filedValue;
+    }
+
+    public String getOutname() {
+        return outname;
+    }
+
+    public void setOutname(String outname) {
+        this.outname = outname;
+    }
+
+    @Override
+    public String toString() {
+        return "PropertyVO{" +
+                "filedName='" + filedName + '\'' +
+                ", outname='" + outname + '\'' +
+                ", filedValue='" + filedValue + '\'' +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/ResultDataVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/ResultDataVO.java
index e69de29..8564881 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/ResultDataVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/ResultDataVO.java
@@ -0,0 +1,47 @@
+package com.vci.ubcs.code.vo.webserviceModel.data;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+import com.thoughtworks.xstream.annotations.XStreamImplicit;
+
+import java.util.List;
+
+@XStreamAlias("data")
+public class ResultDataVO {
+    private String errorid;
+    private String msg;
+    @XStreamImplicit
+    private List<DataObjectVO> object;
+
+    public List<DataObjectVO> getObject() {
+        return object;
+    }
+
+    public void setObject(List<DataObjectVO> object) {
+        this.object = object;
+    }
+
+    public String getErrorid() {
+        return errorid;
+    }
+
+    public void setErrorid(String errorid) {
+        this.errorid = errorid;
+    }
+
+    public String getMsg() {
+        return msg;
+    }
+
+    public void setMsg(String msg) {
+        this.msg = msg;
+    }
+
+    @Override
+    public String toString() {
+        return "ResultDataVO{" +
+                "errorid='" + errorid + '\'' +
+                ", msg='" + msg + '\'' +
+                ", object=" + object +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/ResultVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/ResultVO.java
index e69de29..9194cbf 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/ResultVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/ResultVO.java
@@ -0,0 +1,21 @@
+package com.vci.ubcs.code.vo.webserviceModel.data;
+
+public class ResultVO {
+
+    private ResultDataVO data;
+
+    public ResultDataVO getData() {
+        return data;
+    }
+
+    public void setData(ResultDataVO data) {
+        this.data = data;
+    }
+
+    @Override
+    public String toString() {
+        return "ResultVO{" +
+                "data=" + data +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/result.json b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/result.json
index e69de29..d9d24f7 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/result.json
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/result.json
@@ -0,0 +1,135 @@
+{
+  "data": {
+    "classifys": {
+      "classify": [
+        {
+          "classCode": "010301",
+          "fullclsfNamePath": "",
+          "library": "EqpLib",
+          "objects": {
+            "object": [
+              {
+                "code": "",
+                "creator": "weidy",
+                "id": "20",
+                "operate": "create",
+                "prop": [
+                  {
+                    "key": "fpNo",
+                    "text": "璁惧鍨嬪彿",
+                    "value": "11sdsa22"
+                  },
+                  {
+                    "key": "fpName",
+                    "text": "璁惧鍚嶇О",
+                    "value": "椤堕《椤堕《12"
+                  },
+                  {
+                    "key": "manufacturer",
+                    "text": "鐢熶骇鍘傚",
+                    "value": "鍛滃憸鍛滃憸2"
+                  },
+                  {
+                    "key": "belongSystem",
+                    "text": "鎵�灞炵郴缁�",
+                    "value": "鍛滃憸鍛滃憸2"
+                  },
+                  {
+                    "key": "responsibilityInfo",
+                    "text": "璐d换浜轰俊鎭�",
+                    "value": "鏂囧憙鍛冨憙2"
+                  },
+                  {
+                    "key": "fpWeight",
+                    "text": "閲嶉噺锛圞G锛�",
+                    "value": "12"
+                  },
+                  {
+                    "key": "gravityX",
+                    "text": "閲嶅績X",
+                    "value": "22"
+                  },
+                  {
+                    "key": "gravityY",
+                    "text": "閲嶅績Y",
+                    "value": "32"
+                  },
+                  {
+                    "key": "gravityZ",
+                    "text": "閲嶅績Z",
+                    "value": "42"
+                  },
+                  {
+                    "key": "inertiaX",
+                    "text": "杞姩鎯噺X",
+                    "value": "52"
+                  },
+                  {
+                    "key": "inertiaY",
+                    "text": "杞姩鎯噺Y",
+                    "value": "62"
+                  },
+                  {
+                    "key": "inertiaZ",
+                    "text": "杞姩鎯噺Z",
+                    "value": "72"
+                  },
+                  {
+                    "key": "inertiaXY",
+                    "text": "杞姩鎯噺XY",
+                    "value": "82"
+                  },
+                  {
+                    "key": "inertiaYZ",
+                    "text": "杞姩鎯噺YZ",
+                    "value": "92"
+                  },
+                  {
+                    "key": "inertiaXZ",
+                    "text": "杞姩鎯噺XZ",
+                    "value": "102"
+                  },
+                  {
+                    "key": "operatingTemperatureLimit",
+                    "text": "宸ヤ綔娓╁害闄愬埗",
+                    "value": "162"
+                  },
+                  {
+                    "key": "equipmentPower",
+                    "text": "璁惧鍔熺巼锛堜緵鐢靛姛鐜囥�佽緪灏勫姛鐜囷級",
+                    "value": "172"
+                  },
+                  {
+                    "key": "electricModel",
+                    "text": "鐢佃繛鎺ュ櫒鍨嬪彿",
+                    "value": "182"
+                  },
+                  {
+                    "key": "fpAgreement",
+                    "text": "鎴愬搧鍗忚涔�",
+                    "value": "192"
+                  }
+                ],
+                "status": "Released"
+              }
+            ]
+          },
+          "sections": {
+            "section": [
+              {
+                "name": "灞傜骇鐮佹",
+                "value": "010301"
+              }
+            ]
+          }
+        }
+      ]
+    },
+    "systemId": "RLM",
+    "user": {
+      "ip": "0:0:0:0:0:0:0:1",
+      "trueName": "weidy",
+      "userName": "weidy"
+    }
+  }
+}
\ No newline at end of file
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/xx.xml b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/xx.xml
new file mode 100644
index 0000000..3f4ad46
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/xx.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<data>
+    <object>
+        <code>01001</code>
+        <oid>0001</oid>
+        <erroid>0</erroid>
+        <msg>娴嬭瘯鎴愬姛</msg>
+    </object>
+</data>
\ No newline at end of file
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultClassfyVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultClassfyVO.java
index e69de29..8773cf0 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultClassfyVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultClassfyVO.java
@@ -0,0 +1,49 @@
+package com.vci.ubcs.code.vo.webserviceModel.result.json;
+
+public class JSONResultClassfyVO {
+    private  String classCode;
+    private  String library;
+    private  String fullclsfNamePath;
+    private JSONResultDataObjectDO  objects;
+    public String getClassCode() {
+        return classCode;
+    }
+
+    public void setClassCode(String classCode) {
+        this.classCode = classCode;
+    }
+
+    public String getLibrary() {
+        return library;
+    }
+
+    public void setLibrary(String library) {
+        this.library = library;
+    }
+
+    public String getFullclsfNamePath() {
+        return fullclsfNamePath;
+    }
+
+    public void setFullclsfNamePath(String fullclsfNamePath) {
+        this.fullclsfNamePath = fullclsfNamePath;
+    }
+
+    public JSONResultDataObjectDO getObjects() {
+        return objects;
+    }
+
+    public void setObjects(JSONResultDataObjectDO objects) {
+        this.objects = objects;
+    }
+
+    @Override
+    public String toString() {
+        return "ResultClassfyVO{" +
+                "classCode='" + classCode + '\'' +
+                ", library='" + library + '\'' +
+                ", fullclsfNamePath='" + fullclsfNamePath + '\'' +
+                ", objects=" + objects +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultClassfysVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultClassfysVO.java
index e69de29..85f644e 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultClassfysVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultClassfysVO.java
@@ -0,0 +1,22 @@
+package com.vci.ubcs.code.vo.webserviceModel.result.json;
+
+import java.util.List;
+
+public class JSONResultClassfysVO {
+    private List<JSONResultClassfyVO> classify;
+
+    public List<JSONResultClassfyVO> getClassify() {
+        return classify;
+    }
+
+    public void setClassify(List<JSONResultClassfyVO> classify) {
+        this.classify = classify;
+    }
+
+    @Override
+    public String toString() {
+        return "ResultClassfysVO{" +
+                "classfy=" + classify +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultDataObjectDO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultDataObjectDO.java
index e69de29..1712dc8 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultDataObjectDO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultDataObjectDO.java
@@ -0,0 +1,26 @@
+package com.vci.ubcs.code.vo.webserviceModel.result.json;
+
+import java.util.List;
+
+/***
+ * objects鑺傜偣
+ * @author xj
+ */
+public class JSONResultDataObjectDO {
+    /***
+     * objects涓嬫暟鎹璞�
+     */
+    private List<JSONResultDataObjectDetailDO> object ;
+    public List<JSONResultDataObjectDetailDO> getObject() {
+        return object;
+    }
+    public void setObject(List<JSONResultDataObjectDetailDO> object) {
+        this.object = object;
+    }
+    @Override
+    public String toString() {
+        return "ResultDataObjectDO{" +
+                "object=" + object +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultDataObjectDetailDO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultDataObjectDetailDO.java
index e69de29..a322920 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultDataObjectDetailDO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultDataObjectDetailDO.java
@@ -0,0 +1,62 @@
+package com.vci.ubcs.code.vo.webserviceModel.result.json;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
+
+/***
+ * object鑺傜偣
+ * @author xj
+ */
+@XStreamAlias("obect")
+public class JSONResultDataObjectDetailDO {
+    @XStreamAsAttribute
+    private String  id;
+    @XStreamAsAttribute
+    private  String errorid;
+    @XStreamAsAttribute
+    private String code;
+    @XStreamAlias("msg")
+    private String msg;
+
+    public String getId() {
+        return id;
+    }
+
+    public void setId(String id) {
+        this.id = id;
+    }
+
+    public String getErrorid() {
+        return errorid;
+    }
+
+    public void setErrorid(String errorid) {
+        this.errorid = errorid;
+    }
+
+    public String getCode() {
+        return code;
+    }
+
+    public void setCode(String code) {
+        this.code = code;
+    }
+
+    public String getMsg() {
+        return msg;
+    }
+
+    public void setMsg(String msg) {
+        this.msg = msg;
+    }
+
+    @Override
+    public String toString() {
+        return "ResultDataObjectDetailDO{" +
+                "id='" + id + '\'' +
+                ", errorid='" + errorid + '\'' +
+                ", code='" + code + '\'' +
+                ", msg='" + msg + '\'' +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultSystemVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultSystemVO.java
index e69de29..14cb95f 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultSystemVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultSystemVO.java
@@ -0,0 +1,52 @@
+package com.vci.ubcs.code.vo.webserviceModel.result.json;
+
+/***
+ * 杩斿洖缁撴灉瀵硅薄
+ */
+public class JSONResultSystemVO {
+    /***
+     * 閿欒鏍囪瘑
+     */
+    private String errorid;
+    /***
+     * 娑堟伅
+     */
+    private  String msg;
+    /**
+     * 杩斿洖缁撴灉瀵硅薄
+     */
+    private  JSONResultClassfysVO classifys;
+
+    public String getErrorid() {
+        return errorid;
+    }
+
+    public void setErrorid(String errorid) {
+        this.errorid = errorid;
+    }
+
+    public String getMsg() {
+        return msg;
+    }
+
+    public void setMsg(String msg) {
+        this.msg = msg;
+    }
+
+    public JSONResultClassfysVO getClassifys() {
+        return classifys;
+    }
+
+    public void setClassifys(JSONResultClassfysVO classifys) {
+        this.classifys = classifys;
+    }
+
+    @Override
+    public String toString() {
+        return "ResultSystemVO{" +
+                "errorid='" + errorid + '\'' +
+                ", msg='" + msg + '\'' +
+                ", classifys=" + classifys +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/tt.json b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/tt.json
index e69de29..848d6d3 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/tt.json
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/tt.json
@@ -0,0 +1,62 @@
+{
+  "data": {
+    "classifys": {
+      "classfy": [
+        {
+          "fullclsfNamePath": "鐗╁搧##VCI##鏍囧噯浠�##VCI##铻烘爴",
+          "classCode": "020101",
+          "library": "wupin",
+          "objecs": {
+            "object": [
+              {
+                "msg": ";鍏抽敭灞炴�ч噸澶�",
+                "code": "",
+                "errorid": "1",
+                "id": "0023401"
+              },
+              {
+                "msg": ";鍏抽敭灞炴�ч噸澶�;灞炴�鐗╂枡绫诲瀷]鐨勫�间笉绗﹀悎涓嬫媺鐨勮姹�;鍙傛暟灞炴�鏍哥畻鍒嗙被]鐨勫�煎湪绯荤粺涓笉瀛樺湪;鍙傛暟灞炴�璁¢噺鍗曚綅]鐨勫�煎湪绯荤粺涓笉瀛樺湪;鍙傛暟灞炴�渚涘簲鍟哴鐨勫�煎湪绯荤粺涓笉瀛樺湪;",
+                "code": "",
+                "errorid": "1",
+                "id": "71467898-22DB-0D63-3D27-86FD7A124D25"
+              },
+              {
+                "msg": ";鍏抽敭灞炴�ч噸澶�;灞炴�鐗╂枡绫诲瀷]鐨勫�间笉绗﹀悎涓嬫媺鐨勮姹�;鍙傛暟灞炴�鏍哥畻鍒嗙被]鐨勫�煎湪绯荤粺涓笉瀛樺湪;鍙傛暟灞炴�璁¢噺鍗曚綅]鐨勫�煎湪绯荤粺涓笉瀛樺湪;鍙傛暟灞炴�渚涘簲鍟哴鐨勫�煎湪绯荤粺涓笉瀛樺湪;;灞炴�鐗╂枡绫诲瀷]鐨勫�间笉绗﹀悎涓嬫媺鐨勮姹�;鍙傛暟灞炴�鏍哥畻鍒嗙被]鐨勫�煎湪绯荤粺涓笉瀛樺湪;鍙傛暟灞炴�璁¢噺鍗曚綅]鐨勫�煎湪绯荤粺涓笉瀛樺湪;鍙傛暟灞炴�渚涘簲鍟哴鐨勫�煎湪绯荤粺涓笉瀛樺湪;",
+                "code": "",
+                "errorid": "1",
+                "id": "A9B58A76-751E-C96C-D410-CD4B5DD53800"
+              }
+            ]
+          }
+        },
+        {
+          "fullclsfNamePath": "鐗╁搧##VCI##鏍囧噯浠�##VCI##铻烘瘝",
+          "classCode": "020102",
+          "library": "wupin",
+          "objecs": {
+            "object": [
+              {
+                "msg": ";鍏抽敭灞炴�ч噸澶�",
+                "code": "",
+                "errorid": "1",
+                "id": "0023401"
+              },
+              {
+                "msg": ";鍏抽敭灞炴�ч噸澶�;灞炴�鐗╂枡绫诲瀷]鐨勫�间笉绗﹀悎涓嬫媺鐨勮姹�;鍙傛暟灞炴�鏍哥畻鍒嗙被]鐨勫�煎湪绯荤粺涓笉瀛樺湪;鍙傛暟灞炴�璁¢噺鍗曚綅]鐨勫�煎湪绯荤粺涓笉瀛樺湪;鍙傛暟灞炴�渚涘簲鍟哴鐨勫�煎湪绯荤粺涓笉瀛樺湪;",
+                "code": "",
+                "errorid": "1",
+                "id": "454997A3-2F9F-73FC-3BFB-B33DEC77DC73"
+              },
+              {
+                "msg": ";鍏抽敭灞炴�ч噸澶�;灞炴�鐗╂枡绫诲瀷]鐨勫�间笉绗﹀悎涓嬫媺鐨勮姹�;鍙傛暟灞炴�鏍哥畻鍒嗙被]鐨勫�煎湪绯荤粺涓笉瀛樺湪;鍙傛暟灞炴�璁¢噺鍗曚綅]鐨勫�煎湪绯荤粺涓笉瀛樺湪;鍙傛暟灞炴�渚涘簲鍟哴鐨勫�煎湪绯荤粺涓笉瀛樺湪;;灞炴�鐗╂枡绫诲瀷]鐨勫�间笉绗﹀悎涓嬫媺鐨勮姹�;鍙傛暟灞炴�鏍哥畻鍒嗙被]鐨勫�煎湪绯荤粺涓笉瀛樺湪;鍙傛暟灞炴�璁¢噺鍗曚綅]鐨勫�煎湪绯荤粺涓笉瀛樺湪;鍙傛暟灞炴�渚涘簲鍟哴鐨勫�煎湪绯荤粺涓笉瀛樺湪;",
+                "code": "",
+                "errorid": "1",
+                "id": "39ABD489-177C-2894-EF16-1249F7625FC5"
+              }
+            ]
+          }
+        }
+      ]
+    }
+  }
+}
\ No newline at end of file
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultClassfyVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultClassfyVO.java
index e69de29..def234d 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultClassfyVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultClassfyVO.java
@@ -0,0 +1,60 @@
+package com.vci.ubcs.code.vo.webserviceModel.result.xml;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
+
+import java.util.List;
+
+@XStreamAlias("classfy")
+public class XMLResultClassfyVO {
+    @XStreamAsAttribute
+    private  String classCode;
+    @XStreamAsAttribute
+    private  String library;
+    @XStreamAsAttribute
+    private  String fullclsfNamePath;
+    @XStreamAlias("objects")
+    private List<XMLResultDataObjectDetailDO> objects;
+
+    public String getClassCode() {
+        return classCode;
+    }
+
+    public void setClassCode(String classCode) {
+        this.classCode = classCode;
+    }
+
+    public String getLibrary() {
+        return library;
+    }
+
+    public void setLibrary(String library) {
+        this.library = library;
+    }
+
+    public String getFullclsfNamePath() {
+        return fullclsfNamePath;
+    }
+
+    public void setFullclsfNamePath(String fullclsfNamePath) {
+        this.fullclsfNamePath = fullclsfNamePath;
+    }
+
+    public List<XMLResultDataObjectDetailDO> getObjects() {
+        return objects;
+    }
+
+    public void setObjects(List<XMLResultDataObjectDetailDO> objects) {
+        this.objects = objects;
+    }
+
+    @Override
+    public String toString() {
+        return "ResultClassfyVO{" +
+                "classCode='" + classCode + '\'' +
+                ", library='" + library + '\'' +
+                ", fullclsfNamePath='" + fullclsfNamePath + '\'' +
+                ", objects=" + objects +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultDataObjectDetailDO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultDataObjectDetailDO.java
index e69de29..70ef140 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultDataObjectDetailDO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultDataObjectDetailDO.java
@@ -0,0 +1,62 @@
+package com.vci.ubcs.code.vo.webserviceModel.result.xml;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
+
+/***
+ * object鑺傜偣
+ * @author xj
+ */
+@XStreamAlias("object")
+public class XMLResultDataObjectDetailDO {
+    @XStreamAsAttribute
+    private String  id;
+    @XStreamAsAttribute
+    private  String errorid;
+    @XStreamAsAttribute
+    private String code;
+    @XStreamAlias("msg")
+    private String msg;
+
+    public String getId() {
+        return id;
+    }
+
+    public void setId(String id) {
+        this.id = id;
+    }
+
+    public String getErrorid() {
+        return errorid;
+    }
+
+    public void setErrorid(String errorid) {
+        this.errorid = errorid;
+    }
+
+    public String getCode() {
+        return code;
+    }
+
+    public void setCode(String code) {
+        this.code = code;
+    }
+
+    public String getMsg() {
+        return msg;
+    }
+
+    public void setMsg(String msg) {
+        this.msg = msg;
+    }
+
+    @Override
+    public String toString() {
+        return "ResultDataObjectDetailDO{" +
+                "id='" + id + '\'' +
+                ", errorid='" + errorid + '\'' +
+                ", code='" + code + '\'' +
+                ", msg='" + msg + '\'' +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultDataVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultDataVO.java
index e69de29..4430277 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultDataVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultDataVO.java
@@ -0,0 +1,19 @@
+package com.vci.ubcs.code.vo.webserviceModel.result.xml;
+
+public class XMLResultDataVO {
+    private XMLResultSystemVO data;
+    public XMLResultSystemVO getData() {
+        return data;
+    }
+
+    public void setData(XMLResultSystemVO data) {
+        this.data = data;
+    }
+
+    @Override
+    public String toString() {
+        return "ResultDataVO{" +
+                "data=" + data +
+                '}';
+    }
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultSystemVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultSystemVO.java
index e69de29..e0a00e5 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultSystemVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultSystemVO.java
@@ -0,0 +1,61 @@
+package com.vci.ubcs.code.vo.webserviceModel.result.xml;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
+
+import java.util.List;
+
+/***
+ * 杩斿洖缁撴灉瀵硅薄
+ */
+@XStreamAlias("data")
+public class XMLResultSystemVO {
+    /***
+     * 閿欒鏍囪瘑
+     */
+    @XStreamAsAttribute
+    private String errorid;
+    /***
+     * 娑堟伅
+     */
+    @XStreamAlias("msg")
+    private  String msg;
+    /**
+     * 杩斿洖缁撴灉瀵硅薄
+     */
+    @XStreamAlias("classifys")
+    private List<XMLResultClassfyVO> classifys;
+
+    public String getErrorid() {
+        return errorid;
+    }
+
+    public void setErrorid(String errorid) {
+        this.errorid = errorid;
+    }
+
+    public String getMsg() {
+        return msg;
+    }
+
+    public void setMsg(String msg) {
+        this.msg = msg;
+    }
+
+    public List<XMLResultClassfyVO> getClassifys() {
+        return classifys;
+    }
+
+    public void setClassifys(List<XMLResultClassfyVO> classifys) {
+        this.classifys = classifys;
+    }
+
+    @Override
+    public String toString() {
+        return "ResultSystemVO{" +
+                "errorid='" + errorid + '\'' +
+                ", msg='" + msg + '\'' +
+                ", classifys=" + classifys +
+                '}';
+    }
+}

--
Gitblit v1.9.3