ludc
2023-05-17 cc1ce57e34ce3f5f5a8a6879333d7ff1fe97a7d6
以及发布webservice接口功能搭建,将通通用接口移植过来
已修改45个文件
已添加9个文件
2877 ■■■■■ 文件已修改
Source/UBCS/ubcs-service-api/ubcs-code-api/pom.xml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingLog.java 118 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ApplyDataVO.java 119 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ApplyDatasVO.java 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ClassfyVO.java 83 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ClassfysVO.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/InterParameterVO.java 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/ProppertyVO.java 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/RootDataVO.java 58 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/SectionVO.java 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/SectionsVO.java 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/apply/UserVO.java 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/ClsfAttrMappingDO.java 73 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/DataAttributeVO.java 112 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/DataObjectVO.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/GeneralMappingUtil.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/LibraryClsfDO.java 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/LibraryDO.java 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/RowDatas.java 125 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/appcode.xml 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/cccc.xml 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/clsfAttrMap.xml 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/tt 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/tt.xml 126 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/xxx.json 135 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/xxxxxxxxx.json 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/ClassifyVO.java 112 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/LibraryVO.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/QueryClassifyVO.java 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/QueryData.java 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/QueryLibraryVO.java 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/ResultClassifyVO.java 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/ResultData.java 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/classify.xml 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/classify/xxx.json 68 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/CondtionVO.java 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/CondtionsVO.java 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/DataCondtionsVO.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/DataObjectVO.java 72 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/PropertyVO.java 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/ResultDataVO.java 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/ResultVO.java 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/result.json 135 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/data/xx.xml 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultClassfyVO.java 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultClassfysVO.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultDataObjectDO.java 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultDataObjectDetailDO.java 62 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/JSONResultSystemVO.java 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/json/tt.json 62 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultClassfyVO.java 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultDataObjectDetailDO.java 62 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultDataVO.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultSystemVO.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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>
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;
    /**
     * ä¼ é€’xml
     */
    @ApiModelProperty(value = "数据库表的名称")
    private String sendXml;
    /**
     * è¿”回:通知接口是我们收到的反馈,查询接口是别人收到的反馈
     */
    @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 + '\'' +
            '}';
    }
}
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 +
                '}';
    }
}
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 +
                '}';
    }
}
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 {
    /**
     * åˆ†ç±»ä»£å·
     */
    @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 +
                '}';
    }
}
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 +
                '}';
    }
}
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 +
                '}';
    }
}
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 + '\'' +
                '}';
    }
}
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 +
                '}';
    }
}
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 + '\'' +
                '}';
    }
}
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 +
                '}';
    }
}
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;
    /**
     * åˆ›å»º/更改人操作机器ip
     */
    @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 + '\'' +
                '}';
    }
}
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 + '\'' +
                '}';
    }
}
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 + '\'' +
                '}';
    }
}
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;
    }
}
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("读取属性映射文件出错!");
        }
    }
}
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 +
                '}';
    }
}
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 +
                '}';
    }
}
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 +
                '}';
    }
}
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>
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="产品代号" 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>
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=    "责任信息"    targetKey=    "jzrxx"    targetName=    "责任信息"    />
        <prop    sourceKey=    "jzxzb"    sourceName=    "重心坐标"    targetKey=    "jzxzb"    targetName=    "重心坐标"    />
        <prop    sourceKey=    "jjzyq"    sourceName=    "减震要求"    targetKey=    "jjzyq"    targetName=    "减震要求"    />
    </clsf>
</clsfs>
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/tt
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>责任人信息</text>
                        <value>文呃呃呃2</value>
                    </prop>
                    <prop>
                        <key>fpWeight</key>
                        <text>重量(KG)</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>
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": "责任人信息",
                    "value": "文呃呃呃2"
                  },
                  {
                    "key": "fpWeight",
                    "text": "重量(KG)",
                    "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"
    }
  }
}
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"
    }
  }
}
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;
    /***
     * çˆ¶èŠ‚ç‚¹id
     */
    @XStreamAsAttribute
    private String pid;
    /***
     * åˆ†ç±»ä»£å·
     */
    @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 + '\'' +
                '}';
    }
}
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 +
                '}';
    }
}
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 +
                '}';
    }
}
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 +
                '}';
    }
}
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 +
                '}';
    }
}
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 +
                '}';
    }
}
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 +
                '}';
    }
}
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>
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"
    }
  }
}
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 +
                '}';
    }
}
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 +
                '}';
    }
}
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 +
                '}';
    }
}
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 +
                '}';
    }
}
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 + '\'' +
                '}';
    }
}
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 +
                '}';
    }
}
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 +
                '}';
    }
}
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": "责任人信息",
                    "value": "文呃呃呃2"
                  },
                  {
                    "key": "fpWeight",
                    "text": "重量(KG)",
                    "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"
    }
  }
}
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>
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 +
                '}';
    }
}
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 +
                '}';
    }
}
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 +
                '}';
    }
}
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 + '\'' +
                '}';
    }
}
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 +
                '}';
    }
}
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"
              }
            ]
          }
        }
      ]
    }
  }
}
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 +
                '}';
    }
}
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 + '\'' +
                '}';
    }
}
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 +
                '}';
    }
}
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 +
                '}';
    }
}