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