以及发布webservice接口功能搭建,将通通用接口移植过来
| | |
| | | <version>3.0.1.RELEASE</version> |
| | | <scope>compile</scope> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>com.thoughtworks.xstream</groupId> |
| | | <artifactId>xstream</artifactId> |
| | | </dependency> |
| | | |
| | | </dependencies> |
| | | <packaging>jar</packaging> |
| | |
| | | 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 + '\'' + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + '\'' + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + '\'' + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + '\'' + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + '\'' + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + '\'' + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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; |
| | | } |
| | | } |
| | |
| | | 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("读å屿§æ å°æä»¶åºé!"); |
| | | } |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?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> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?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> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?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> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?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> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | { |
| | | "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" |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | { |
| | | "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" |
| | | } |
| | | } |
| | | } |
| | |
| | | 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 + '\'' + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
| | | |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?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> |
| | |
| | | { |
| | | "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" |
| | | } |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + '\'' + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | { |
| | | "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" |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="UTF-8" ?> |
| | | <data> |
| | | <object> |
| | | <code>01001</code> |
| | | <oid>0001</oid> |
| | | <erroid>0</erroid> |
| | | <msg>æµè¯æå</msg> |
| | | </object> |
| | | </data> |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + '\'' + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | { |
| | | "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" |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + '\'' + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | 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 + |
| | | '}'; |
| | | } |
| | | } |