ludc
2024-03-22 96f493d717f7238e956c3e870ba5437cb6cf4ae4
集成相关更改,测试程序完善
已修改12个文件
已删除1个文件
已添加31个文件
7447 ■■■■■ 文件已修改
Source/ExampleIntegratedPushCalled/.idea/uiDesigner.xml 124 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/.idea/vcs.xml 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/ExampleIntgraPushCallApplication.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/apply/ApplyDataVO.java 121 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/apply/ApplyDatasVO.java 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/apply/ClassfyVO.java 82 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/apply/ClassfysVO.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/apply/InterParameterVO.java 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/apply/ProppertyVO.java 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/apply/RootDataVO.java 58 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/apply/SectionVO.java 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/apply/SectionsVO.java 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/apply/UserVO.java 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/applybz/ApplyBZDataVO.java 204 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/applybz/ApplyBZDatasVO.java 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/applybz/ApplyBZParamVO.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/applybz/ApplyBZVO.java 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/applybz/ClassfyBZVO.java 87 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/applybz/ProppertyBZVO.java 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/config/WebServiceConfig.java 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/controller/PushIntegrationController.java 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/controller/TestCalledIntegrationController.java 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/entity/EnumerableData.java 231 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/entity/OrgData.java 354 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/entity/OrgMasterData.java 1511 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/entity/PersonData.java 354 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/entity/PersonMasterData.java 2172 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/entity/ResultMdMapping.java 300 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/entity/ResultOrgData.java 206 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/entity/ThreadLocal.java 80 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/service/ICalledIntegrationService.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/service/UniversalInterface.java 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/service/UniversalInterfaceImplService.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/service/impl/CalledIntegrationServiceImpl.java 256 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/service/impl/UniversalInterfaceImplServiceLocator.java 152 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/service/impl/UniversalInterfaceImplServiceSoapBindingStub.java 592 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/编码资源管理系统集成统一接口json参数示例 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/applybz/ApplyBZDataVO.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/applybz/ApplyBZVO.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/applybz/ClassfyBZVO.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/constant/MdmEngineConstant.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/MdmCountController.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmProductCodeServiceImpl.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/UniversalInterfaceImpl.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ExampleIntegratedPushCalled/.idea/uiDesigner.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,124 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="Palette2">
    <group name="Swing">
      <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
        <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
      </item>
      <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
        <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
      </item>
      <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
      </item>
      <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
        <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
      </item>
      <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
        <initial-values>
          <property name="text" value="Button" />
        </initial-values>
      </item>
      <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
        <initial-values>
          <property name="text" value="RadioButton" />
        </initial-values>
      </item>
      <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
        <initial-values>
          <property name="text" value="CheckBox" />
        </initial-values>
      </item>
      <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
        <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
        <initial-values>
          <property name="text" value="Label" />
        </initial-values>
      </item>
      <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
          <preferred-size width="150" height="-1" />
        </default-constraints>
      </item>
      <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
          <preferred-size width="150" height="-1" />
        </default-constraints>
      </item>
      <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
          <preferred-size width="150" height="-1" />
        </default-constraints>
      </item>
      <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
          <preferred-size width="150" height="50" />
        </default-constraints>
      </item>
      <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
          <preferred-size width="150" height="50" />
        </default-constraints>
      </item>
      <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
          <preferred-size width="150" height="50" />
        </default-constraints>
      </item>
      <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
        <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
      </item>
      <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
          <preferred-size width="150" height="50" />
        </default-constraints>
      </item>
      <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
          <preferred-size width="150" height="50" />
        </default-constraints>
      </item>
      <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
          <preferred-size width="150" height="50" />
        </default-constraints>
      </item>
      <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
          <preferred-size width="200" height="200" />
        </default-constraints>
      </item>
      <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
          <preferred-size width="200" height="200" />
        </default-constraints>
      </item>
      <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
      </item>
      <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
      </item>
      <item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
      </item>
      <item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
      </item>
      <item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
          <preferred-size width="-1" height="20" />
        </default-constraints>
      </item>
      <item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
        <default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
      </item>
      <item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
      </item>
    </group>
  </component>
</project>
Source/ExampleIntegratedPushCalled/.idea/vcs.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="VcsDirectoryMappings">
    <mapping directory="$PROJECT_DIR$/../.." vcs="Git" />
  </component>
</project>
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/ExampleIntgraPushCallApplication.java
@@ -1,6 +1,5 @@
package com.vci.ubcs.example;
import javafx.application.Application;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@@ -14,5 +13,4 @@
    public static void main(String[] args) {
        SpringApplication.run(ExampleIntgraPushCallApplication.class, args);
    }
}
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/apply/ApplyDataVO.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,121 @@
package com.vci.ubcs.example.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/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/apply/ApplyDatasVO.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,27 @@
package com.vci.ubcs.example.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/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/apply/ClassfyVO.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,82 @@
package com.vci.ubcs.example.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/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/apply/ClassfysVO.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,30 @@
package com.vci.ubcs.example.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/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/apply/InterParameterVO.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,21 @@
package com.vci.ubcs.example.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/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/apply/ProppertyVO.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,56 @@
package com.vci.ubcs.example.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/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/apply/RootDataVO.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,58 @@
package com.vci.ubcs.example.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/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/apply/SectionVO.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,48 @@
package com.vci.ubcs.example.apply;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@XStreamAlias("section")
@AllArgsConstructor
@NoArgsConstructor
@Data
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/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/apply/SectionsVO.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,26 @@
package com.vci.ubcs.example.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/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/apply/UserVO.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,56 @@
package com.vci.ubcs.example.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/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/applybz/ApplyBZDataVO.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,204 @@
package com.vci.ubcs.example.applybz;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
import com.thoughtworks.xstream.annotations.XStreamImplicit;
import com.vci.ubcs.example.apply.ProppertyVO;
import java.util.List;
@XStreamAlias("object")
public class ApplyBZDataVO {
    /***
     * è¾“入主键
     */
    @XStreamAsAttribute
    private String id;
    /**
     * ç¼–码
     */
    @XStreamAsAttribute
    private String code;
    /**
     * çŠ¶æ€
     */
    @XStreamAsAttribute
    private  String status;
    /***
     * åˆ›å»ºè€…
     */
    @XStreamAsAttribute
    private String creator;
    /**
     * æ›´æ”¹è€…
     */
    @XStreamAsAttribute
    private  String editor;
    /***
     * æ•°æ®å±žæ€§å¯¹è±¡
     */
    @XStreamImplicit
    private List<ProppertyVO> prop;
    /***
     *  æ“ä½œç±»åž‹
     */
    @XStreamAsAttribute
    private String operationType;
    /***
     *是否是系列标准
     */
    @XStreamAsAttribute
    private boolean seriesFlag;
    /***
     * å‘布时间
     */
    @XStreamAsAttribute
    private String releaseTime;
    /***
     * æºæ ‡å‡†å·
     */
    @XStreamAsAttribute
    private String oldCode;
    /***
     * ç³»åˆ—流水
     */
    @XStreamAsAttribute
    private String seriesFlow;
    /***
     * æ˜¯å¦å˜æ›´ç³»åˆ—
     */
    @XStreamAsAttribute
    private boolean editSeriesFlag;
    /***
     * å¹´ä»£å·
     */
    @XStreamAsAttribute
    private String yearNumber;
    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 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 List<ProppertyVO> getProp() {
        return prop;
    }
    public void setProp(List<ProppertyVO> prop) {
        this.prop = prop;
    }
    public String getOperationType() {
        return operationType;
    }
    public void setOperationType(String operationType) {
        this.operationType = operationType;
    }
    public boolean isSeriesFlag() {
        return seriesFlag;
    }
    public void setSeriesFlag(boolean seriesFlag) {
        this.seriesFlag = seriesFlag;
    }
    public String getReleaseTime() {
        return releaseTime;
    }
    public void setReleaseTime(String releaseTime) {
        this.releaseTime = releaseTime;
    }
    public String getOldCode() {
        return oldCode;
    }
    public void setOldCode(String oldCode) {
        this.oldCode = oldCode;
    }
    public String getSeriesFlow() {
        return seriesFlow;
    }
    public void setSeriesFlow(String seriesFlow) {
        this.seriesFlow = seriesFlow;
    }
    public boolean isEditSeriesFlag() {
        return editSeriesFlag;
    }
    public void setEditSeriesFlag(boolean editSeriesFlag) {
        this.editSeriesFlag = editSeriesFlag;
    }
    public String getYearNumber() {
        return yearNumber;
    }
    public void setYearNumber(String yearNumber) {
        this.yearNumber = yearNumber;
    }
    @Override
    public String toString() {
        return "ApplyBZDataVO{" +
            "id='" + id + '\'' +
            ", code='" + code + '\'' +
            ", status='" + status + '\'' +
            ", creator='" + creator + '\'' +
            ", editor='" + editor + '\'' +
            ", prop=" + prop +
            ", operationType='" + operationType + '\'' +
            ", seriesFlag=" + seriesFlag +
            ", releaseTime='" + releaseTime + '\'' +
            ", oldCode='" + oldCode + '\'' +
            ", seriesFlow='" + seriesFlow + '\'' +
            ", editSeriesFlag='" + editSeriesFlag + '\'' +
            ", yearNumber='" + yearNumber + '\'' +
            '}';
    }
}
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/applybz/ApplyBZDatasVO.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,27 @@
package com.vci.ubcs.example.applybz;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamImplicit;
import java.util.List;
@XStreamAlias("objects")
public class ApplyBZDatasVO {
    @XStreamImplicit
    private List<ApplyBZDataVO> object;
    public List<ApplyBZDataVO> getObject() {
        return object;
    }
    public void setObject(List<ApplyBZDataVO> object) {
        this.object = object;
    }
    @Override
    public String toString() {
        return "ApplyDatasVO{" +
            "object=" + object +
            '}';
    }
}
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/applybz/ApplyBZParamVO.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,17 @@
package com.vci.ubcs.example.applybz;
public class ApplyBZParamVO {
    private ApplyBZVO data;
    public ApplyBZVO getData() {
        return data;
    }
    public void setData(ApplyBZVO data) {
        this.data = data;
    }
    @Override
    public String toString() {
        return "InterParameterVO{" +
            "data=" + data +
            '}';
    }
}
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/applybz/ApplyBZVO.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,56 @@
package com.vci.ubcs.example.applybz;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
import com.vci.ubcs.example.apply.UserVO;
/**
 *数据信息
 */
@XStreamAlias("data")
public class ApplyBZVO {
    /***
     * é›†æˆç³»ç»Ÿæ ‡è¯†
     */
    @XStreamAsAttribute
    private String systemId;
    /**
     * æ“ä½œç”¨æˆ·ä¿¡æ¯
     */
    private UserVO user;
    private ClassfyBZVO classify;
    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 ClassfyBZVO getClassify() {
        return classify;
    }
    public void setClassify(ClassfyBZVO classify) {
        this.classify = classify;
    }
    @Override
    public String toString() {
        return "ApplyBZVO{" +
            "systemId='" + systemId + '\'' +
            ", user=" + user +
            ", classify=" + classify +
            '}';
    }
}
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/applybz/ClassfyBZVO.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,87 @@
package com.vci.ubcs.example.applybz;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
import com.vci.ubcs.example.apply.SectionsVO;
/**
 * åˆ†ç±»ä¿¡æ¯
 */
@XStreamAlias("classify")
public class ClassfyBZVO {
    /**
     * åˆ†ç±»ä»£å·
     */
    @XStreamAsAttribute
    private String classCode;
    /**
     * åº“代号
     */
    @XStreamAsAttribute
    private String library;
    /**
     * ç±»è·¯å¾„
     */
    @XStreamAsAttribute
    private  String fullclsfNamePath;
    /**
     * ç æ®µä¿¡æ¯
     */
    private SectionsVO sections;
    /**
     * æ•°æ®é›†åˆ
     */
    private ApplyBZDatasVO 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 ApplyBZDatasVO getObjects() {
        return objects;
    }
    public void setObjects(ApplyBZDatasVO objects) {
        this.objects = objects;
    }
    public SectionsVO getSections() {
        return sections;
    }
    public void setSections(SectionsVO sections) {
        this.sections = sections;
    }
    @Override
    public String toString() {
        return "ClassfyBZVO{" +
            "classCode='" + classCode + '\'' +
            ", library='" + library + '\'' +
            ", fullclsfNamePath='" + fullclsfNamePath + '\'' +
            ", objects=" + objects +
            '}';
    }
}
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/applybz/ProppertyBZVO.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,56 @@
package com.vci.ubcs.example.applybz;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
@XStreamAlias("prop")
public class ProppertyBZVO {
    /**
     * å±žæ€§å­—段
     */
    @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/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/config/WebServiceConfig.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,29 @@
package com.vci.ubcs.example.config;
import com.vci.ubcs.example.service.UniversalInterface;
import com.vci.ubcs.example.service.impl.UniversalInterfaceImplServiceLocator;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import javax.xml.rpc.ServiceException;
/**
 * @author ludc
 * @date 2024/3/21 17:32
 */
@Configuration
public class WebServiceConfig {
    @Bean
    public UniversalInterface getAppAcctServices() {
        UniversalInterfaceImplServiceLocator locator = new UniversalInterfaceImplServiceLocator();
        UniversalInterface service = null;
        try {
            service = locator.getUniversalInterfaceImplPort();
        } catch (ServiceException e) {
            throw new RuntimeException(e);
        }
        return service;
    }
}
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/controller/PushIntegrationController.java
@@ -3,11 +3,7 @@
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.vci.ubcs.example.entity.RequestData;
import org.springblade.core.tool.api.R;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import javax.servlet.ServletInputStream;
import javax.servlet.ServletRequest;
@@ -24,7 +20,8 @@
 * @author ludc
 * @date 2024/2/27 20:31
 */
@RestController("/pushIntegration")
@RestController
@RequestMapping("/pushIntegration")
public class PushIntegrationController {
    /**
@@ -36,11 +33,11 @@
     * @throws IOException
     */
    @PostMapping("/testByForm1")
    public R test(@RequestParam String dataType, @RequestParam String dataString) throws IOException {
    public String test(@RequestParam String dataType, @RequestParam String dataString) throws IOException {
        // ç›¸å…³é€»è¾‘处理
        System.out.println(dataType);
        System.out.println(dataString);
        return R.status(true);
        return "成功";
    }
    /**
@@ -51,7 +48,7 @@
     * @throws IOException
     */
    @PostMapping("/testByForm2")
    public R test1(ServletRequest request) throws IOException {
    public String test1(ServletRequest request) throws IOException {
        HttpServletRequest request1 = (HttpServletRequest) request;
        String dataString = request1.getParameter("dataString");
        ServletInputStream inputStream = request1.getInputStream();
@@ -66,7 +63,7 @@
        JSONObject jsonObject = JSONObject.parseObject(body);
        JSONArray jsonArray = jsonObject.getJSONArray("dataString");
        return R.data(jsonArray);
        return jsonArray.toJSONString();
    }
    /**
@@ -77,13 +74,13 @@
     * @throws IOException
     */
    @PostMapping("/testByAppjson")
    public R test1(@RequestBody RequestData requestData) throws IOException {
    public String test1(@RequestBody RequestData requestData) throws IOException {
        // æ‹¿åˆ°è¿™ä¸ªå‚数之后取该集合中的第一个元素,就是要json转成对象的参数
        // å¦‚有具体转换要求,则根据编码器中的接口提供的配置而定,通常为dataType字段,如xml,json两种情况
        List<Object> dataString = requestData.getDataString();
        // JSONObject.parseObject(dataString,/*根据编码系统提供的对象属性而定义的对象*/);
        List<String> dataType = requestData.getDataType();
        return R.data(dataString);
        return JSONObject.toJSONString(dataString);
    }
}
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/controller/TestCalledIntegrationController.java
@@ -1,18 +1,32 @@
package com.vci.ubcs.example.controller;
import com.vci.ubcs.example.service.ICalledIntegrationService;
import lombok.AllArgsConstructor;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.net.MalformedURLException;
import java.rmi.RemoteException;
/**
 * æµ‹è¯•调用编码系统代码示例的api定义
 * æµ‹è¯•调用编码系统代码示例
 * @author ludc
 * @date 2024/2/27 20:34
 */
@AllArgsConstructor
@RestController("/pushIntegration")
@RestController
@RequestMapping("/callApplyCode")
public class TestCalledIntegrationController {
    @Autowired
    private ICalledIntegrationService calledIntegrationService;
    @GetMapping("/sendApplyCodeByWebService")
    public void sendApplyCodeByWebService() throws MalformedURLException, RemoteException {
        calledIntegrationService.sendApplyCodeByWebService();
    }
}
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/entity/EnumerableData.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,231 @@
/**
 * EnumerableData.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
 */
package com.vci.ubcs.example.entity;
public class EnumerableData  implements java.io.Serializable {
    private java.lang.String code;
    private java.lang.String descript;
    private java.lang.String mdm_code;
    private java.lang.String name;
    public EnumerableData() {
    }
    public EnumerableData(
           java.lang.String code,
           java.lang.String descript,
           java.lang.String mdm_code,
           java.lang.String name) {
           this.code = code;
           this.descript = descript;
           this.mdm_code = mdm_code;
           this.name = name;
    }
    /**
     * Gets the code value for this EnumerableData.
     *
     * @return code
     */
    public java.lang.String getCode() {
        return code;
    }
    /**
     * Sets the code value for this EnumerableData.
     *
     * @param code
     */
    public void setCode(java.lang.String code) {
        this.code = code;
    }
    /**
     * Gets the descript value for this EnumerableData.
     *
     * @return descript
     */
    public java.lang.String getDescript() {
        return descript;
    }
    /**
     * Sets the descript value for this EnumerableData.
     *
     * @param descript
     */
    public void setDescript(java.lang.String descript) {
        this.descript = descript;
    }
    /**
     * Gets the mdm_code value for this EnumerableData.
     *
     * @return mdm_code
     */
    public java.lang.String getMdm_code() {
        return mdm_code;
    }
    /**
     * Sets the mdm_code value for this EnumerableData.
     *
     * @param mdm_code
     */
    public void setMdm_code(java.lang.String mdm_code) {
        this.mdm_code = mdm_code;
    }
    /**
     * Gets the name value for this EnumerableData.
     *
     * @return name
     */
    public java.lang.String getName() {
        return name;
    }
    /**
     * Sets the name value for this EnumerableData.
     *
     * @param name
     */
    public void setName(java.lang.String name) {
        this.name = name;
    }
    private java.lang.Object __equalsCalc = null;
    public synchronized boolean equals(java.lang.Object obj) {
        if (!(obj instanceof EnumerableData)) return false;
        EnumerableData other = (EnumerableData) obj;
        if (obj == null) return false;
        if (this == obj) return true;
        if (__equalsCalc != null) {
            return (__equalsCalc == obj);
        }
        __equalsCalc = obj;
        boolean _equals;
        _equals = true &&
            ((this.code==null && other.getCode()==null) ||
             (this.code!=null &&
              this.code.equals(other.getCode()))) &&
            ((this.descript==null && other.getDescript()==null) ||
             (this.descript!=null &&
              this.descript.equals(other.getDescript()))) &&
            ((this.mdm_code==null && other.getMdm_code()==null) ||
             (this.mdm_code!=null &&
              this.mdm_code.equals(other.getMdm_code()))) &&
            ((this.name==null && other.getName()==null) ||
             (this.name!=null &&
              this.name.equals(other.getName())));
        __equalsCalc = null;
        return _equals;
    }
    private boolean __hashCodeCalc = false;
    public synchronized int hashCode() {
        if (__hashCodeCalc) {
            return 0;
        }
        __hashCodeCalc = true;
        int _hashCode = 1;
        if (getCode() != null) {
            _hashCode += getCode().hashCode();
        }
        if (getDescript() != null) {
            _hashCode += getDescript().hashCode();
        }
        if (getMdm_code() != null) {
            _hashCode += getMdm_code().hashCode();
        }
        if (getName() != null) {
            _hashCode += getName().hashCode();
        }
        __hashCodeCalc = false;
        return _hashCode;
    }
    // Type metadata
    private static org.apache.axis.description.TypeDesc typeDesc =
        new org.apache.axis.description.TypeDesc(EnumerableData.class, true);
    static {
        typeDesc.setXmlType(new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "enumerableData"));
        org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("code");
        elemField.setXmlName(new javax.xml.namespace.QName("", "code"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("descript");
        elemField.setXmlName(new javax.xml.namespace.QName("", "descript"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("mdm_code");
        elemField.setXmlName(new javax.xml.namespace.QName("", "mdm_code"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("name");
        elemField.setXmlName(new javax.xml.namespace.QName("", "name"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
    }
    /**
     * Return type metadata object
     */
    public static org.apache.axis.description.TypeDesc getTypeDesc() {
        return typeDesc;
    }
    /**
     * Get Custom Serializer
     */
    public static org.apache.axis.encoding.Serializer getSerializer(
           java.lang.String mechType,
           java.lang.Class _javaType,
           javax.xml.namespace.QName _xmlType) {
        return
          new  org.apache.axis.encoding.ser.BeanSerializer(
            _javaType, _xmlType, typeDesc);
    }
    /**
     * Get Custom Deserializer
     */
    public static org.apache.axis.encoding.Deserializer getDeserializer(
           java.lang.String mechType,
           java.lang.Class _javaType,
           javax.xml.namespace.QName _xmlType) {
        return
          new  org.apache.axis.encoding.ser.BeanDeserializer(
            _javaType, _xmlType, typeDesc);
    }
}
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/entity/OrgData.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,354 @@
/**
 * OrgData.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
 */
package com.vci.ubcs.example.entity;
public class OrgData  implements java.io.Serializable {
    private java.lang.String action;
    private int code;
    private java.lang.String distributeToken;
    private OrgMasterData[] masterData;
    private java.lang.String mdType;
    private java.lang.String msg;
    private java.lang.String systemCode;
    public OrgData() {
    }
    public OrgData(
           java.lang.String action,
           int code,
           java.lang.String distributeToken,
           OrgMasterData[] masterData,
           java.lang.String mdType,
           java.lang.String msg,
           java.lang.String systemCode) {
           this.action = action;
           this.code = code;
           this.distributeToken = distributeToken;
           this.masterData = masterData;
           this.mdType = mdType;
           this.msg = msg;
           this.systemCode = systemCode;
    }
    /**
     * Gets the action value for this OrgData.
     *
     * @return action
     */
    public java.lang.String getAction() {
        return action;
    }
    /**
     * Sets the action value for this OrgData.
     *
     * @param action
     */
    public void setAction(java.lang.String action) {
        this.action = action;
    }
    /**
     * Gets the code value for this OrgData.
     *
     * @return code
     */
    public int getCode() {
        return code;
    }
    /**
     * Sets the code value for this OrgData.
     *
     * @param code
     */
    public void setCode(int code) {
        this.code = code;
    }
    /**
     * Gets the distributeToken value for this OrgData.
     *
     * @return distributeToken
     */
    public java.lang.String getDistributeToken() {
        return distributeToken;
    }
    /**
     * Sets the distributeToken value for this OrgData.
     *
     * @param distributeToken
     */
    public void setDistributeToken(java.lang.String distributeToken) {
        this.distributeToken = distributeToken;
    }
    /**
     * Gets the masterData value for this OrgData.
     *
     * @return masterData
     */
    public OrgMasterData[] getMasterData() {
        return masterData;
    }
    /**
     * Sets the masterData value for this OrgData.
     *
     * @param masterData
     */
    public void setMasterData(OrgMasterData[] masterData) {
        this.masterData = masterData;
    }
    public OrgMasterData getMasterData(int i) {
        return this.masterData[i];
    }
    public void setMasterData(int i, OrgMasterData _value) {
        this.masterData[i] = _value;
    }
    /**
     * Gets the mdType value for this OrgData.
     *
     * @return mdType
     */
    public java.lang.String getMdType() {
        return mdType;
    }
    /**
     * Sets the mdType value for this OrgData.
     *
     * @param mdType
     */
    public void setMdType(java.lang.String mdType) {
        this.mdType = mdType;
    }
    /**
     * Gets the msg value for this OrgData.
     *
     * @return msg
     */
    public java.lang.String getMsg() {
        return msg;
    }
    /**
     * Sets the msg value for this OrgData.
     *
     * @param msg
     */
    public void setMsg(java.lang.String msg) {
        this.msg = msg;
    }
    /**
     * Gets the systemCode value for this OrgData.
     *
     * @return systemCode
     */
    public java.lang.String getSystemCode() {
        return systemCode;
    }
    /**
     * Sets the systemCode value for this OrgData.
     *
     * @param systemCode
     */
    public void setSystemCode(java.lang.String systemCode) {
        this.systemCode = systemCode;
    }
    private java.lang.Object __equalsCalc = null;
    public synchronized boolean equals(java.lang.Object obj) {
        if (!(obj instanceof OrgData)) return false;
        OrgData other = (OrgData) obj;
        if (obj == null) return false;
        if (this == obj) return true;
        if (__equalsCalc != null) {
            return (__equalsCalc == obj);
        }
        __equalsCalc = obj;
        boolean _equals;
        _equals = true &&
            ((this.action==null && other.getAction()==null) ||
             (this.action!=null &&
              this.action.equals(other.getAction()))) &&
            this.code == other.getCode() &&
            ((this.distributeToken==null && other.getDistributeToken()==null) ||
             (this.distributeToken!=null &&
              this.distributeToken.equals(other.getDistributeToken()))) &&
            ((this.masterData==null && other.getMasterData()==null) ||
             (this.masterData!=null &&
              java.util.Arrays.equals(this.masterData, other.getMasterData()))) &&
            ((this.mdType==null && other.getMdType()==null) ||
             (this.mdType!=null &&
              this.mdType.equals(other.getMdType()))) &&
            ((this.msg==null && other.getMsg()==null) ||
             (this.msg!=null &&
              this.msg.equals(other.getMsg()))) &&
            ((this.systemCode==null && other.getSystemCode()==null) ||
             (this.systemCode!=null &&
              this.systemCode.equals(other.getSystemCode())));
        __equalsCalc = null;
        return _equals;
    }
    private boolean __hashCodeCalc = false;
    public synchronized int hashCode() {
        if (__hashCodeCalc) {
            return 0;
        }
        __hashCodeCalc = true;
        int _hashCode = 1;
        if (getAction() != null) {
            _hashCode += getAction().hashCode();
        }
        _hashCode += getCode();
        if (getDistributeToken() != null) {
            _hashCode += getDistributeToken().hashCode();
        }
        if (getMasterData() != null) {
            for (int i=0;
                 i<java.lang.reflect.Array.getLength(getMasterData());
                 i++) {
                java.lang.Object obj = java.lang.reflect.Array.get(getMasterData(), i);
                if (obj != null &&
                    !obj.getClass().isArray()) {
                    _hashCode += obj.hashCode();
                }
            }
        }
        if (getMdType() != null) {
            _hashCode += getMdType().hashCode();
        }
        if (getMsg() != null) {
            _hashCode += getMsg().hashCode();
        }
        if (getSystemCode() != null) {
            _hashCode += getSystemCode().hashCode();
        }
        __hashCodeCalc = false;
        return _hashCode;
    }
    // Type metadata
    private static org.apache.axis.description.TypeDesc typeDesc =
        new org.apache.axis.description.TypeDesc(OrgData.class, true);
    static {
        typeDesc.setXmlType(new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "orgData"));
        org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("action");
        elemField.setXmlName(new javax.xml.namespace.QName("", "action"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("code");
        elemField.setXmlName(new javax.xml.namespace.QName("", "code"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("distributeToken");
        elemField.setXmlName(new javax.xml.namespace.QName("", "distributeToken"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("masterData");
        elemField.setXmlName(new javax.xml.namespace.QName("", "masterData"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "orgMasterData"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        elemField.setMaxOccursUnbounded(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("mdType");
        elemField.setXmlName(new javax.xml.namespace.QName("", "mdType"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("msg");
        elemField.setXmlName(new javax.xml.namespace.QName("", "msg"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("systemCode");
        elemField.setXmlName(new javax.xml.namespace.QName("", "systemCode"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
    }
    /**
     * Return type metadata object
     */
    public static org.apache.axis.description.TypeDesc getTypeDesc() {
        return typeDesc;
    }
    /**
     * Get Custom Serializer
     */
    public static org.apache.axis.encoding.Serializer getSerializer(
           java.lang.String mechType,
           java.lang.Class _javaType,
           javax.xml.namespace.QName _xmlType) {
        return
          new  org.apache.axis.encoding.ser.BeanSerializer(
            _javaType, _xmlType, typeDesc);
    }
    /**
     * Get Custom Deserializer
     */
    public static org.apache.axis.encoding.Deserializer getDeserializer(
           java.lang.String mechType,
           java.lang.Class _javaType,
           javax.xml.namespace.QName _xmlType) {
        return
          new  org.apache.axis.encoding.ser.BeanDeserializer(
            _javaType, _xmlType, typeDesc);
    }
}
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/entity/OrgMasterData.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,1511 @@
/**
 * OrgMasterData.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
 */
package com.vci.ubcs.example.entity;
public class OrgMasterData  implements java.io.Serializable {
    private java.lang.String company_code;
    private java.lang.String company_name;
    private java.lang.String createtime;
    private java.lang.String creator;
    private java.lang.String department_code;
    private java.lang.String department_head;
    private java.lang.String department_head_code;
    private java.lang.String department_level;
    private java.lang.String department_name;
    private java.lang.String department_status;
    private java.lang.String department_type;
    private java.lang.String diplay_status;
    private int dr;
    private java.lang.String dr_ndm_code;
    private int enable_datus;
    private java.lang.String floy_middatastatus;
    private java.lang.String id_route;
    private java.lang.String is_virtual;
    private java.lang.String link_fieldvalue;
    private java.lang.String mdm_cleanstatus;
    private java.lang.String mdm_code;
    private java.lang.String mdm_datastatus;
    private java.lang.String mdm_duplicate;
    private java.lang.String mdm_parentcode;
    private java.lang.String mdm_version;
    private int mdm_workflow_status;
    private java.lang.String modifier;
    private java.lang.String modifytime;
    private java.lang.String name_route;
    private java.lang.String node_type;
    private java.lang.String onginal_code;
    private java.lang.String original_nane;
    private java.lang.String originalcode;
    private java.lang.String parent_department_code;
    private java.lang.String parent_department_name;
    private java.lang.String pk_mdm;
    private java.lang.String sort_order;
    private java.lang.String telephone_number;
    private java.lang.String ts;
    public OrgMasterData() {
    }
    public OrgMasterData(
           java.lang.String company_code,
           java.lang.String company_name,
           java.lang.String createtime,
           java.lang.String creator,
           java.lang.String department_code,
           java.lang.String department_head,
           java.lang.String department_head_code,
           java.lang.String department_level,
           java.lang.String department_name,
           java.lang.String department_status,
           java.lang.String department_type,
           java.lang.String diplay_status,
           int dr,
           java.lang.String dr_ndm_code,
           int enable_datus,
           java.lang.String floy_middatastatus,
           java.lang.String id_route,
           java.lang.String is_virtual,
           java.lang.String link_fieldvalue,
           java.lang.String mdm_cleanstatus,
           java.lang.String mdm_code,
           java.lang.String mdm_datastatus,
           java.lang.String mdm_duplicate,
           java.lang.String mdm_parentcode,
           java.lang.String mdm_version,
           int mdm_workflow_status,
           java.lang.String modifier,
           java.lang.String modifytime,
           java.lang.String name_route,
           java.lang.String node_type,
           java.lang.String onginal_code,
           java.lang.String original_nane,
           java.lang.String originalcode,
           java.lang.String parent_department_code,
           java.lang.String parent_department_name,
           java.lang.String pk_mdm,
           java.lang.String sort_order,
           java.lang.String telephone_number,
           java.lang.String ts) {
           this.company_code = company_code;
           this.company_name = company_name;
           this.createtime = createtime;
           this.creator = creator;
           this.department_code = department_code;
           this.department_head = department_head;
           this.department_head_code = department_head_code;
           this.department_level = department_level;
           this.department_name = department_name;
           this.department_status = department_status;
           this.department_type = department_type;
           this.diplay_status = diplay_status;
           this.dr = dr;
           this.dr_ndm_code = dr_ndm_code;
           this.enable_datus = enable_datus;
           this.floy_middatastatus = floy_middatastatus;
           this.id_route = id_route;
           this.is_virtual = is_virtual;
           this.link_fieldvalue = link_fieldvalue;
           this.mdm_cleanstatus = mdm_cleanstatus;
           this.mdm_code = mdm_code;
           this.mdm_datastatus = mdm_datastatus;
           this.mdm_duplicate = mdm_duplicate;
           this.mdm_parentcode = mdm_parentcode;
           this.mdm_version = mdm_version;
           this.mdm_workflow_status = mdm_workflow_status;
           this.modifier = modifier;
           this.modifytime = modifytime;
           this.name_route = name_route;
           this.node_type = node_type;
           this.onginal_code = onginal_code;
           this.original_nane = original_nane;
           this.originalcode = originalcode;
           this.parent_department_code = parent_department_code;
           this.parent_department_name = parent_department_name;
           this.pk_mdm = pk_mdm;
           this.sort_order = sort_order;
           this.telephone_number = telephone_number;
           this.ts = ts;
    }
    /**
     * Gets the company_code value for this OrgMasterData.
     *
     * @return company_code
     */
    public java.lang.String getCompany_code() {
        return company_code;
    }
    /**
     * Sets the company_code value for this OrgMasterData.
     *
     * @param company_code
     */
    public void setCompany_code(java.lang.String company_code) {
        this.company_code = company_code;
    }
    /**
     * Gets the company_name value for this OrgMasterData.
     *
     * @return company_name
     */
    public java.lang.String getCompany_name() {
        return company_name;
    }
    /**
     * Sets the company_name value for this OrgMasterData.
     *
     * @param company_name
     */
    public void setCompany_name(java.lang.String company_name) {
        this.company_name = company_name;
    }
    /**
     * Gets the createtime value for this OrgMasterData.
     *
     * @return createtime
     */
    public java.lang.String getCreatetime() {
        return createtime;
    }
    /**
     * Sets the createtime value for this OrgMasterData.
     *
     * @param createtime
     */
    public void setCreatetime(java.lang.String createtime) {
        this.createtime = createtime;
    }
    /**
     * Gets the creator value for this OrgMasterData.
     *
     * @return creator
     */
    public java.lang.String getCreator() {
        return creator;
    }
    /**
     * Sets the creator value for this OrgMasterData.
     *
     * @param creator
     */
    public void setCreator(java.lang.String creator) {
        this.creator = creator;
    }
    /**
     * Gets the department_code value for this OrgMasterData.
     *
     * @return department_code
     */
    public java.lang.String getDepartment_code() {
        return department_code;
    }
    /**
     * Sets the department_code value for this OrgMasterData.
     *
     * @param department_code
     */
    public void setDepartment_code(java.lang.String department_code) {
        this.department_code = department_code;
    }
    /**
     * Gets the department_head value for this OrgMasterData.
     *
     * @return department_head
     */
    public java.lang.String getDepartment_head() {
        return department_head;
    }
    /**
     * Sets the department_head value for this OrgMasterData.
     *
     * @param department_head
     */
    public void setDepartment_head(java.lang.String department_head) {
        this.department_head = department_head;
    }
    /**
     * Gets the department_head_code value for this OrgMasterData.
     *
     * @return department_head_code
     */
    public java.lang.String getDepartment_head_code() {
        return department_head_code;
    }
    /**
     * Sets the department_head_code value for this OrgMasterData.
     *
     * @param department_head_code
     */
    public void setDepartment_head_code(java.lang.String department_head_code) {
        this.department_head_code = department_head_code;
    }
    /**
     * Gets the department_level value for this OrgMasterData.
     *
     * @return department_level
     */
    public java.lang.String getDepartment_level() {
        return department_level;
    }
    /**
     * Sets the department_level value for this OrgMasterData.
     *
     * @param department_level
     */
    public void setDepartment_level(java.lang.String department_level) {
        this.department_level = department_level;
    }
    /**
     * Gets the department_name value for this OrgMasterData.
     *
     * @return department_name
     */
    public java.lang.String getDepartment_name() {
        return department_name;
    }
    /**
     * Sets the department_name value for this OrgMasterData.
     *
     * @param department_name
     */
    public void setDepartment_name(java.lang.String department_name) {
        this.department_name = department_name;
    }
    /**
     * Gets the department_status value for this OrgMasterData.
     *
     * @return department_status
     */
    public java.lang.String getDepartment_status() {
        return department_status;
    }
    /**
     * Sets the department_status value for this OrgMasterData.
     *
     * @param department_status
     */
    public void setDepartment_status(java.lang.String department_status) {
        this.department_status = department_status;
    }
    /**
     * Gets the department_type value for this OrgMasterData.
     *
     * @return department_type
     */
    public java.lang.String getDepartment_type() {
        return department_type;
    }
    /**
     * Sets the department_type value for this OrgMasterData.
     *
     * @param department_type
     */
    public void setDepartment_type(java.lang.String department_type) {
        this.department_type = department_type;
    }
    /**
     * Gets the diplay_status value for this OrgMasterData.
     *
     * @return diplay_status
     */
    public java.lang.String getDiplay_status() {
        return diplay_status;
    }
    /**
     * Sets the diplay_status value for this OrgMasterData.
     *
     * @param diplay_status
     */
    public void setDiplay_status(java.lang.String diplay_status) {
        this.diplay_status = diplay_status;
    }
    /**
     * Gets the dr value for this OrgMasterData.
     *
     * @return dr
     */
    public int getDr() {
        return dr;
    }
    /**
     * Sets the dr value for this OrgMasterData.
     *
     * @param dr
     */
    public void setDr(int dr) {
        this.dr = dr;
    }
    /**
     * Gets the dr_ndm_code value for this OrgMasterData.
     *
     * @return dr_ndm_code
     */
    public java.lang.String getDr_ndm_code() {
        return dr_ndm_code;
    }
    /**
     * Sets the dr_ndm_code value for this OrgMasterData.
     *
     * @param dr_ndm_code
     */
    public void setDr_ndm_code(java.lang.String dr_ndm_code) {
        this.dr_ndm_code = dr_ndm_code;
    }
    /**
     * Gets the enable_datus value for this OrgMasterData.
     *
     * @return enable_datus
     */
    public int getEnable_datus() {
        return enable_datus;
    }
    /**
     * Sets the enable_datus value for this OrgMasterData.
     *
     * @param enable_datus
     */
    public void setEnable_datus(int enable_datus) {
        this.enable_datus = enable_datus;
    }
    /**
     * Gets the floy_middatastatus value for this OrgMasterData.
     *
     * @return floy_middatastatus
     */
    public java.lang.String getFloy_middatastatus() {
        return floy_middatastatus;
    }
    /**
     * Sets the floy_middatastatus value for this OrgMasterData.
     *
     * @param floy_middatastatus
     */
    public void setFloy_middatastatus(java.lang.String floy_middatastatus) {
        this.floy_middatastatus = floy_middatastatus;
    }
    /**
     * Gets the id_route value for this OrgMasterData.
     *
     * @return id_route
     */
    public java.lang.String getId_route() {
        return id_route;
    }
    /**
     * Sets the id_route value for this OrgMasterData.
     *
     * @param id_route
     */
    public void setId_route(java.lang.String id_route) {
        this.id_route = id_route;
    }
    /**
     * Gets the is_virtual value for this OrgMasterData.
     *
     * @return is_virtual
     */
    public java.lang.String getIs_virtual() {
        return is_virtual;
    }
    /**
     * Sets the is_virtual value for this OrgMasterData.
     *
     * @param is_virtual
     */
    public void setIs_virtual(java.lang.String is_virtual) {
        this.is_virtual = is_virtual;
    }
    /**
     * Gets the link_fieldvalue value for this OrgMasterData.
     *
     * @return link_fieldvalue
     */
    public java.lang.String getLink_fieldvalue() {
        return link_fieldvalue;
    }
    /**
     * Sets the link_fieldvalue value for this OrgMasterData.
     *
     * @param link_fieldvalue
     */
    public void setLink_fieldvalue(java.lang.String link_fieldvalue) {
        this.link_fieldvalue = link_fieldvalue;
    }
    /**
     * Gets the mdm_cleanstatus value for this OrgMasterData.
     *
     * @return mdm_cleanstatus
     */
    public java.lang.String getMdm_cleanstatus() {
        return mdm_cleanstatus;
    }
    /**
     * Sets the mdm_cleanstatus value for this OrgMasterData.
     *
     * @param mdm_cleanstatus
     */
    public void setMdm_cleanstatus(java.lang.String mdm_cleanstatus) {
        this.mdm_cleanstatus = mdm_cleanstatus;
    }
    /**
     * Gets the mdm_code value for this OrgMasterData.
     *
     * @return mdm_code
     */
    public java.lang.String getMdm_code() {
        return mdm_code;
    }
    /**
     * Sets the mdm_code value for this OrgMasterData.
     *
     * @param mdm_code
     */
    public void setMdm_code(java.lang.String mdm_code) {
        this.mdm_code = mdm_code;
    }
    /**
     * Gets the mdm_datastatus value for this OrgMasterData.
     *
     * @return mdm_datastatus
     */
    public java.lang.String getMdm_datastatus() {
        return mdm_datastatus;
    }
    /**
     * Sets the mdm_datastatus value for this OrgMasterData.
     *
     * @param mdm_datastatus
     */
    public void setMdm_datastatus(java.lang.String mdm_datastatus) {
        this.mdm_datastatus = mdm_datastatus;
    }
    /**
     * Gets the mdm_duplicate value for this OrgMasterData.
     *
     * @return mdm_duplicate
     */
    public java.lang.String getMdm_duplicate() {
        return mdm_duplicate;
    }
    /**
     * Sets the mdm_duplicate value for this OrgMasterData.
     *
     * @param mdm_duplicate
     */
    public void setMdm_duplicate(java.lang.String mdm_duplicate) {
        this.mdm_duplicate = mdm_duplicate;
    }
    /**
     * Gets the mdm_parentcode value for this OrgMasterData.
     *
     * @return mdm_parentcode
     */
    public java.lang.String getMdm_parentcode() {
        return mdm_parentcode;
    }
    /**
     * Sets the mdm_parentcode value for this OrgMasterData.
     *
     * @param mdm_parentcode
     */
    public void setMdm_parentcode(java.lang.String mdm_parentcode) {
        this.mdm_parentcode = mdm_parentcode;
    }
    /**
     * Gets the mdm_version value for this OrgMasterData.
     *
     * @return mdm_version
     */
    public java.lang.String getMdm_version() {
        return mdm_version;
    }
    /**
     * Sets the mdm_version value for this OrgMasterData.
     *
     * @param mdm_version
     */
    public void setMdm_version(java.lang.String mdm_version) {
        this.mdm_version = mdm_version;
    }
    /**
     * Gets the mdm_workflow_status value for this OrgMasterData.
     *
     * @return mdm_workflow_status
     */
    public int getMdm_workflow_status() {
        return mdm_workflow_status;
    }
    /**
     * Sets the mdm_workflow_status value for this OrgMasterData.
     *
     * @param mdm_workflow_status
     */
    public void setMdm_workflow_status(int mdm_workflow_status) {
        this.mdm_workflow_status = mdm_workflow_status;
    }
    /**
     * Gets the modifier value for this OrgMasterData.
     *
     * @return modifier
     */
    public java.lang.String getModifier() {
        return modifier;
    }
    /**
     * Sets the modifier value for this OrgMasterData.
     *
     * @param modifier
     */
    public void setModifier(java.lang.String modifier) {
        this.modifier = modifier;
    }
    /**
     * Gets the modifytime value for this OrgMasterData.
     *
     * @return modifytime
     */
    public java.lang.String getModifytime() {
        return modifytime;
    }
    /**
     * Sets the modifytime value for this OrgMasterData.
     *
     * @param modifytime
     */
    public void setModifytime(java.lang.String modifytime) {
        this.modifytime = modifytime;
    }
    /**
     * Gets the name_route value for this OrgMasterData.
     *
     * @return name_route
     */
    public java.lang.String getName_route() {
        return name_route;
    }
    /**
     * Sets the name_route value for this OrgMasterData.
     *
     * @param name_route
     */
    public void setName_route(java.lang.String name_route) {
        this.name_route = name_route;
    }
    /**
     * Gets the node_type value for this OrgMasterData.
     *
     * @return node_type
     */
    public java.lang.String getNode_type() {
        return node_type;
    }
    /**
     * Sets the node_type value for this OrgMasterData.
     *
     * @param node_type
     */
    public void setNode_type(java.lang.String node_type) {
        this.node_type = node_type;
    }
    /**
     * Gets the onginal_code value for this OrgMasterData.
     *
     * @return onginal_code
     */
    public java.lang.String getOnginal_code() {
        return onginal_code;
    }
    /**
     * Sets the onginal_code value for this OrgMasterData.
     *
     * @param onginal_code
     */
    public void setOnginal_code(java.lang.String onginal_code) {
        this.onginal_code = onginal_code;
    }
    /**
     * Gets the original_nane value for this OrgMasterData.
     *
     * @return original_nane
     */
    public java.lang.String getOriginal_nane() {
        return original_nane;
    }
    /**
     * Sets the original_nane value for this OrgMasterData.
     *
     * @param original_nane
     */
    public void setOriginal_nane(java.lang.String original_nane) {
        this.original_nane = original_nane;
    }
    /**
     * Gets the originalcode value for this OrgMasterData.
     *
     * @return originalcode
     */
    public java.lang.String getOriginalcode() {
        return originalcode;
    }
    /**
     * Sets the originalcode value for this OrgMasterData.
     *
     * @param originalcode
     */
    public void setOriginalcode(java.lang.String originalcode) {
        this.originalcode = originalcode;
    }
    /**
     * Gets the parent_department_code value for this OrgMasterData.
     *
     * @return parent_department_code
     */
    public java.lang.String getParent_department_code() {
        return parent_department_code;
    }
    /**
     * Sets the parent_department_code value for this OrgMasterData.
     *
     * @param parent_department_code
     */
    public void setParent_department_code(java.lang.String parent_department_code) {
        this.parent_department_code = parent_department_code;
    }
    /**
     * Gets the parent_department_name value for this OrgMasterData.
     *
     * @return parent_department_name
     */
    public java.lang.String getParent_department_name() {
        return parent_department_name;
    }
    /**
     * Sets the parent_department_name value for this OrgMasterData.
     *
     * @param parent_department_name
     */
    public void setParent_department_name(java.lang.String parent_department_name) {
        this.parent_department_name = parent_department_name;
    }
    /**
     * Gets the pk_mdm value for this OrgMasterData.
     *
     * @return pk_mdm
     */
    public java.lang.String getPk_mdm() {
        return pk_mdm;
    }
    /**
     * Sets the pk_mdm value for this OrgMasterData.
     *
     * @param pk_mdm
     */
    public void setPk_mdm(java.lang.String pk_mdm) {
        this.pk_mdm = pk_mdm;
    }
    /**
     * Gets the sort_order value for this OrgMasterData.
     *
     * @return sort_order
     */
    public java.lang.String getSort_order() {
        return sort_order;
    }
    /**
     * Sets the sort_order value for this OrgMasterData.
     *
     * @param sort_order
     */
    public void setSort_order(java.lang.String sort_order) {
        this.sort_order = sort_order;
    }
    /**
     * Gets the telephone_number value for this OrgMasterData.
     *
     * @return telephone_number
     */
    public java.lang.String getTelephone_number() {
        return telephone_number;
    }
    /**
     * Sets the telephone_number value for this OrgMasterData.
     *
     * @param telephone_number
     */
    public void setTelephone_number(java.lang.String telephone_number) {
        this.telephone_number = telephone_number;
    }
    /**
     * Gets the ts value for this OrgMasterData.
     *
     * @return ts
     */
    public java.lang.String getTs() {
        return ts;
    }
    /**
     * Sets the ts value for this OrgMasterData.
     *
     * @param ts
     */
    public void setTs(java.lang.String ts) {
        this.ts = ts;
    }
    private java.lang.Object __equalsCalc = null;
    public synchronized boolean equals(java.lang.Object obj) {
        if (!(obj instanceof OrgMasterData)) return false;
        OrgMasterData other = (OrgMasterData) obj;
        if (obj == null) return false;
        if (this == obj) return true;
        if (__equalsCalc != null) {
            return (__equalsCalc == obj);
        }
        __equalsCalc = obj;
        boolean _equals;
        _equals = true &&
            ((this.company_code==null && other.getCompany_code()==null) ||
             (this.company_code!=null &&
              this.company_code.equals(other.getCompany_code()))) &&
            ((this.company_name==null && other.getCompany_name()==null) ||
             (this.company_name!=null &&
              this.company_name.equals(other.getCompany_name()))) &&
            ((this.createtime==null && other.getCreatetime()==null) ||
             (this.createtime!=null &&
              this.createtime.equals(other.getCreatetime()))) &&
            ((this.creator==null && other.getCreator()==null) ||
             (this.creator!=null &&
              this.creator.equals(other.getCreator()))) &&
            ((this.department_code==null && other.getDepartment_code()==null) ||
             (this.department_code!=null &&
              this.department_code.equals(other.getDepartment_code()))) &&
            ((this.department_head==null && other.getDepartment_head()==null) ||
             (this.department_head!=null &&
              this.department_head.equals(other.getDepartment_head()))) &&
            ((this.department_head_code==null && other.getDepartment_head_code()==null) ||
             (this.department_head_code!=null &&
              this.department_head_code.equals(other.getDepartment_head_code()))) &&
            ((this.department_level==null && other.getDepartment_level()==null) ||
             (this.department_level!=null &&
              this.department_level.equals(other.getDepartment_level()))) &&
            ((this.department_name==null && other.getDepartment_name()==null) ||
             (this.department_name!=null &&
              this.department_name.equals(other.getDepartment_name()))) &&
            ((this.department_status==null && other.getDepartment_status()==null) ||
             (this.department_status!=null &&
              this.department_status.equals(other.getDepartment_status()))) &&
            ((this.department_type==null && other.getDepartment_type()==null) ||
             (this.department_type!=null &&
              this.department_type.equals(other.getDepartment_type()))) &&
            ((this.diplay_status==null && other.getDiplay_status()==null) ||
             (this.diplay_status!=null &&
              this.diplay_status.equals(other.getDiplay_status()))) &&
            this.dr == other.getDr() &&
            ((this.dr_ndm_code==null && other.getDr_ndm_code()==null) ||
             (this.dr_ndm_code!=null &&
              this.dr_ndm_code.equals(other.getDr_ndm_code()))) &&
            this.enable_datus == other.getEnable_datus() &&
            ((this.floy_middatastatus==null && other.getFloy_middatastatus()==null) ||
             (this.floy_middatastatus!=null &&
              this.floy_middatastatus.equals(other.getFloy_middatastatus()))) &&
            ((this.id_route==null && other.getId_route()==null) ||
             (this.id_route!=null &&
              this.id_route.equals(other.getId_route()))) &&
            ((this.is_virtual==null && other.getIs_virtual()==null) ||
             (this.is_virtual!=null &&
              this.is_virtual.equals(other.getIs_virtual()))) &&
            ((this.link_fieldvalue==null && other.getLink_fieldvalue()==null) ||
             (this.link_fieldvalue!=null &&
              this.link_fieldvalue.equals(other.getLink_fieldvalue()))) &&
            ((this.mdm_cleanstatus==null && other.getMdm_cleanstatus()==null) ||
             (this.mdm_cleanstatus!=null &&
              this.mdm_cleanstatus.equals(other.getMdm_cleanstatus()))) &&
            ((this.mdm_code==null && other.getMdm_code()==null) ||
             (this.mdm_code!=null &&
              this.mdm_code.equals(other.getMdm_code()))) &&
            ((this.mdm_datastatus==null && other.getMdm_datastatus()==null) ||
             (this.mdm_datastatus!=null &&
              this.mdm_datastatus.equals(other.getMdm_datastatus()))) &&
            ((this.mdm_duplicate==null && other.getMdm_duplicate()==null) ||
             (this.mdm_duplicate!=null &&
              this.mdm_duplicate.equals(other.getMdm_duplicate()))) &&
            ((this.mdm_parentcode==null && other.getMdm_parentcode()==null) ||
             (this.mdm_parentcode!=null &&
              this.mdm_parentcode.equals(other.getMdm_parentcode()))) &&
            ((this.mdm_version==null && other.getMdm_version()==null) ||
             (this.mdm_version!=null &&
              this.mdm_version.equals(other.getMdm_version()))) &&
            this.mdm_workflow_status == other.getMdm_workflow_status() &&
            ((this.modifier==null && other.getModifier()==null) ||
             (this.modifier!=null &&
              this.modifier.equals(other.getModifier()))) &&
            ((this.modifytime==null && other.getModifytime()==null) ||
             (this.modifytime!=null &&
              this.modifytime.equals(other.getModifytime()))) &&
            ((this.name_route==null && other.getName_route()==null) ||
             (this.name_route!=null &&
              this.name_route.equals(other.getName_route()))) &&
            ((this.node_type==null && other.getNode_type()==null) ||
             (this.node_type!=null &&
              this.node_type.equals(other.getNode_type()))) &&
            ((this.onginal_code==null && other.getOnginal_code()==null) ||
             (this.onginal_code!=null &&
              this.onginal_code.equals(other.getOnginal_code()))) &&
            ((this.original_nane==null && other.getOriginal_nane()==null) ||
             (this.original_nane!=null &&
              this.original_nane.equals(other.getOriginal_nane()))) &&
            ((this.originalcode==null && other.getOriginalcode()==null) ||
             (this.originalcode!=null &&
              this.originalcode.equals(other.getOriginalcode()))) &&
            ((this.parent_department_code==null && other.getParent_department_code()==null) ||
             (this.parent_department_code!=null &&
              this.parent_department_code.equals(other.getParent_department_code()))) &&
            ((this.parent_department_name==null && other.getParent_department_name()==null) ||
             (this.parent_department_name!=null &&
              this.parent_department_name.equals(other.getParent_department_name()))) &&
            ((this.pk_mdm==null && other.getPk_mdm()==null) ||
             (this.pk_mdm!=null &&
              this.pk_mdm.equals(other.getPk_mdm()))) &&
            ((this.sort_order==null && other.getSort_order()==null) ||
             (this.sort_order!=null &&
              this.sort_order.equals(other.getSort_order()))) &&
            ((this.telephone_number==null && other.getTelephone_number()==null) ||
             (this.telephone_number!=null &&
              this.telephone_number.equals(other.getTelephone_number()))) &&
            ((this.ts==null && other.getTs()==null) ||
             (this.ts!=null &&
              this.ts.equals(other.getTs())));
        __equalsCalc = null;
        return _equals;
    }
    private boolean __hashCodeCalc = false;
    public synchronized int hashCode() {
        if (__hashCodeCalc) {
            return 0;
        }
        __hashCodeCalc = true;
        int _hashCode = 1;
        if (getCompany_code() != null) {
            _hashCode += getCompany_code().hashCode();
        }
        if (getCompany_name() != null) {
            _hashCode += getCompany_name().hashCode();
        }
        if (getCreatetime() != null) {
            _hashCode += getCreatetime().hashCode();
        }
        if (getCreator() != null) {
            _hashCode += getCreator().hashCode();
        }
        if (getDepartment_code() != null) {
            _hashCode += getDepartment_code().hashCode();
        }
        if (getDepartment_head() != null) {
            _hashCode += getDepartment_head().hashCode();
        }
        if (getDepartment_head_code() != null) {
            _hashCode += getDepartment_head_code().hashCode();
        }
        if (getDepartment_level() != null) {
            _hashCode += getDepartment_level().hashCode();
        }
        if (getDepartment_name() != null) {
            _hashCode += getDepartment_name().hashCode();
        }
        if (getDepartment_status() != null) {
            _hashCode += getDepartment_status().hashCode();
        }
        if (getDepartment_type() != null) {
            _hashCode += getDepartment_type().hashCode();
        }
        if (getDiplay_status() != null) {
            _hashCode += getDiplay_status().hashCode();
        }
        _hashCode += getDr();
        if (getDr_ndm_code() != null) {
            _hashCode += getDr_ndm_code().hashCode();
        }
        _hashCode += getEnable_datus();
        if (getFloy_middatastatus() != null) {
            _hashCode += getFloy_middatastatus().hashCode();
        }
        if (getId_route() != null) {
            _hashCode += getId_route().hashCode();
        }
        if (getIs_virtual() != null) {
            _hashCode += getIs_virtual().hashCode();
        }
        if (getLink_fieldvalue() != null) {
            _hashCode += getLink_fieldvalue().hashCode();
        }
        if (getMdm_cleanstatus() != null) {
            _hashCode += getMdm_cleanstatus().hashCode();
        }
        if (getMdm_code() != null) {
            _hashCode += getMdm_code().hashCode();
        }
        if (getMdm_datastatus() != null) {
            _hashCode += getMdm_datastatus().hashCode();
        }
        if (getMdm_duplicate() != null) {
            _hashCode += getMdm_duplicate().hashCode();
        }
        if (getMdm_parentcode() != null) {
            _hashCode += getMdm_parentcode().hashCode();
        }
        if (getMdm_version() != null) {
            _hashCode += getMdm_version().hashCode();
        }
        _hashCode += getMdm_workflow_status();
        if (getModifier() != null) {
            _hashCode += getModifier().hashCode();
        }
        if (getModifytime() != null) {
            _hashCode += getModifytime().hashCode();
        }
        if (getName_route() != null) {
            _hashCode += getName_route().hashCode();
        }
        if (getNode_type() != null) {
            _hashCode += getNode_type().hashCode();
        }
        if (getOnginal_code() != null) {
            _hashCode += getOnginal_code().hashCode();
        }
        if (getOriginal_nane() != null) {
            _hashCode += getOriginal_nane().hashCode();
        }
        if (getOriginalcode() != null) {
            _hashCode += getOriginalcode().hashCode();
        }
        if (getParent_department_code() != null) {
            _hashCode += getParent_department_code().hashCode();
        }
        if (getParent_department_name() != null) {
            _hashCode += getParent_department_name().hashCode();
        }
        if (getPk_mdm() != null) {
            _hashCode += getPk_mdm().hashCode();
        }
        if (getSort_order() != null) {
            _hashCode += getSort_order().hashCode();
        }
        if (getTelephone_number() != null) {
            _hashCode += getTelephone_number().hashCode();
        }
        if (getTs() != null) {
            _hashCode += getTs().hashCode();
        }
        __hashCodeCalc = false;
        return _hashCode;
    }
    // Type metadata
    private static org.apache.axis.description.TypeDesc typeDesc =
        new org.apache.axis.description.TypeDesc(OrgMasterData.class, true);
    static {
        typeDesc.setXmlType(new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "orgMasterData"));
        org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("company_code");
        elemField.setXmlName(new javax.xml.namespace.QName("", "company_code"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("company_name");
        elemField.setXmlName(new javax.xml.namespace.QName("", "company_name"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("createtime");
        elemField.setXmlName(new javax.xml.namespace.QName("", "createtime"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("creator");
        elemField.setXmlName(new javax.xml.namespace.QName("", "creator"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("department_code");
        elemField.setXmlName(new javax.xml.namespace.QName("", "department_code"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("department_head");
        elemField.setXmlName(new javax.xml.namespace.QName("", "department_head"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("department_head_code");
        elemField.setXmlName(new javax.xml.namespace.QName("", "department_head_code"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("department_level");
        elemField.setXmlName(new javax.xml.namespace.QName("", "department_level"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("department_name");
        elemField.setXmlName(new javax.xml.namespace.QName("", "department_name"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("department_status");
        elemField.setXmlName(new javax.xml.namespace.QName("", "department_status"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("department_type");
        elemField.setXmlName(new javax.xml.namespace.QName("", "department_type"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("diplay_status");
        elemField.setXmlName(new javax.xml.namespace.QName("", "diplay_status"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("dr");
        elemField.setXmlName(new javax.xml.namespace.QName("", "dr"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("dr_ndm_code");
        elemField.setXmlName(new javax.xml.namespace.QName("", "dr_ndm_code"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("enable_datus");
        elemField.setXmlName(new javax.xml.namespace.QName("", "enable_datus"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("floy_middatastatus");
        elemField.setXmlName(new javax.xml.namespace.QName("", "floy_middatastatus"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("id_route");
        elemField.setXmlName(new javax.xml.namespace.QName("", "id_route"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("is_virtual");
        elemField.setXmlName(new javax.xml.namespace.QName("", "is_virtual"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("link_fieldvalue");
        elemField.setXmlName(new javax.xml.namespace.QName("", "link_fieldvalue"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("mdm_cleanstatus");
        elemField.setXmlName(new javax.xml.namespace.QName("", "mdm_cleanstatus"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("mdm_code");
        elemField.setXmlName(new javax.xml.namespace.QName("", "mdm_code"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("mdm_datastatus");
        elemField.setXmlName(new javax.xml.namespace.QName("", "mdm_datastatus"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("mdm_duplicate");
        elemField.setXmlName(new javax.xml.namespace.QName("", "mdm_duplicate"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("mdm_parentcode");
        elemField.setXmlName(new javax.xml.namespace.QName("", "mdm_parentcode"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("mdm_version");
        elemField.setXmlName(new javax.xml.namespace.QName("", "mdm_version"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("mdm_workflow_status");
        elemField.setXmlName(new javax.xml.namespace.QName("", "mdm_workflow_status"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("modifier");
        elemField.setXmlName(new javax.xml.namespace.QName("", "modifier"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("modifytime");
        elemField.setXmlName(new javax.xml.namespace.QName("", "modifytime"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("name_route");
        elemField.setXmlName(new javax.xml.namespace.QName("", "name_route"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("node_type");
        elemField.setXmlName(new javax.xml.namespace.QName("", "node_type"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("onginal_code");
        elemField.setXmlName(new javax.xml.namespace.QName("", "onginal_code"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("original_nane");
        elemField.setXmlName(new javax.xml.namespace.QName("", "original_nane"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("originalcode");
        elemField.setXmlName(new javax.xml.namespace.QName("", "originalcode"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("parent_department_code");
        elemField.setXmlName(new javax.xml.namespace.QName("", "parent_department_code"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("parent_department_name");
        elemField.setXmlName(new javax.xml.namespace.QName("", "parent_department_name"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("pk_mdm");
        elemField.setXmlName(new javax.xml.namespace.QName("", "pk_mdm"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("sort_order");
        elemField.setXmlName(new javax.xml.namespace.QName("", "sort_order"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("telephone_number");
        elemField.setXmlName(new javax.xml.namespace.QName("", "telephone_number"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("ts");
        elemField.setXmlName(new javax.xml.namespace.QName("", "ts"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
    }
    /**
     * Return type metadata object
     */
    public static org.apache.axis.description.TypeDesc getTypeDesc() {
        return typeDesc;
    }
    /**
     * Get Custom Serializer
     */
    public static org.apache.axis.encoding.Serializer getSerializer(
           java.lang.String mechType,
           java.lang.Class _javaType,
           javax.xml.namespace.QName _xmlType) {
        return
          new  org.apache.axis.encoding.ser.BeanSerializer(
            _javaType, _xmlType, typeDesc);
    }
    /**
     * Get Custom Deserializer
     */
    public static org.apache.axis.encoding.Deserializer getDeserializer(
           java.lang.String mechType,
           java.lang.Class _javaType,
           javax.xml.namespace.QName _xmlType) {
        return
          new  org.apache.axis.encoding.ser.BeanDeserializer(
            _javaType, _xmlType, typeDesc);
    }
}
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/entity/PersonData.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,354 @@
/**
 * PersonData.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
 */
package com.vci.ubcs.example.entity;
public class PersonData  implements java.io.Serializable {
    private java.lang.String action;
    private int code;
    private java.lang.String distributeToken;
    private PersonMasterData[] masterData;
    private java.lang.String mdType;
    private java.lang.String msg;
    private java.lang.String systemCode;
    public PersonData() {
    }
    public PersonData(
           java.lang.String action,
           int code,
           java.lang.String distributeToken,
           PersonMasterData[] masterData,
           java.lang.String mdType,
           java.lang.String msg,
           java.lang.String systemCode) {
           this.action = action;
           this.code = code;
           this.distributeToken = distributeToken;
           this.masterData = masterData;
           this.mdType = mdType;
           this.msg = msg;
           this.systemCode = systemCode;
    }
    /**
     * Gets the action value for this PersonData.
     *
     * @return action
     */
    public java.lang.String getAction() {
        return action;
    }
    /**
     * Sets the action value for this PersonData.
     *
     * @param action
     */
    public void setAction(java.lang.String action) {
        this.action = action;
    }
    /**
     * Gets the code value for this PersonData.
     *
     * @return code
     */
    public int getCode() {
        return code;
    }
    /**
     * Sets the code value for this PersonData.
     *
     * @param code
     */
    public void setCode(int code) {
        this.code = code;
    }
    /**
     * Gets the distributeToken value for this PersonData.
     *
     * @return distributeToken
     */
    public java.lang.String getDistributeToken() {
        return distributeToken;
    }
    /**
     * Sets the distributeToken value for this PersonData.
     *
     * @param distributeToken
     */
    public void setDistributeToken(java.lang.String distributeToken) {
        this.distributeToken = distributeToken;
    }
    /**
     * Gets the masterData value for this PersonData.
     *
     * @return masterData
     */
    public PersonMasterData[] getMasterData() {
        return masterData;
    }
    /**
     * Sets the masterData value for this PersonData.
     *
     * @param masterData
     */
    public void setMasterData(PersonMasterData[] masterData) {
        this.masterData = masterData;
    }
    public PersonMasterData getMasterData(int i) {
        return this.masterData[i];
    }
    public void setMasterData(int i, PersonMasterData _value) {
        this.masterData[i] = _value;
    }
    /**
     * Gets the mdType value for this PersonData.
     *
     * @return mdType
     */
    public java.lang.String getMdType() {
        return mdType;
    }
    /**
     * Sets the mdType value for this PersonData.
     *
     * @param mdType
     */
    public void setMdType(java.lang.String mdType) {
        this.mdType = mdType;
    }
    /**
     * Gets the msg value for this PersonData.
     *
     * @return msg
     */
    public java.lang.String getMsg() {
        return msg;
    }
    /**
     * Sets the msg value for this PersonData.
     *
     * @param msg
     */
    public void setMsg(java.lang.String msg) {
        this.msg = msg;
    }
    /**
     * Gets the systemCode value for this PersonData.
     *
     * @return systemCode
     */
    public java.lang.String getSystemCode() {
        return systemCode;
    }
    /**
     * Sets the systemCode value for this PersonData.
     *
     * @param systemCode
     */
    public void setSystemCode(java.lang.String systemCode) {
        this.systemCode = systemCode;
    }
    private java.lang.Object __equalsCalc = null;
    public synchronized boolean equals(java.lang.Object obj) {
        if (!(obj instanceof PersonData)) return false;
        PersonData other = (PersonData) obj;
        if (obj == null) return false;
        if (this == obj) return true;
        if (__equalsCalc != null) {
            return (__equalsCalc == obj);
        }
        __equalsCalc = obj;
        boolean _equals;
        _equals = true &&
            ((this.action==null && other.getAction()==null) ||
             (this.action!=null &&
              this.action.equals(other.getAction()))) &&
            this.code == other.getCode() &&
            ((this.distributeToken==null && other.getDistributeToken()==null) ||
             (this.distributeToken!=null &&
              this.distributeToken.equals(other.getDistributeToken()))) &&
            ((this.masterData==null && other.getMasterData()==null) ||
             (this.masterData!=null &&
              java.util.Arrays.equals(this.masterData, other.getMasterData()))) &&
            ((this.mdType==null && other.getMdType()==null) ||
             (this.mdType!=null &&
              this.mdType.equals(other.getMdType()))) &&
            ((this.msg==null && other.getMsg()==null) ||
             (this.msg!=null &&
              this.msg.equals(other.getMsg()))) &&
            ((this.systemCode==null && other.getSystemCode()==null) ||
             (this.systemCode!=null &&
              this.systemCode.equals(other.getSystemCode())));
        __equalsCalc = null;
        return _equals;
    }
    private boolean __hashCodeCalc = false;
    public synchronized int hashCode() {
        if (__hashCodeCalc) {
            return 0;
        }
        __hashCodeCalc = true;
        int _hashCode = 1;
        if (getAction() != null) {
            _hashCode += getAction().hashCode();
        }
        _hashCode += getCode();
        if (getDistributeToken() != null) {
            _hashCode += getDistributeToken().hashCode();
        }
        if (getMasterData() != null) {
            for (int i=0;
                 i<java.lang.reflect.Array.getLength(getMasterData());
                 i++) {
                java.lang.Object obj = java.lang.reflect.Array.get(getMasterData(), i);
                if (obj != null &&
                    !obj.getClass().isArray()) {
                    _hashCode += obj.hashCode();
                }
            }
        }
        if (getMdType() != null) {
            _hashCode += getMdType().hashCode();
        }
        if (getMsg() != null) {
            _hashCode += getMsg().hashCode();
        }
        if (getSystemCode() != null) {
            _hashCode += getSystemCode().hashCode();
        }
        __hashCodeCalc = false;
        return _hashCode;
    }
    // Type metadata
    private static org.apache.axis.description.TypeDesc typeDesc =
        new org.apache.axis.description.TypeDesc(PersonData.class, true);
    static {
        typeDesc.setXmlType(new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "personData"));
        org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("action");
        elemField.setXmlName(new javax.xml.namespace.QName("", "action"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("code");
        elemField.setXmlName(new javax.xml.namespace.QName("", "code"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("distributeToken");
        elemField.setXmlName(new javax.xml.namespace.QName("", "distributeToken"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("masterData");
        elemField.setXmlName(new javax.xml.namespace.QName("", "masterData"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "personMasterData"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        elemField.setMaxOccursUnbounded(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("mdType");
        elemField.setXmlName(new javax.xml.namespace.QName("", "mdType"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("msg");
        elemField.setXmlName(new javax.xml.namespace.QName("", "msg"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("systemCode");
        elemField.setXmlName(new javax.xml.namespace.QName("", "systemCode"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
    }
    /**
     * Return type metadata object
     */
    public static org.apache.axis.description.TypeDesc getTypeDesc() {
        return typeDesc;
    }
    /**
     * Get Custom Serializer
     */
    public static org.apache.axis.encoding.Serializer getSerializer(
           java.lang.String mechType,
           java.lang.Class _javaType,
           javax.xml.namespace.QName _xmlType) {
        return
          new  org.apache.axis.encoding.ser.BeanSerializer(
            _javaType, _xmlType, typeDesc);
    }
    /**
     * Get Custom Deserializer
     */
    public static org.apache.axis.encoding.Deserializer getDeserializer(
           java.lang.String mechType,
           java.lang.Class _javaType,
           javax.xml.namespace.QName _xmlType) {
        return
          new  org.apache.axis.encoding.ser.BeanDeserializer(
            _javaType, _xmlType, typeDesc);
    }
}
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/entity/PersonMasterData.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,2172 @@
/**
 * PersonMasterData.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
 */
package com.vci.ubcs.example.entity;
public class PersonMasterData  implements java.io.Serializable {
    private java.lang.String admin_division;
    private java.lang.String admin_division_code;
    private java.lang.String birthday;
    private java.lang.String birthplace;
    private java.lang.String cittizenship;
    private java.lang.String country;
    private java.lang.String createtime;
    private java.lang.String creator;
    private java.lang.String deptName;
    private java.lang.String dept_type;
    private int dr;
    private java.lang.String dr_mdm_code;
    private java.lang.String education;
    private java.lang.String employer;
    private java.lang.String employer_code;
    private java.lang.String employment_form;
    private java.lang.String employment_type;
    private EnumerableData employment_type_entity;
    private java.lang.String employment_type_nane;
    private java.lang.String flow_middatastatus;
    private EnumerableData gender_entity;
    private java.lang.String gender_name;
    private java.lang.String gerder;
    private java.lang.String group_code;
    private java.lang.String id;
    private java.lang.String id_number;
    private java.lang.String id_type;
    private java.lang.String is_keyposion;
    private java.lang.String link_fieldvalue;
    private java.lang.String lm_code;
    private java.lang.String marital_status;
    private java.lang.String mdm_cleanstatus;
    private java.lang.String mdm_code;
    private int mdm_datastatus;
    private int mdm_duplicate;
    private java.lang.String mdm_parentcode;
    private int mdm_workflow;
    private java.lang.String mdm_yersion;
    private java.lang.String mobile_phone;
    private java.lang.String modifier;
    private java.lang.String modifytime;
    private java.lang.String name;
    private java.lang.String nationality;
    private java.lang.String office_telephone;
    private java.lang.String outer_email;
    private java.lang.String parent_dept_code;
    private java.lang.String parent_dept_name;
    private java.lang.String pk_mdm;
    private java.lang.String politiccountenance;
    private java.lang.String position;
    private java.lang.String ts;
    private java.lang.String work_title;
    private java.lang.String worker_category;
    private java.lang.String worker_duty;
    private java.lang.String worker_email;
    private java.lang.String worker_level;
    private java.lang.String worker_security_level;
    public PersonMasterData() {
    }
    public PersonMasterData(
           java.lang.String admin_division,
           java.lang.String admin_division_code,
           java.lang.String birthday,
           java.lang.String birthplace,
           java.lang.String cittizenship,
           java.lang.String country,
           java.lang.String createtime,
           java.lang.String creator,
           java.lang.String deptName,
           java.lang.String dept_type,
           int dr,
           java.lang.String dr_mdm_code,
           java.lang.String education,
           java.lang.String employer,
           java.lang.String employer_code,
           java.lang.String employment_form,
           java.lang.String employment_type,
           EnumerableData employment_type_entity,
           java.lang.String employment_type_nane,
           java.lang.String flow_middatastatus,
           EnumerableData gender_entity,
           java.lang.String gender_name,
           java.lang.String gerder,
           java.lang.String group_code,
           java.lang.String id,
           java.lang.String id_number,
           java.lang.String id_type,
           java.lang.String is_keyposion,
           java.lang.String link_fieldvalue,
           java.lang.String lm_code,
           java.lang.String marital_status,
           java.lang.String mdm_cleanstatus,
           java.lang.String mdm_code,
           int mdm_datastatus,
           int mdm_duplicate,
           java.lang.String mdm_parentcode,
           int mdm_workflow,
           java.lang.String mdm_yersion,
           java.lang.String mobile_phone,
           java.lang.String modifier,
           java.lang.String modifytime,
           java.lang.String name,
           java.lang.String nationality,
           java.lang.String office_telephone,
           java.lang.String outer_email,
           java.lang.String parent_dept_code,
           java.lang.String parent_dept_name,
           java.lang.String pk_mdm,
           java.lang.String politiccountenance,
           java.lang.String position,
           java.lang.String ts,
           java.lang.String work_title,
           java.lang.String worker_category,
           java.lang.String worker_duty,
           java.lang.String worker_email,
           java.lang.String worker_level,
           java.lang.String worker_security_level) {
           this.admin_division = admin_division;
           this.admin_division_code = admin_division_code;
           this.birthday = birthday;
           this.birthplace = birthplace;
           this.cittizenship = cittizenship;
           this.country = country;
           this.createtime = createtime;
           this.creator = creator;
           this.deptName = deptName;
           this.dept_type = dept_type;
           this.dr = dr;
           this.dr_mdm_code = dr_mdm_code;
           this.education = education;
           this.employer = employer;
           this.employer_code = employer_code;
           this.employment_form = employment_form;
           this.employment_type = employment_type;
           this.employment_type_entity = employment_type_entity;
           this.employment_type_nane = employment_type_nane;
           this.flow_middatastatus = flow_middatastatus;
           this.gender_entity = gender_entity;
           this.gender_name = gender_name;
           this.gerder = gerder;
           this.group_code = group_code;
           this.id = id;
           this.id_number = id_number;
           this.id_type = id_type;
           this.is_keyposion = is_keyposion;
           this.link_fieldvalue = link_fieldvalue;
           this.lm_code = lm_code;
           this.marital_status = marital_status;
           this.mdm_cleanstatus = mdm_cleanstatus;
           this.mdm_code = mdm_code;
           this.mdm_datastatus = mdm_datastatus;
           this.mdm_duplicate = mdm_duplicate;
           this.mdm_parentcode = mdm_parentcode;
           this.mdm_workflow = mdm_workflow;
           this.mdm_yersion = mdm_yersion;
           this.mobile_phone = mobile_phone;
           this.modifier = modifier;
           this.modifytime = modifytime;
           this.name = name;
           this.nationality = nationality;
           this.office_telephone = office_telephone;
           this.outer_email = outer_email;
           this.parent_dept_code = parent_dept_code;
           this.parent_dept_name = parent_dept_name;
           this.pk_mdm = pk_mdm;
           this.politiccountenance = politiccountenance;
           this.position = position;
           this.ts = ts;
           this.work_title = work_title;
           this.worker_category = worker_category;
           this.worker_duty = worker_duty;
           this.worker_email = worker_email;
           this.worker_level = worker_level;
           this.worker_security_level = worker_security_level;
    }
    /**
     * Gets the admin_division value for this PersonMasterData.
     *
     * @return admin_division
     */
    public java.lang.String getAdmin_division() {
        return admin_division;
    }
    /**
     * Sets the admin_division value for this PersonMasterData.
     *
     * @param admin_division
     */
    public void setAdmin_division(java.lang.String admin_division) {
        this.admin_division = admin_division;
    }
    /**
     * Gets the admin_division_code value for this PersonMasterData.
     *
     * @return admin_division_code
     */
    public java.lang.String getAdmin_division_code() {
        return admin_division_code;
    }
    /**
     * Sets the admin_division_code value for this PersonMasterData.
     *
     * @param admin_division_code
     */
    public void setAdmin_division_code(java.lang.String admin_division_code) {
        this.admin_division_code = admin_division_code;
    }
    /**
     * Gets the birthday value for this PersonMasterData.
     *
     * @return birthday
     */
    public java.lang.String getBirthday() {
        return birthday;
    }
    /**
     * Sets the birthday value for this PersonMasterData.
     *
     * @param birthday
     */
    public void setBirthday(java.lang.String birthday) {
        this.birthday = birthday;
    }
    /**
     * Gets the birthplace value for this PersonMasterData.
     *
     * @return birthplace
     */
    public java.lang.String getBirthplace() {
        return birthplace;
    }
    /**
     * Sets the birthplace value for this PersonMasterData.
     *
     * @param birthplace
     */
    public void setBirthplace(java.lang.String birthplace) {
        this.birthplace = birthplace;
    }
    /**
     * Gets the cittizenship value for this PersonMasterData.
     *
     * @return cittizenship
     */
    public java.lang.String getCittizenship() {
        return cittizenship;
    }
    /**
     * Sets the cittizenship value for this PersonMasterData.
     *
     * @param cittizenship
     */
    public void setCittizenship(java.lang.String cittizenship) {
        this.cittizenship = cittizenship;
    }
    /**
     * Gets the country value for this PersonMasterData.
     *
     * @return country
     */
    public java.lang.String getCountry() {
        return country;
    }
    /**
     * Sets the country value for this PersonMasterData.
     *
     * @param country
     */
    public void setCountry(java.lang.String country) {
        this.country = country;
    }
    /**
     * Gets the createtime value for this PersonMasterData.
     *
     * @return createtime
     */
    public java.lang.String getCreatetime() {
        return createtime;
    }
    /**
     * Sets the createtime value for this PersonMasterData.
     *
     * @param createtime
     */
    public void setCreatetime(java.lang.String createtime) {
        this.createtime = createtime;
    }
    /**
     * Gets the creator value for this PersonMasterData.
     *
     * @return creator
     */
    public java.lang.String getCreator() {
        return creator;
    }
    /**
     * Sets the creator value for this PersonMasterData.
     *
     * @param creator
     */
    public void setCreator(java.lang.String creator) {
        this.creator = creator;
    }
    /**
     * Gets the deptName value for this PersonMasterData.
     *
     * @return deptName
     */
    public java.lang.String getDeptName() {
        return deptName;
    }
    /**
     * Sets the deptName value for this PersonMasterData.
     *
     * @param deptName
     */
    public void setDeptName(java.lang.String deptName) {
        this.deptName = deptName;
    }
    /**
     * Gets the dept_type value for this PersonMasterData.
     *
     * @return dept_type
     */
    public java.lang.String getDept_type() {
        return dept_type;
    }
    /**
     * Sets the dept_type value for this PersonMasterData.
     *
     * @param dept_type
     */
    public void setDept_type(java.lang.String dept_type) {
        this.dept_type = dept_type;
    }
    /**
     * Gets the dr value for this PersonMasterData.
     *
     * @return dr
     */
    public int getDr() {
        return dr;
    }
    /**
     * Sets the dr value for this PersonMasterData.
     *
     * @param dr
     */
    public void setDr(int dr) {
        this.dr = dr;
    }
    /**
     * Gets the dr_mdm_code value for this PersonMasterData.
     *
     * @return dr_mdm_code
     */
    public java.lang.String getDr_mdm_code() {
        return dr_mdm_code;
    }
    /**
     * Sets the dr_mdm_code value for this PersonMasterData.
     *
     * @param dr_mdm_code
     */
    public void setDr_mdm_code(java.lang.String dr_mdm_code) {
        this.dr_mdm_code = dr_mdm_code;
    }
    /**
     * Gets the education value for this PersonMasterData.
     *
     * @return education
     */
    public java.lang.String getEducation() {
        return education;
    }
    /**
     * Sets the education value for this PersonMasterData.
     *
     * @param education
     */
    public void setEducation(java.lang.String education) {
        this.education = education;
    }
    /**
     * Gets the employer value for this PersonMasterData.
     *
     * @return employer
     */
    public java.lang.String getEmployer() {
        return employer;
    }
    /**
     * Sets the employer value for this PersonMasterData.
     *
     * @param employer
     */
    public void setEmployer(java.lang.String employer) {
        this.employer = employer;
    }
    /**
     * Gets the employer_code value for this PersonMasterData.
     *
     * @return employer_code
     */
    public java.lang.String getEmployer_code() {
        return employer_code;
    }
    /**
     * Sets the employer_code value for this PersonMasterData.
     *
     * @param employer_code
     */
    public void setEmployer_code(java.lang.String employer_code) {
        this.employer_code = employer_code;
    }
    /**
     * Gets the employment_form value for this PersonMasterData.
     *
     * @return employment_form
     */
    public java.lang.String getEmployment_form() {
        return employment_form;
    }
    /**
     * Sets the employment_form value for this PersonMasterData.
     *
     * @param employment_form
     */
    public void setEmployment_form(java.lang.String employment_form) {
        this.employment_form = employment_form;
    }
    /**
     * Gets the employment_type value for this PersonMasterData.
     *
     * @return employment_type
     */
    public java.lang.String getEmployment_type() {
        return employment_type;
    }
    /**
     * Sets the employment_type value for this PersonMasterData.
     *
     * @param employment_type
     */
    public void setEmployment_type(java.lang.String employment_type) {
        this.employment_type = employment_type;
    }
    /**
     * Gets the employment_type_entity value for this PersonMasterData.
     *
     * @return employment_type_entity
     */
    public EnumerableData getEmployment_type_entity() {
        return employment_type_entity;
    }
    /**
     * Sets the employment_type_entity value for this PersonMasterData.
     *
     * @param employment_type_entity
     */
    public void setEmployment_type_entity(EnumerableData employment_type_entity) {
        this.employment_type_entity = employment_type_entity;
    }
    /**
     * Gets the employment_type_nane value for this PersonMasterData.
     *
     * @return employment_type_nane
     */
    public java.lang.String getEmployment_type_nane() {
        return employment_type_nane;
    }
    /**
     * Sets the employment_type_nane value for this PersonMasterData.
     *
     * @param employment_type_nane
     */
    public void setEmployment_type_nane(java.lang.String employment_type_nane) {
        this.employment_type_nane = employment_type_nane;
    }
    /**
     * Gets the flow_middatastatus value for this PersonMasterData.
     *
     * @return flow_middatastatus
     */
    public java.lang.String getFlow_middatastatus() {
        return flow_middatastatus;
    }
    /**
     * Sets the flow_middatastatus value for this PersonMasterData.
     *
     * @param flow_middatastatus
     */
    public void setFlow_middatastatus(java.lang.String flow_middatastatus) {
        this.flow_middatastatus = flow_middatastatus;
    }
    /**
     * Gets the gender_entity value for this PersonMasterData.
     *
     * @return gender_entity
     */
    public EnumerableData getGender_entity() {
        return gender_entity;
    }
    /**
     * Sets the gender_entity value for this PersonMasterData.
     *
     * @param gender_entity
     */
    public void setGender_entity(EnumerableData gender_entity) {
        this.gender_entity = gender_entity;
    }
    /**
     * Gets the gender_name value for this PersonMasterData.
     *
     * @return gender_name
     */
    public java.lang.String getGender_name() {
        return gender_name;
    }
    /**
     * Sets the gender_name value for this PersonMasterData.
     *
     * @param gender_name
     */
    public void setGender_name(java.lang.String gender_name) {
        this.gender_name = gender_name;
    }
    /**
     * Gets the gerder value for this PersonMasterData.
     *
     * @return gerder
     */
    public java.lang.String getGerder() {
        return gerder;
    }
    /**
     * Sets the gerder value for this PersonMasterData.
     *
     * @param gerder
     */
    public void setGerder(java.lang.String gerder) {
        this.gerder = gerder;
    }
    /**
     * Gets the group_code value for this PersonMasterData.
     *
     * @return group_code
     */
    public java.lang.String getGroup_code() {
        return group_code;
    }
    /**
     * Sets the group_code value for this PersonMasterData.
     *
     * @param group_code
     */
    public void setGroup_code(java.lang.String group_code) {
        this.group_code = group_code;
    }
    /**
     * Gets the id value for this PersonMasterData.
     *
     * @return id
     */
    public java.lang.String getId() {
        return id;
    }
    /**
     * Sets the id value for this PersonMasterData.
     *
     * @param id
     */
    public void setId(java.lang.String id) {
        this.id = id;
    }
    /**
     * Gets the id_number value for this PersonMasterData.
     *
     * @return id_number
     */
    public java.lang.String getId_number() {
        return id_number;
    }
    /**
     * Sets the id_number value for this PersonMasterData.
     *
     * @param id_number
     */
    public void setId_number(java.lang.String id_number) {
        this.id_number = id_number;
    }
    /**
     * Gets the id_type value for this PersonMasterData.
     *
     * @return id_type
     */
    public java.lang.String getId_type() {
        return id_type;
    }
    /**
     * Sets the id_type value for this PersonMasterData.
     *
     * @param id_type
     */
    public void setId_type(java.lang.String id_type) {
        this.id_type = id_type;
    }
    /**
     * Gets the is_keyposion value for this PersonMasterData.
     *
     * @return is_keyposion
     */
    public java.lang.String getIs_keyposion() {
        return is_keyposion;
    }
    /**
     * Sets the is_keyposion value for this PersonMasterData.
     *
     * @param is_keyposion
     */
    public void setIs_keyposion(java.lang.String is_keyposion) {
        this.is_keyposion = is_keyposion;
    }
    /**
     * Gets the link_fieldvalue value for this PersonMasterData.
     *
     * @return link_fieldvalue
     */
    public java.lang.String getLink_fieldvalue() {
        return link_fieldvalue;
    }
    /**
     * Sets the link_fieldvalue value for this PersonMasterData.
     *
     * @param link_fieldvalue
     */
    public void setLink_fieldvalue(java.lang.String link_fieldvalue) {
        this.link_fieldvalue = link_fieldvalue;
    }
    /**
     * Gets the lm_code value for this PersonMasterData.
     *
     * @return lm_code
     */
    public java.lang.String getLm_code() {
        return lm_code;
    }
    /**
     * Sets the lm_code value for this PersonMasterData.
     *
     * @param lm_code
     */
    public void setLm_code(java.lang.String lm_code) {
        this.lm_code = lm_code;
    }
    /**
     * Gets the marital_status value for this PersonMasterData.
     *
     * @return marital_status
     */
    public java.lang.String getMarital_status() {
        return marital_status;
    }
    /**
     * Sets the marital_status value for this PersonMasterData.
     *
     * @param marital_status
     */
    public void setMarital_status(java.lang.String marital_status) {
        this.marital_status = marital_status;
    }
    /**
     * Gets the mdm_cleanstatus value for this PersonMasterData.
     *
     * @return mdm_cleanstatus
     */
    public java.lang.String getMdm_cleanstatus() {
        return mdm_cleanstatus;
    }
    /**
     * Sets the mdm_cleanstatus value for this PersonMasterData.
     *
     * @param mdm_cleanstatus
     */
    public void setMdm_cleanstatus(java.lang.String mdm_cleanstatus) {
        this.mdm_cleanstatus = mdm_cleanstatus;
    }
    /**
     * Gets the mdm_code value for this PersonMasterData.
     *
     * @return mdm_code
     */
    public java.lang.String getMdm_code() {
        return mdm_code;
    }
    /**
     * Sets the mdm_code value for this PersonMasterData.
     *
     * @param mdm_code
     */
    public void setMdm_code(java.lang.String mdm_code) {
        this.mdm_code = mdm_code;
    }
    /**
     * Gets the mdm_datastatus value for this PersonMasterData.
     *
     * @return mdm_datastatus
     */
    public int getMdm_datastatus() {
        return mdm_datastatus;
    }
    /**
     * Sets the mdm_datastatus value for this PersonMasterData.
     *
     * @param mdm_datastatus
     */
    public void setMdm_datastatus(int mdm_datastatus) {
        this.mdm_datastatus = mdm_datastatus;
    }
    /**
     * Gets the mdm_duplicate value for this PersonMasterData.
     *
     * @return mdm_duplicate
     */
    public int getMdm_duplicate() {
        return mdm_duplicate;
    }
    /**
     * Sets the mdm_duplicate value for this PersonMasterData.
     *
     * @param mdm_duplicate
     */
    public void setMdm_duplicate(int mdm_duplicate) {
        this.mdm_duplicate = mdm_duplicate;
    }
    /**
     * Gets the mdm_parentcode value for this PersonMasterData.
     *
     * @return mdm_parentcode
     */
    public java.lang.String getMdm_parentcode() {
        return mdm_parentcode;
    }
    /**
     * Sets the mdm_parentcode value for this PersonMasterData.
     *
     * @param mdm_parentcode
     */
    public void setMdm_parentcode(java.lang.String mdm_parentcode) {
        this.mdm_parentcode = mdm_parentcode;
    }
    /**
     * Gets the mdm_workflow value for this PersonMasterData.
     *
     * @return mdm_workflow
     */
    public int getMdm_workflow() {
        return mdm_workflow;
    }
    /**
     * Sets the mdm_workflow value for this PersonMasterData.
     *
     * @param mdm_workflow
     */
    public void setMdm_workflow(int mdm_workflow) {
        this.mdm_workflow = mdm_workflow;
    }
    /**
     * Gets the mdm_yersion value for this PersonMasterData.
     *
     * @return mdm_yersion
     */
    public java.lang.String getMdm_yersion() {
        return mdm_yersion;
    }
    /**
     * Sets the mdm_yersion value for this PersonMasterData.
     *
     * @param mdm_yersion
     */
    public void setMdm_yersion(java.lang.String mdm_yersion) {
        this.mdm_yersion = mdm_yersion;
    }
    /**
     * Gets the mobile_phone value for this PersonMasterData.
     *
     * @return mobile_phone
     */
    public java.lang.String getMobile_phone() {
        return mobile_phone;
    }
    /**
     * Sets the mobile_phone value for this PersonMasterData.
     *
     * @param mobile_phone
     */
    public void setMobile_phone(java.lang.String mobile_phone) {
        this.mobile_phone = mobile_phone;
    }
    /**
     * Gets the modifier value for this PersonMasterData.
     *
     * @return modifier
     */
    public java.lang.String getModifier() {
        return modifier;
    }
    /**
     * Sets the modifier value for this PersonMasterData.
     *
     * @param modifier
     */
    public void setModifier(java.lang.String modifier) {
        this.modifier = modifier;
    }
    /**
     * Gets the modifytime value for this PersonMasterData.
     *
     * @return modifytime
     */
    public java.lang.String getModifytime() {
        return modifytime;
    }
    /**
     * Sets the modifytime value for this PersonMasterData.
     *
     * @param modifytime
     */
    public void setModifytime(java.lang.String modifytime) {
        this.modifytime = modifytime;
    }
    /**
     * Gets the name value for this PersonMasterData.
     *
     * @return name
     */
    public java.lang.String getName() {
        return name;
    }
    /**
     * Sets the name value for this PersonMasterData.
     *
     * @param name
     */
    public void setName(java.lang.String name) {
        this.name = name;
    }
    /**
     * Gets the nationality value for this PersonMasterData.
     *
     * @return nationality
     */
    public java.lang.String getNationality() {
        return nationality;
    }
    /**
     * Sets the nationality value for this PersonMasterData.
     *
     * @param nationality
     */
    public void setNationality(java.lang.String nationality) {
        this.nationality = nationality;
    }
    /**
     * Gets the office_telephone value for this PersonMasterData.
     *
     * @return office_telephone
     */
    public java.lang.String getOffice_telephone() {
        return office_telephone;
    }
    /**
     * Sets the office_telephone value for this PersonMasterData.
     *
     * @param office_telephone
     */
    public void setOffice_telephone(java.lang.String office_telephone) {
        this.office_telephone = office_telephone;
    }
    /**
     * Gets the outer_email value for this PersonMasterData.
     *
     * @return outer_email
     */
    public java.lang.String getOuter_email() {
        return outer_email;
    }
    /**
     * Sets the outer_email value for this PersonMasterData.
     *
     * @param outer_email
     */
    public void setOuter_email(java.lang.String outer_email) {
        this.outer_email = outer_email;
    }
    /**
     * Gets the parent_dept_code value for this PersonMasterData.
     *
     * @return parent_dept_code
     */
    public java.lang.String getParent_dept_code() {
        return parent_dept_code;
    }
    /**
     * Sets the parent_dept_code value for this PersonMasterData.
     *
     * @param parent_dept_code
     */
    public void setParent_dept_code(java.lang.String parent_dept_code) {
        this.parent_dept_code = parent_dept_code;
    }
    /**
     * Gets the parent_dept_name value for this PersonMasterData.
     *
     * @return parent_dept_name
     */
    public java.lang.String getParent_dept_name() {
        return parent_dept_name;
    }
    /**
     * Sets the parent_dept_name value for this PersonMasterData.
     *
     * @param parent_dept_name
     */
    public void setParent_dept_name(java.lang.String parent_dept_name) {
        this.parent_dept_name = parent_dept_name;
    }
    /**
     * Gets the pk_mdm value for this PersonMasterData.
     *
     * @return pk_mdm
     */
    public java.lang.String getPk_mdm() {
        return pk_mdm;
    }
    /**
     * Sets the pk_mdm value for this PersonMasterData.
     *
     * @param pk_mdm
     */
    public void setPk_mdm(java.lang.String pk_mdm) {
        this.pk_mdm = pk_mdm;
    }
    /**
     * Gets the politiccountenance value for this PersonMasterData.
     *
     * @return politiccountenance
     */
    public java.lang.String getPoliticcountenance() {
        return politiccountenance;
    }
    /**
     * Sets the politiccountenance value for this PersonMasterData.
     *
     * @param politiccountenance
     */
    public void setPoliticcountenance(java.lang.String politiccountenance) {
        this.politiccountenance = politiccountenance;
    }
    /**
     * Gets the position value for this PersonMasterData.
     *
     * @return position
     */
    public java.lang.String getPosition() {
        return position;
    }
    /**
     * Sets the position value for this PersonMasterData.
     *
     * @param position
     */
    public void setPosition(java.lang.String position) {
        this.position = position;
    }
    /**
     * Gets the ts value for this PersonMasterData.
     *
     * @return ts
     */
    public java.lang.String getTs() {
        return ts;
    }
    /**
     * Sets the ts value for this PersonMasterData.
     *
     * @param ts
     */
    public void setTs(java.lang.String ts) {
        this.ts = ts;
    }
    /**
     * Gets the work_title value for this PersonMasterData.
     *
     * @return work_title
     */
    public java.lang.String getWork_title() {
        return work_title;
    }
    /**
     * Sets the work_title value for this PersonMasterData.
     *
     * @param work_title
     */
    public void setWork_title(java.lang.String work_title) {
        this.work_title = work_title;
    }
    /**
     * Gets the worker_category value for this PersonMasterData.
     *
     * @return worker_category
     */
    public java.lang.String getWorker_category() {
        return worker_category;
    }
    /**
     * Sets the worker_category value for this PersonMasterData.
     *
     * @param worker_category
     */
    public void setWorker_category(java.lang.String worker_category) {
        this.worker_category = worker_category;
    }
    /**
     * Gets the worker_duty value for this PersonMasterData.
     *
     * @return worker_duty
     */
    public java.lang.String getWorker_duty() {
        return worker_duty;
    }
    /**
     * Sets the worker_duty value for this PersonMasterData.
     *
     * @param worker_duty
     */
    public void setWorker_duty(java.lang.String worker_duty) {
        this.worker_duty = worker_duty;
    }
    /**
     * Gets the worker_email value for this PersonMasterData.
     *
     * @return worker_email
     */
    public java.lang.String getWorker_email() {
        return worker_email;
    }
    /**
     * Sets the worker_email value for this PersonMasterData.
     *
     * @param worker_email
     */
    public void setWorker_email(java.lang.String worker_email) {
        this.worker_email = worker_email;
    }
    /**
     * Gets the worker_level value for this PersonMasterData.
     *
     * @return worker_level
     */
    public java.lang.String getWorker_level() {
        return worker_level;
    }
    /**
     * Sets the worker_level value for this PersonMasterData.
     *
     * @param worker_level
     */
    public void setWorker_level(java.lang.String worker_level) {
        this.worker_level = worker_level;
    }
    /**
     * Gets the worker_security_level value for this PersonMasterData.
     *
     * @return worker_security_level
     */
    public java.lang.String getWorker_security_level() {
        return worker_security_level;
    }
    /**
     * Sets the worker_security_level value for this PersonMasterData.
     *
     * @param worker_security_level
     */
    public void setWorker_security_level(java.lang.String worker_security_level) {
        this.worker_security_level = worker_security_level;
    }
    private java.lang.Object __equalsCalc = null;
    public synchronized boolean equals(java.lang.Object obj) {
        if (!(obj instanceof PersonMasterData)) return false;
        PersonMasterData other = (PersonMasterData) obj;
        if (obj == null) return false;
        if (this == obj) return true;
        if (__equalsCalc != null) {
            return (__equalsCalc == obj);
        }
        __equalsCalc = obj;
        boolean _equals;
        _equals = true &&
            ((this.admin_division==null && other.getAdmin_division()==null) ||
             (this.admin_division!=null &&
              this.admin_division.equals(other.getAdmin_division()))) &&
            ((this.admin_division_code==null && other.getAdmin_division_code()==null) ||
             (this.admin_division_code!=null &&
              this.admin_division_code.equals(other.getAdmin_division_code()))) &&
            ((this.birthday==null && other.getBirthday()==null) ||
             (this.birthday!=null &&
              this.birthday.equals(other.getBirthday()))) &&
            ((this.birthplace==null && other.getBirthplace()==null) ||
             (this.birthplace!=null &&
              this.birthplace.equals(other.getBirthplace()))) &&
            ((this.cittizenship==null && other.getCittizenship()==null) ||
             (this.cittizenship!=null &&
              this.cittizenship.equals(other.getCittizenship()))) &&
            ((this.country==null && other.getCountry()==null) ||
             (this.country!=null &&
              this.country.equals(other.getCountry()))) &&
            ((this.createtime==null && other.getCreatetime()==null) ||
             (this.createtime!=null &&
              this.createtime.equals(other.getCreatetime()))) &&
            ((this.creator==null && other.getCreator()==null) ||
             (this.creator!=null &&
              this.creator.equals(other.getCreator()))) &&
            ((this.deptName==null && other.getDeptName()==null) ||
             (this.deptName!=null &&
              this.deptName.equals(other.getDeptName()))) &&
            ((this.dept_type==null && other.getDept_type()==null) ||
             (this.dept_type!=null &&
              this.dept_type.equals(other.getDept_type()))) &&
            this.dr == other.getDr() &&
            ((this.dr_mdm_code==null && other.getDr_mdm_code()==null) ||
             (this.dr_mdm_code!=null &&
              this.dr_mdm_code.equals(other.getDr_mdm_code()))) &&
            ((this.education==null && other.getEducation()==null) ||
             (this.education!=null &&
              this.education.equals(other.getEducation()))) &&
            ((this.employer==null && other.getEmployer()==null) ||
             (this.employer!=null &&
              this.employer.equals(other.getEmployer()))) &&
            ((this.employer_code==null && other.getEmployer_code()==null) ||
             (this.employer_code!=null &&
              this.employer_code.equals(other.getEmployer_code()))) &&
            ((this.employment_form==null && other.getEmployment_form()==null) ||
             (this.employment_form!=null &&
              this.employment_form.equals(other.getEmployment_form()))) &&
            ((this.employment_type==null && other.getEmployment_type()==null) ||
             (this.employment_type!=null &&
              this.employment_type.equals(other.getEmployment_type()))) &&
            ((this.employment_type_entity==null && other.getEmployment_type_entity()==null) ||
             (this.employment_type_entity!=null &&
              this.employment_type_entity.equals(other.getEmployment_type_entity()))) &&
            ((this.employment_type_nane==null && other.getEmployment_type_nane()==null) ||
             (this.employment_type_nane!=null &&
              this.employment_type_nane.equals(other.getEmployment_type_nane()))) &&
            ((this.flow_middatastatus==null && other.getFlow_middatastatus()==null) ||
             (this.flow_middatastatus!=null &&
              this.flow_middatastatus.equals(other.getFlow_middatastatus()))) &&
            ((this.gender_entity==null && other.getGender_entity()==null) ||
             (this.gender_entity!=null &&
              this.gender_entity.equals(other.getGender_entity()))) &&
            ((this.gender_name==null && other.getGender_name()==null) ||
             (this.gender_name!=null &&
              this.gender_name.equals(other.getGender_name()))) &&
            ((this.gerder==null && other.getGerder()==null) ||
             (this.gerder!=null &&
              this.gerder.equals(other.getGerder()))) &&
            ((this.group_code==null && other.getGroup_code()==null) ||
             (this.group_code!=null &&
              this.group_code.equals(other.getGroup_code()))) &&
            ((this.id==null && other.getId()==null) ||
             (this.id!=null &&
              this.id.equals(other.getId()))) &&
            ((this.id_number==null && other.getId_number()==null) ||
             (this.id_number!=null &&
              this.id_number.equals(other.getId_number()))) &&
            ((this.id_type==null && other.getId_type()==null) ||
             (this.id_type!=null &&
              this.id_type.equals(other.getId_type()))) &&
            ((this.is_keyposion==null && other.getIs_keyposion()==null) ||
             (this.is_keyposion!=null &&
              this.is_keyposion.equals(other.getIs_keyposion()))) &&
            ((this.link_fieldvalue==null && other.getLink_fieldvalue()==null) ||
             (this.link_fieldvalue!=null &&
              this.link_fieldvalue.equals(other.getLink_fieldvalue()))) &&
            ((this.lm_code==null && other.getLm_code()==null) ||
             (this.lm_code!=null &&
              this.lm_code.equals(other.getLm_code()))) &&
            ((this.marital_status==null && other.getMarital_status()==null) ||
             (this.marital_status!=null &&
              this.marital_status.equals(other.getMarital_status()))) &&
            ((this.mdm_cleanstatus==null && other.getMdm_cleanstatus()==null) ||
             (this.mdm_cleanstatus!=null &&
              this.mdm_cleanstatus.equals(other.getMdm_cleanstatus()))) &&
            ((this.mdm_code==null && other.getMdm_code()==null) ||
             (this.mdm_code!=null &&
              this.mdm_code.equals(other.getMdm_code()))) &&
            this.mdm_datastatus == other.getMdm_datastatus() &&
            this.mdm_duplicate == other.getMdm_duplicate() &&
            ((this.mdm_parentcode==null && other.getMdm_parentcode()==null) ||
             (this.mdm_parentcode!=null &&
              this.mdm_parentcode.equals(other.getMdm_parentcode()))) &&
            this.mdm_workflow == other.getMdm_workflow() &&
            ((this.mdm_yersion==null && other.getMdm_yersion()==null) ||
             (this.mdm_yersion!=null &&
              this.mdm_yersion.equals(other.getMdm_yersion()))) &&
            ((this.mobile_phone==null && other.getMobile_phone()==null) ||
             (this.mobile_phone!=null &&
              this.mobile_phone.equals(other.getMobile_phone()))) &&
            ((this.modifier==null && other.getModifier()==null) ||
             (this.modifier!=null &&
              this.modifier.equals(other.getModifier()))) &&
            ((this.modifytime==null && other.getModifytime()==null) ||
             (this.modifytime!=null &&
              this.modifytime.equals(other.getModifytime()))) &&
            ((this.name==null && other.getName()==null) ||
             (this.name!=null &&
              this.name.equals(other.getName()))) &&
            ((this.nationality==null && other.getNationality()==null) ||
             (this.nationality!=null &&
              this.nationality.equals(other.getNationality()))) &&
            ((this.office_telephone==null && other.getOffice_telephone()==null) ||
             (this.office_telephone!=null &&
              this.office_telephone.equals(other.getOffice_telephone()))) &&
            ((this.outer_email==null && other.getOuter_email()==null) ||
             (this.outer_email!=null &&
              this.outer_email.equals(other.getOuter_email()))) &&
            ((this.parent_dept_code==null && other.getParent_dept_code()==null) ||
             (this.parent_dept_code!=null &&
              this.parent_dept_code.equals(other.getParent_dept_code()))) &&
            ((this.parent_dept_name==null && other.getParent_dept_name()==null) ||
             (this.parent_dept_name!=null &&
              this.parent_dept_name.equals(other.getParent_dept_name()))) &&
            ((this.pk_mdm==null && other.getPk_mdm()==null) ||
             (this.pk_mdm!=null &&
              this.pk_mdm.equals(other.getPk_mdm()))) &&
            ((this.politiccountenance==null && other.getPoliticcountenance()==null) ||
             (this.politiccountenance!=null &&
              this.politiccountenance.equals(other.getPoliticcountenance()))) &&
            ((this.position==null && other.getPosition()==null) ||
             (this.position!=null &&
              this.position.equals(other.getPosition()))) &&
            ((this.ts==null && other.getTs()==null) ||
             (this.ts!=null &&
              this.ts.equals(other.getTs()))) &&
            ((this.work_title==null && other.getWork_title()==null) ||
             (this.work_title!=null &&
              this.work_title.equals(other.getWork_title()))) &&
            ((this.worker_category==null && other.getWorker_category()==null) ||
             (this.worker_category!=null &&
              this.worker_category.equals(other.getWorker_category()))) &&
            ((this.worker_duty==null && other.getWorker_duty()==null) ||
             (this.worker_duty!=null &&
              this.worker_duty.equals(other.getWorker_duty()))) &&
            ((this.worker_email==null && other.getWorker_email()==null) ||
             (this.worker_email!=null &&
              this.worker_email.equals(other.getWorker_email()))) &&
            ((this.worker_level==null && other.getWorker_level()==null) ||
             (this.worker_level!=null &&
              this.worker_level.equals(other.getWorker_level()))) &&
            ((this.worker_security_level==null && other.getWorker_security_level()==null) ||
             (this.worker_security_level!=null &&
              this.worker_security_level.equals(other.getWorker_security_level())));
        __equalsCalc = null;
        return _equals;
    }
    private boolean __hashCodeCalc = false;
    public synchronized int hashCode() {
        if (__hashCodeCalc) {
            return 0;
        }
        __hashCodeCalc = true;
        int _hashCode = 1;
        if (getAdmin_division() != null) {
            _hashCode += getAdmin_division().hashCode();
        }
        if (getAdmin_division_code() != null) {
            _hashCode += getAdmin_division_code().hashCode();
        }
        if (getBirthday() != null) {
            _hashCode += getBirthday().hashCode();
        }
        if (getBirthplace() != null) {
            _hashCode += getBirthplace().hashCode();
        }
        if (getCittizenship() != null) {
            _hashCode += getCittizenship().hashCode();
        }
        if (getCountry() != null) {
            _hashCode += getCountry().hashCode();
        }
        if (getCreatetime() != null) {
            _hashCode += getCreatetime().hashCode();
        }
        if (getCreator() != null) {
            _hashCode += getCreator().hashCode();
        }
        if (getDeptName() != null) {
            _hashCode += getDeptName().hashCode();
        }
        if (getDept_type() != null) {
            _hashCode += getDept_type().hashCode();
        }
        _hashCode += getDr();
        if (getDr_mdm_code() != null) {
            _hashCode += getDr_mdm_code().hashCode();
        }
        if (getEducation() != null) {
            _hashCode += getEducation().hashCode();
        }
        if (getEmployer() != null) {
            _hashCode += getEmployer().hashCode();
        }
        if (getEmployer_code() != null) {
            _hashCode += getEmployer_code().hashCode();
        }
        if (getEmployment_form() != null) {
            _hashCode += getEmployment_form().hashCode();
        }
        if (getEmployment_type() != null) {
            _hashCode += getEmployment_type().hashCode();
        }
        if (getEmployment_type_entity() != null) {
            _hashCode += getEmployment_type_entity().hashCode();
        }
        if (getEmployment_type_nane() != null) {
            _hashCode += getEmployment_type_nane().hashCode();
        }
        if (getFlow_middatastatus() != null) {
            _hashCode += getFlow_middatastatus().hashCode();
        }
        if (getGender_entity() != null) {
            _hashCode += getGender_entity().hashCode();
        }
        if (getGender_name() != null) {
            _hashCode += getGender_name().hashCode();
        }
        if (getGerder() != null) {
            _hashCode += getGerder().hashCode();
        }
        if (getGroup_code() != null) {
            _hashCode += getGroup_code().hashCode();
        }
        if (getId() != null) {
            _hashCode += getId().hashCode();
        }
        if (getId_number() != null) {
            _hashCode += getId_number().hashCode();
        }
        if (getId_type() != null) {
            _hashCode += getId_type().hashCode();
        }
        if (getIs_keyposion() != null) {
            _hashCode += getIs_keyposion().hashCode();
        }
        if (getLink_fieldvalue() != null) {
            _hashCode += getLink_fieldvalue().hashCode();
        }
        if (getLm_code() != null) {
            _hashCode += getLm_code().hashCode();
        }
        if (getMarital_status() != null) {
            _hashCode += getMarital_status().hashCode();
        }
        if (getMdm_cleanstatus() != null) {
            _hashCode += getMdm_cleanstatus().hashCode();
        }
        if (getMdm_code() != null) {
            _hashCode += getMdm_code().hashCode();
        }
        _hashCode += getMdm_datastatus();
        _hashCode += getMdm_duplicate();
        if (getMdm_parentcode() != null) {
            _hashCode += getMdm_parentcode().hashCode();
        }
        _hashCode += getMdm_workflow();
        if (getMdm_yersion() != null) {
            _hashCode += getMdm_yersion().hashCode();
        }
        if (getMobile_phone() != null) {
            _hashCode += getMobile_phone().hashCode();
        }
        if (getModifier() != null) {
            _hashCode += getModifier().hashCode();
        }
        if (getModifytime() != null) {
            _hashCode += getModifytime().hashCode();
        }
        if (getName() != null) {
            _hashCode += getName().hashCode();
        }
        if (getNationality() != null) {
            _hashCode += getNationality().hashCode();
        }
        if (getOffice_telephone() != null) {
            _hashCode += getOffice_telephone().hashCode();
        }
        if (getOuter_email() != null) {
            _hashCode += getOuter_email().hashCode();
        }
        if (getParent_dept_code() != null) {
            _hashCode += getParent_dept_code().hashCode();
        }
        if (getParent_dept_name() != null) {
            _hashCode += getParent_dept_name().hashCode();
        }
        if (getPk_mdm() != null) {
            _hashCode += getPk_mdm().hashCode();
        }
        if (getPoliticcountenance() != null) {
            _hashCode += getPoliticcountenance().hashCode();
        }
        if (getPosition() != null) {
            _hashCode += getPosition().hashCode();
        }
        if (getTs() != null) {
            _hashCode += getTs().hashCode();
        }
        if (getWork_title() != null) {
            _hashCode += getWork_title().hashCode();
        }
        if (getWorker_category() != null) {
            _hashCode += getWorker_category().hashCode();
        }
        if (getWorker_duty() != null) {
            _hashCode += getWorker_duty().hashCode();
        }
        if (getWorker_email() != null) {
            _hashCode += getWorker_email().hashCode();
        }
        if (getWorker_level() != null) {
            _hashCode += getWorker_level().hashCode();
        }
        if (getWorker_security_level() != null) {
            _hashCode += getWorker_security_level().hashCode();
        }
        __hashCodeCalc = false;
        return _hashCode;
    }
    // Type metadata
    private static org.apache.axis.description.TypeDesc typeDesc =
        new org.apache.axis.description.TypeDesc(PersonMasterData.class, true);
    static {
        typeDesc.setXmlType(new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "personMasterData"));
        org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("admin_division");
        elemField.setXmlName(new javax.xml.namespace.QName("", "admin_division"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("admin_division_code");
        elemField.setXmlName(new javax.xml.namespace.QName("", "admin_division_code"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("birthday");
        elemField.setXmlName(new javax.xml.namespace.QName("", "birthday"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("birthplace");
        elemField.setXmlName(new javax.xml.namespace.QName("", "birthplace"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("cittizenship");
        elemField.setXmlName(new javax.xml.namespace.QName("", "cittizenship"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("country");
        elemField.setXmlName(new javax.xml.namespace.QName("", "country"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("createtime");
        elemField.setXmlName(new javax.xml.namespace.QName("", "createtime"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("creator");
        elemField.setXmlName(new javax.xml.namespace.QName("", "creator"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("deptName");
        elemField.setXmlName(new javax.xml.namespace.QName("", "deptName"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("dept_type");
        elemField.setXmlName(new javax.xml.namespace.QName("", "dept_type"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("dr");
        elemField.setXmlName(new javax.xml.namespace.QName("", "dr"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("dr_mdm_code");
        elemField.setXmlName(new javax.xml.namespace.QName("", "dr_mdm_code"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("education");
        elemField.setXmlName(new javax.xml.namespace.QName("", "education"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("employer");
        elemField.setXmlName(new javax.xml.namespace.QName("", "employer"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("employer_code");
        elemField.setXmlName(new javax.xml.namespace.QName("", "employer_code"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("employment_form");
        elemField.setXmlName(new javax.xml.namespace.QName("", "employment_form"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("employment_type");
        elemField.setXmlName(new javax.xml.namespace.QName("", "employment_type"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("employment_type_entity");
        elemField.setXmlName(new javax.xml.namespace.QName("", "employment_type_entity"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "enumerableData"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("employment_type_nane");
        elemField.setXmlName(new javax.xml.namespace.QName("", "employment_type_nane"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("flow_middatastatus");
        elemField.setXmlName(new javax.xml.namespace.QName("", "flow_middatastatus"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("gender_entity");
        elemField.setXmlName(new javax.xml.namespace.QName("", "gender_entity"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "enumerableData"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("gender_name");
        elemField.setXmlName(new javax.xml.namespace.QName("", "gender_name"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("gerder");
        elemField.setXmlName(new javax.xml.namespace.QName("", "gerder"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("group_code");
        elemField.setXmlName(new javax.xml.namespace.QName("", "group_code"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("id");
        elemField.setXmlName(new javax.xml.namespace.QName("", "id"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("id_number");
        elemField.setXmlName(new javax.xml.namespace.QName("", "id_number"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("id_type");
        elemField.setXmlName(new javax.xml.namespace.QName("", "id_type"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("is_keyposion");
        elemField.setXmlName(new javax.xml.namespace.QName("", "is_keyposion"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("link_fieldvalue");
        elemField.setXmlName(new javax.xml.namespace.QName("", "link_fieldvalue"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("lm_code");
        elemField.setXmlName(new javax.xml.namespace.QName("", "lm_code"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("marital_status");
        elemField.setXmlName(new javax.xml.namespace.QName("", "marital_status"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("mdm_cleanstatus");
        elemField.setXmlName(new javax.xml.namespace.QName("", "mdm_cleanstatus"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("mdm_code");
        elemField.setXmlName(new javax.xml.namespace.QName("", "mdm_code"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("mdm_datastatus");
        elemField.setXmlName(new javax.xml.namespace.QName("", "mdm_datastatus"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("mdm_duplicate");
        elemField.setXmlName(new javax.xml.namespace.QName("", "mdm_duplicate"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("mdm_parentcode");
        elemField.setXmlName(new javax.xml.namespace.QName("", "mdm_parentcode"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("mdm_workflow");
        elemField.setXmlName(new javax.xml.namespace.QName("", "mdm_workflow"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("mdm_yersion");
        elemField.setXmlName(new javax.xml.namespace.QName("", "mdm_yersion"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("mobile_phone");
        elemField.setXmlName(new javax.xml.namespace.QName("", "mobile_phone"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("modifier");
        elemField.setXmlName(new javax.xml.namespace.QName("", "modifier"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("modifytime");
        elemField.setXmlName(new javax.xml.namespace.QName("", "modifytime"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("name");
        elemField.setXmlName(new javax.xml.namespace.QName("", "name"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("nationality");
        elemField.setXmlName(new javax.xml.namespace.QName("", "nationality"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("office_telephone");
        elemField.setXmlName(new javax.xml.namespace.QName("", "office_telephone"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("outer_email");
        elemField.setXmlName(new javax.xml.namespace.QName("", "outer_email"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("parent_dept_code");
        elemField.setXmlName(new javax.xml.namespace.QName("", "parent_dept_code"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("parent_dept_name");
        elemField.setXmlName(new javax.xml.namespace.QName("", "parent_dept_name"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("pk_mdm");
        elemField.setXmlName(new javax.xml.namespace.QName("", "pk_mdm"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("politiccountenance");
        elemField.setXmlName(new javax.xml.namespace.QName("", "politiccountenance"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("position");
        elemField.setXmlName(new javax.xml.namespace.QName("", "position"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("ts");
        elemField.setXmlName(new javax.xml.namespace.QName("", "ts"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("work_title");
        elemField.setXmlName(new javax.xml.namespace.QName("", "work_title"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("worker_category");
        elemField.setXmlName(new javax.xml.namespace.QName("", "worker_category"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("worker_duty");
        elemField.setXmlName(new javax.xml.namespace.QName("", "worker_duty"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("worker_email");
        elemField.setXmlName(new javax.xml.namespace.QName("", "worker_email"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("worker_level");
        elemField.setXmlName(new javax.xml.namespace.QName("", "worker_level"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("worker_security_level");
        elemField.setXmlName(new javax.xml.namespace.QName("", "worker_security_level"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
    }
    /**
     * Return type metadata object
     */
    public static org.apache.axis.description.TypeDesc getTypeDesc() {
        return typeDesc;
    }
    /**
     * Get Custom Serializer
     */
    public static org.apache.axis.encoding.Serializer getSerializer(
           java.lang.String mechType,
           java.lang.Class _javaType,
           javax.xml.namespace.QName _xmlType) {
        return
          new  org.apache.axis.encoding.ser.BeanSerializer(
            _javaType, _xmlType, typeDesc);
    }
    /**
     * Get Custom Deserializer
     */
    public static org.apache.axis.encoding.Deserializer getDeserializer(
           java.lang.String mechType,
           java.lang.Class _javaType,
           javax.xml.namespace.QName _xmlType) {
        return
          new  org.apache.axis.encoding.ser.BeanDeserializer(
            _javaType, _xmlType, typeDesc);
    }
}
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/entity/ResultMdMapping.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,300 @@
/**
 * ResultMdMapping.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
 */
package com.vci.ubcs.example.entity;
public class ResultMdMapping  implements java.io.Serializable {
    private java.lang.String busiDataId;
    private java.lang.String entityCode;
    private java.lang.String mdmCode;
    private java.lang.String message;
    private ResultMdMapping subMdMappings;
    private boolean success;
    public ResultMdMapping() {
    }
    public ResultMdMapping(
           java.lang.String busiDataId,
           java.lang.String entityCode,
           java.lang.String mdmCode,
           java.lang.String message,
           ResultMdMapping subMdMappings,
           boolean success) {
           this.busiDataId = busiDataId;
           this.entityCode = entityCode;
           this.mdmCode = mdmCode;
           this.message = message;
           this.subMdMappings = subMdMappings;
           this.success = success;
    }
    /**
     * Gets the busiDataId value for this ResultMdMapping.
     *
     * @return busiDataId
     */
    public java.lang.String getBusiDataId() {
        return busiDataId;
    }
    /**
     * Sets the busiDataId value for this ResultMdMapping.
     *
     * @param busiDataId
     */
    public void setBusiDataId(java.lang.String busiDataId) {
        this.busiDataId = busiDataId;
    }
    /**
     * Gets the entityCode value for this ResultMdMapping.
     *
     * @return entityCode
     */
    public java.lang.String getEntityCode() {
        return entityCode;
    }
    /**
     * Sets the entityCode value for this ResultMdMapping.
     *
     * @param entityCode
     */
    public void setEntityCode(java.lang.String entityCode) {
        this.entityCode = entityCode;
    }
    /**
     * Gets the mdmCode value for this ResultMdMapping.
     *
     * @return mdmCode
     */
    public java.lang.String getMdmCode() {
        return mdmCode;
    }
    /**
     * Sets the mdmCode value for this ResultMdMapping.
     *
     * @param mdmCode
     */
    public void setMdmCode(java.lang.String mdmCode) {
        this.mdmCode = mdmCode;
    }
    /**
     * Gets the message value for this ResultMdMapping.
     *
     * @return message
     */
    public java.lang.String getMessage() {
        return message;
    }
    /**
     * Sets the message value for this ResultMdMapping.
     *
     * @param message
     */
    public void setMessage(java.lang.String message) {
        this.message = message;
    }
    /**
     * Gets the subMdMappings value for this ResultMdMapping.
     *
     * @return subMdMappings
     */
    public ResultMdMapping getSubMdMappings() {
        return subMdMappings;
    }
    /**
     * Sets the subMdMappings value for this ResultMdMapping.
     *
     * @param subMdMappings
     */
    public void setSubMdMappings(ResultMdMapping subMdMappings) {
        this.subMdMappings = subMdMappings;
    }
    /**
     * Gets the success value for this ResultMdMapping.
     *
     * @return success
     */
    public boolean isSuccess() {
        return success;
    }
    /**
     * Sets the success value for this ResultMdMapping.
     *
     * @param success
     */
    public void setSuccess(boolean success) {
        this.success = success;
    }
    private java.lang.Object __equalsCalc = null;
    public synchronized boolean equals(java.lang.Object obj) {
        if (!(obj instanceof ResultMdMapping)) return false;
        ResultMdMapping other = (ResultMdMapping) obj;
        if (obj == null) return false;
        if (this == obj) return true;
        if (__equalsCalc != null) {
            return (__equalsCalc == obj);
        }
        __equalsCalc = obj;
        boolean _equals;
        _equals = true &&
            ((this.busiDataId==null && other.getBusiDataId()==null) ||
             (this.busiDataId!=null &&
              this.busiDataId.equals(other.getBusiDataId()))) &&
            ((this.entityCode==null && other.getEntityCode()==null) ||
             (this.entityCode!=null &&
              this.entityCode.equals(other.getEntityCode()))) &&
            ((this.mdmCode==null && other.getMdmCode()==null) ||
             (this.mdmCode!=null &&
              this.mdmCode.equals(other.getMdmCode()))) &&
            ((this.message==null && other.getMessage()==null) ||
             (this.message!=null &&
              this.message.equals(other.getMessage()))) &&
            ((this.subMdMappings==null && other.getSubMdMappings()==null) ||
             (this.subMdMappings!=null &&
              this.subMdMappings.equals(other.getSubMdMappings()))) &&
            this.success == other.isSuccess();
        __equalsCalc = null;
        return _equals;
    }
    private boolean __hashCodeCalc = false;
    public synchronized int hashCode() {
        if (__hashCodeCalc) {
            return 0;
        }
        __hashCodeCalc = true;
        int _hashCode = 1;
        if (getBusiDataId() != null) {
            _hashCode += getBusiDataId().hashCode();
        }
        if (getEntityCode() != null) {
            _hashCode += getEntityCode().hashCode();
        }
        if (getMdmCode() != null) {
            _hashCode += getMdmCode().hashCode();
        }
        if (getMessage() != null) {
            _hashCode += getMessage().hashCode();
        }
        if (getSubMdMappings() != null) {
            _hashCode += getSubMdMappings().hashCode();
        }
        _hashCode += (isSuccess() ? Boolean.TRUE : Boolean.FALSE).hashCode();
        __hashCodeCalc = false;
        return _hashCode;
    }
    // Type metadata
    private static org.apache.axis.description.TypeDesc typeDesc =
        new org.apache.axis.description.TypeDesc(ResultMdMapping.class, true);
    static {
        typeDesc.setXmlType(new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "resultMdMapping"));
        org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("busiDataId");
        elemField.setXmlName(new javax.xml.namespace.QName("", "busiDataId"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("entityCode");
        elemField.setXmlName(new javax.xml.namespace.QName("", "entityCode"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("mdmCode");
        elemField.setXmlName(new javax.xml.namespace.QName("", "mdmCode"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("message");
        elemField.setXmlName(new javax.xml.namespace.QName("", "message"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("subMdMappings");
        elemField.setXmlName(new javax.xml.namespace.QName("", "subMdMappings"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "resultMdMapping"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("success");
        elemField.setXmlName(new javax.xml.namespace.QName("", "success"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
    }
    /**
     * Return type metadata object
     */
    public static org.apache.axis.description.TypeDesc getTypeDesc() {
        return typeDesc;
    }
    /**
     * Get Custom Serializer
     */
    public static org.apache.axis.encoding.Serializer getSerializer(
           java.lang.String mechType,
           java.lang.Class _javaType,
           javax.xml.namespace.QName _xmlType) {
        return
          new  org.apache.axis.encoding.ser.BeanSerializer(
            _javaType, _xmlType, typeDesc);
    }
    /**
     * Get Custom Deserializer
     */
    public static org.apache.axis.encoding.Deserializer getDeserializer(
           java.lang.String mechType,
           java.lang.Class _javaType,
           javax.xml.namespace.QName _xmlType) {
        return
          new  org.apache.axis.encoding.ser.BeanDeserializer(
            _javaType, _xmlType, typeDesc);
    }
}
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/entity/ResultOrgData.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,206 @@
/**
 * ResultOrgData.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
 */
package com.vci.ubcs.example.entity;
public class ResultOrgData  implements java.io.Serializable {
    private ResultMdMapping[] mdMappings;
    private java.lang.String message;
    private boolean success;
    public ResultOrgData() {
    }
    public ResultOrgData(
           ResultMdMapping[] mdMappings,
           java.lang.String message,
           boolean success) {
           this.mdMappings = mdMappings;
           this.message = message;
           this.success = success;
    }
    /**
     * Gets the mdMappings value for this ResultOrgData.
     *
     * @return mdMappings
     */
    public ResultMdMapping[] getMdMappings() {
        return mdMappings;
    }
    /**
     * Sets the mdMappings value for this ResultOrgData.
     *
     * @param mdMappings
     */
    public void setMdMappings(ResultMdMapping[] mdMappings) {
        this.mdMappings = mdMappings;
    }
    public ResultMdMapping getMdMappings(int i) {
        return this.mdMappings[i];
    }
    public void setMdMappings(int i, ResultMdMapping _value) {
        this.mdMappings[i] = _value;
    }
    /**
     * Gets the message value for this ResultOrgData.
     *
     * @return message
     */
    public java.lang.String getMessage() {
        return message;
    }
    /**
     * Sets the message value for this ResultOrgData.
     *
     * @param message
     */
    public void setMessage(java.lang.String message) {
        this.message = message;
    }
    /**
     * Gets the success value for this ResultOrgData.
     *
     * @return success
     */
    public boolean isSuccess() {
        return success;
    }
    /**
     * Sets the success value for this ResultOrgData.
     *
     * @param success
     */
    public void setSuccess(boolean success) {
        this.success = success;
    }
    private java.lang.Object __equalsCalc = null;
    public synchronized boolean equals(java.lang.Object obj) {
        if (!(obj instanceof ResultOrgData)) return false;
        ResultOrgData other = (ResultOrgData) obj;
        if (obj == null) return false;
        if (this == obj) return true;
        if (__equalsCalc != null) {
            return (__equalsCalc == obj);
        }
        __equalsCalc = obj;
        boolean _equals;
        _equals = true &&
            ((this.mdMappings==null && other.getMdMappings()==null) ||
             (this.mdMappings!=null &&
              java.util.Arrays.equals(this.mdMappings, other.getMdMappings()))) &&
            ((this.message==null && other.getMessage()==null) ||
             (this.message!=null &&
              this.message.equals(other.getMessage()))) &&
            this.success == other.isSuccess();
        __equalsCalc = null;
        return _equals;
    }
    private boolean __hashCodeCalc = false;
    public synchronized int hashCode() {
        if (__hashCodeCalc) {
            return 0;
        }
        __hashCodeCalc = true;
        int _hashCode = 1;
        if (getMdMappings() != null) {
            for (int i=0;
                 i<java.lang.reflect.Array.getLength(getMdMappings());
                 i++) {
                java.lang.Object obj = java.lang.reflect.Array.get(getMdMappings(), i);
                if (obj != null &&
                    !obj.getClass().isArray()) {
                    _hashCode += obj.hashCode();
                }
            }
        }
        if (getMessage() != null) {
            _hashCode += getMessage().hashCode();
        }
        _hashCode += (isSuccess() ? Boolean.TRUE : Boolean.FALSE).hashCode();
        __hashCodeCalc = false;
        return _hashCode;
    }
    // Type metadata
    private static org.apache.axis.description.TypeDesc typeDesc =
        new org.apache.axis.description.TypeDesc(ResultOrgData.class, true);
    static {
        typeDesc.setXmlType(new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "resultOrgData"));
        org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("mdMappings");
        elemField.setXmlName(new javax.xml.namespace.QName("", "mdMappings"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "resultMdMapping"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        elemField.setMaxOccursUnbounded(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("message");
        elemField.setXmlName(new javax.xml.namespace.QName("", "message"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("success");
        elemField.setXmlName(new javax.xml.namespace.QName("", "success"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
    }
    /**
     * Return type metadata object
     */
    public static org.apache.axis.description.TypeDesc getTypeDesc() {
        return typeDesc;
    }
    /**
     * Get Custom Serializer
     */
    public static org.apache.axis.encoding.Serializer getSerializer(
           java.lang.String mechType,
           java.lang.Class _javaType,
           javax.xml.namespace.QName _xmlType) {
        return
          new  org.apache.axis.encoding.ser.BeanSerializer(
            _javaType, _xmlType, typeDesc);
    }
    /**
     * Get Custom Deserializer
     */
    public static org.apache.axis.encoding.Deserializer getDeserializer(
           java.lang.String mechType,
           java.lang.Class _javaType,
           javax.xml.namespace.QName _xmlType) {
        return
          new  org.apache.axis.encoding.ser.BeanDeserializer(
            _javaType, _xmlType, typeDesc);
    }
}
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/entity/ThreadLocal.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,80 @@
/**
 * ThreadLocal.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
 */
package com.vci.ubcs.example.entity;
public class ThreadLocal  implements java.io.Serializable {
    public ThreadLocal() {
    }
    private java.lang.Object __equalsCalc = null;
    public synchronized boolean equals(java.lang.Object obj) {
        if (!(obj instanceof ThreadLocal)) return false;
        ThreadLocal other = (ThreadLocal) obj;
        if (obj == null) return false;
        if (this == obj) return true;
        if (__equalsCalc != null) {
            return (__equalsCalc == obj);
        }
        __equalsCalc = obj;
        boolean _equals;
        _equals = true;
        __equalsCalc = null;
        return _equals;
    }
    private boolean __hashCodeCalc = false;
    public synchronized int hashCode() {
        if (__hashCodeCalc) {
            return 0;
        }
        __hashCodeCalc = true;
        int _hashCode = 1;
        __hashCodeCalc = false;
        return _hashCode;
    }
    // Type metadata
    private static org.apache.axis.description.TypeDesc typeDesc =
        new org.apache.axis.description.TypeDesc(ThreadLocal.class, true);
    static {
        typeDesc.setXmlType(new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "threadLocal"));
    }
    /**
     * Return type metadata object
     */
    public static org.apache.axis.description.TypeDesc getTypeDesc() {
        return typeDesc;
    }
    /**
     * Get Custom Serializer
     */
    public static org.apache.axis.encoding.Serializer getSerializer(
           java.lang.String mechType,
           java.lang.Class _javaType,
           javax.xml.namespace.QName _xmlType) {
        return
          new  org.apache.axis.encoding.ser.BeanSerializer(
            _javaType, _xmlType, typeDesc);
    }
    /**
     * Get Custom Deserializer
     */
    public static org.apache.axis.encoding.Deserializer getDeserializer(
           java.lang.String mechType,
           java.lang.Class _javaType,
           javax.xml.namespace.QName _xmlType) {
        return
          new  org.apache.axis.encoding.ser.BeanDeserializer(
            _javaType, _xmlType, typeDesc);
    }
}
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/service/ICalledIntegrationService.java
@@ -1,5 +1,8 @@
package com.vci.ubcs.example.service;
import java.net.MalformedURLException;
import java.rmi.RemoteException;
/**
 * ç»Ÿä¸€ç”³è¯·æŽ¥å£ï¼šUBCS编码资源管理系统,被其他集成的系统的通用接口调用示例
 * @author ludc
@@ -15,7 +18,7 @@
    /**
     * ç¼–码系统,统一申请接口,用WebService方式调用
     */
    void sendApplyCodeByWebService();
    void sendApplyCodeByWebService() throws MalformedURLException, RemoteException;
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/service/UniversalInterface.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,25 @@
/**
 * UniversalInterface.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
 */
package com.vci.ubcs.example.service;
import com.vci.ubcs.example.entity.OrgData;
import com.vci.ubcs.example.entity.PersonData;
import com.vci.ubcs.example.entity.ResultOrgData;
import java.rmi.Remote;
public interface UniversalInterface extends Remote {
    public java.lang.String queryClassify(java.lang.String arg0, java.lang.String arg1) throws java.rmi.RemoteException;
    public java.lang.String syncEditData(java.lang.String arg0, java.lang.String arg1) throws java.rmi.RemoteException;
    public java.lang.String queryData(java.lang.String arg0, java.lang.String arg1) throws java.rmi.RemoteException;
    public java.lang.String applyCode(java.lang.String arg0, java.lang.String arg1) throws java.rmi.RemoteException;
    public ResultOrgData syncDataForPerson(PersonData arg0) throws java.rmi.RemoteException;
    public java.lang.String queryClassifyRule(java.lang.String arg0, java.lang.String arg1) throws java.rmi.RemoteException;
    public java.lang.String applyCodeForBZ(java.lang.String arg0, java.lang.String arg1) throws java.rmi.RemoteException;
    public ResultOrgData syncDataForOrg(OrgData arg0) throws java.rmi.RemoteException;
}
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/service/UniversalInterfaceImplService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,18 @@
/**
 * UniversalInterfaceImplService.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
 */
package com.vci.ubcs.example.service;
import javax.xml.rpc.Service;
public interface UniversalInterfaceImplService extends Service {
    public java.lang.String getUniversalInterfaceImplPortAddress();
    public UniversalInterface getUniversalInterfaceImplPort() throws javax.xml.rpc.ServiceException;
    public UniversalInterface getUniversalInterfaceImplPort(java.net.URL portAddress) throws javax.xml.rpc.ServiceException;
}
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/service/impl/CalledIntegrationServiceImpl.java
@@ -1,12 +1,22 @@
package com.vci.ubcs.example.service.impl;
import com.alibaba.fastjson.JSON;
import com.thoughtworks.xstream.XStream;
import com.thoughtworks.xstream.io.xml.DomDriver;
import com.vci.ubcs.example.apply.*;
import com.vci.ubcs.example.applybz.*;
import com.vci.ubcs.example.service.ICalledIntegrationService;
import com.vci.ubcs.example.service.UniversalInterface;
import com.vci.ubcs.example.util.HttpUtils;
import com.vci.ubcs.example.util.WsClientUtil;
import org.springframework.http.MediaType;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service;
import org.springframework.util.LinkedMultiValueMap;
import org.springframework.util.MultiValueMap;
import java.net.MalformedURLException;
import java.rmi.RemoteException;
import java.util.ArrayList;
import java.util.List;
/**
 * ç»Ÿä¸€ç”³è¯·æŽ¥å£ï¼šUBCS编码资源管理系统,被其他集成的系统的通用接口调用示例
@@ -14,17 +24,20 @@
 * @date 2024/2/27 20:34
 */
@Service
@AllArgsConstructor
public class CalledIntegrationServiceImpl implements ICalledIntegrationService {
    /**
     * ç»Ÿä¸€ç”³è¯·æŽ¥å£URL
     */
    private String UNIAPPLYURL = "http://localhost/ubcs-code/applyCode";
    private final String UNIAPPLYURL = "http://localhost:37000/ubcs-code/applyCode";
    /**
     * æ ‡å‡†ç”³è¯·æŽ¥å£URL
     */
    private String UNIAPPLYBZURL = "http://localhost/ubcs-code/applyCodeBZ";
    private final String UNIAPPLYBZURL = "http://localhost:37000/ubcs-code/applyCodeBZ";
    private final UniversalInterface universalInterface;
    /**
     * å¯¹ç¼–码系统的统一申请接口调用,rest方式
@@ -72,12 +85,245 @@
     * å¯¹ç¼–码系统统一申请接口调用,WebService方式
     */
    @Override
    public void sendApplyCodeByWebService() {
    public void sendApplyCodeByWebService() throws MalformedURLException, RemoteException {
        //使用sopui生成调用webservice接口的代码
        String dataType = "json"; //或者xml
        //String dataString = "\"data\": {\"classifys\": {\"classify\": [{\"classCode\": \"1025\",\"fullclsfNamePath\": \"\",\"library\": \"10\",\"sections\": {\"section\": [{\"name\": \"分类号\",\"value\": \"1025\"},{\"name\": \"顺序号\",\"value\": \"\"}]},\"obejects\": {\"obeject\": [{\"code\": \"\",\"id\": \"\",\"status\": \"Released\",\"operate\": \"create\",\"creator\": \"0000\",\"prop\": [{\"key\": \"name\",\"text\": \"名称\",\"value\": \"\"}]}]}}],\"systemId\": \"ERP\",\"user\": {\"ip\": \"127.0.0.1\",\"trueName\": \"00000\",\"userName\": \"test\"}}}";
        // è¯·æ±‚的主要参数组建
        InterParameterVO interParameterVO = new InterParameterVO();
        RootDataVO rootDataVO = new RootDataVO();
        ClassfysVO classfysVO = new ClassfysVO();
        List<ClassfyVO> classfyVOList = new ArrayList<>();
        ClassfyVO classfyVO = new ClassfyVO();
        classfyVO.setLibrary("10");
        classfyVO.setClassCode("1025");
        ApplyDatasVO applyDatasVO = new ApplyDatasVO();
        List<ApplyDataVO> applyDataVOList = new ArrayList<>();
        ApplyDataVO applyDataVO = new ApplyDataVO();
        applyDataVO.setCode("");
        applyDataVO.setCreator("0000");
        applyDataVO.setEditor("0000");
        applyDataVO.setId("");
        applyDataVO.setOperate("create");
        applyDataVO.setStatus("Released");
        ArrayList<ProppertyVO> proppertyVOS = new ArrayList<>();
        ProppertyVO proppertyVO = new ProppertyVO();
        proppertyVO.setKey("name");
        proppertyVO.setText("名称");
        proppertyVO.setValue("");
        proppertyVOS.add(proppertyVO);
        applyDataVO.setProp(proppertyVOS);
        applyDataVOList.add(applyDataVO);
        applyDatasVO.setObject(applyDataVOList);
        classfyVO.setObjects(applyDatasVO);
        SectionsVO sectionsVO = new SectionsVO();
        List<SectionVO> sectionVOList = new ArrayList<>();
        sectionVOList.add(new SectionVO("分类号","1025"));
        sectionVOList.add(new SectionVO("顺序号","1025"));
        sectionsVO.setSection(sectionVOList);
        classfyVO.setSections(sectionsVO);
        classfysVO.setClassify(classfyVOList);
        rootDataVO.setClassifys(classfysVO);
        UserVO userVO = new UserVO();
        userVO.setIp("127.0.0.1");
        userVO.setTrueName("19861111");
        userVO.setUserName("19861111");
        rootDataVO.setUser(userVO);
        rootDataVO.setSystemId("PDM");
        interParameterVO.setData(rootDataVO);
        // å¦‚果是xml请自行构建xml格式,并将dataType改为xml
        String dataString = JSON.toJSONString(interParameterVO);
        // xml参数形式示例
        XStream xStream = new XStream(new DomDriver());
        String dataString1 = xStream.toXML(interParameterVO);
        String res = universalInterface.applyCode(dataString,dataType);
    }
    /**
     * å¯¹æ ‡å‡†ç”³ç æŽ¥å£è°ƒç”¨ç¤ºä¾‹ï¼šrest方式,调用方式和统一申码接口没有区别,只是参数上有所调整
     */
    public void sendApplyCodeBZByRest(){
        // ç»„织数据
        MultiValueMap<String, String> params = new LinkedMultiValueMap<>();
        params.add("dataType","json");
        //params.add("dataType","xml");根据需求自行选择
        // æ˜¯json时的格式示例
        ApplyBZParamVO applyBZParamVO = new ApplyBZParamVO();
        ApplyBZVO applyBZVO = new ApplyBZVO();
        ClassfyBZVO classfyBZVO = new ClassfyBZVO();
        classfyBZVO.setClassCode("BZHWJ");
        classfyBZVO.setLibrary("standard");
        SectionsVO sectionsVO = new SectionsVO();
        List<SectionVO> sectionVOList = new ArrayList<>();
        SectionVO sectionVO = new SectionVO();
        sectionVO.setName("文件分类");
        sectionVO.setValue("BJT");
        sectionVOList.add(sectionVO);
        SectionVO sectionVO1 = new SectionVO();
        sectionVO.setName("文件分类");
        sectionVO.setValue("BJT");
        sectionVOList.add(sectionVO1);
        SectionVO sectionVO2 = new SectionVO();
        sectionVO.setName("分隔符");
        sectionVO.setValue("-");
        sectionVOList.add(sectionVO2);
        SectionVO sectionVO3 = new SectionVO();
        sectionVO.setName("年代号");
        sectionVO.setValue("2024");
        sectionVOList.add(sectionVO3);
        SectionVO sectionVO4 = new SectionVO();
        sectionVO.setName("顺序号");
        sectionVO.setValue("");
        sectionVOList.add(sectionVO3);
        sectionsVO.setSection(sectionVOList);
        classfyBZVO.setSections(sectionsVO);
        ApplyBZDatasVO applyBZDatasVO = new ApplyBZDatasVO();
        ArrayList<ApplyBZDataVO> applyBZDataVOS = new ArrayList<>();
        ApplyBZDataVO applyBZDataVO = new ApplyBZDataVO();
        applyBZDataVO.setCode("");
        // ä¿®è®¢æ—¶å¿…ä¼ 
        applyBZDataVO.setOldCode("");
        applyBZDataVO.setCreator("19822111");
        // æ˜¯å¦ä¿®è®¢ä¸ºç³»åˆ—
        applyBZDataVO.setEditSeriesFlag(false);
        // æ˜¯å¦ä¸ºç³»åˆ—申请
        applyBZDataVO.setSeriesFlag(false);
        // å‘布时间
        applyBZDataVO.setReleaseTime("2024-3-21");
        applyBZDataVO.setId("cassafaf11332213678sdf12673626222");
        // æ–‡æ¡£ä¸­é€šå¸¸ä¼šæœ‰æè¿°ï¼Œ1是申码,2是修订
        applyBZDataVO.setOperationType("1");
        applyBZDataVO.setStatus("Released");
        // å¹´ä»£å·
        applyBZDataVO.setYearNumber("2024");
        // æµæ°´å·
        applyBZDataVO.setSeriesFlow("");
        List<ProppertyVO> proppertyVOS = new ArrayList<>();
        ProppertyVO proppertyVO = new ProppertyVO();
        proppertyVO.setText("名称");
        proppertyVO.setKey("测试-首件鉴定");
        proppertyVO.setValue("standardName");
        proppertyVOS.add(proppertyVO);
        ProppertyVO proppertyVO1 = new ProppertyVO();
        proppertyVO1.setText("发布日期");
        proppertyVO1.setKey("2024-3-21");
        proppertyVO1.setValue("publishDate");
        proppertyVOS.add(proppertyVO1);
        applyBZDataVO.setProp(proppertyVOS);
        applyBZDatasVO.setObject(applyBZDataVOS);
        classfyBZVO.setObjects(applyBZDatasVO);
        applyBZVO.setClassify(classfyBZVO);
        UserVO userVO = new UserVO();
        userVO.setIp("127.0.0.1");
        userVO.setTrueName("19861111");
        userVO.setUserName("19861111");
        applyBZVO.setUser(userVO);
        applyBZVO.setSystemId("standardization");
        applyBZParamVO.setData(applyBZVO);
        // xml参数形式示例
        XStream xStream = new XStream(new DomDriver());
        String dataString1 = xStream.toXML(applyBZParamVO);
        params.add("dataString",JSON.toJSONString(applyBZParamVO));
        MultiValueMap<String, String> headers = new LinkedMultiValueMap<>();
        String res = HttpUtils.post(UNIAPPLYBZURL,params,headers);
    }
    /**
     * å¯¹æ ‡å‡†ç”³ç æŽ¥å£è°ƒç”¨ç¤ºä¾‹ï¼šwebservice方式,调用方式和统一申码接口没有区别,只是参数上有所调整
     */
    public void sendApplyCodeBZWebservice() throws RemoteException {
        //使用sopui生成调用webservice接口的代码
        String dataType = "json"; //或者xml
        // æ˜¯json时的格式示例
        ApplyBZParamVO applyBZParamVO = new ApplyBZParamVO();
        ApplyBZVO applyBZVO = new ApplyBZVO();
        ClassfyBZVO classfyBZVO = new ClassfyBZVO();
        classfyBZVO.setClassCode("BZHWJ");
        classfyBZVO.setLibrary("standard");
        SectionsVO sectionsVO = new SectionsVO();
        List<SectionVO> sectionVOList = new ArrayList<>();
        sectionsVO.setSection(sectionVOList);
        classfyBZVO.setSections(sectionsVO);
        ApplyBZDatasVO applyBZDatasVO = new ApplyBZDatasVO();
        ArrayList<ApplyBZDataVO> applyBZDataVOS = new ArrayList<>();
        ApplyBZDataVO applyBZDataVO = new ApplyBZDataVO();
        applyBZDataVO.setCode("");
        // ä¿®è®¢æ—¶å¿…ä¼ 
        applyBZDataVO.setOldCode("");
        applyBZDataVO.setCreator("19822111");
        // æ˜¯å¦ä¿®è®¢ä¸ºç³»åˆ—
        applyBZDataVO.setEditSeriesFlag(false);
        // æ˜¯å¦ä¸ºç³»åˆ—申请
        applyBZDataVO.setSeriesFlag(false);
        // å‘布时间
        applyBZDataVO.setReleaseTime("2024-3-21");
        applyBZDataVO.setId("cassafaf11332213678sdf12673626222");
        // æ–‡æ¡£ä¸­é€šå¸¸ä¼šæœ‰æè¿°ï¼Œ1是申码,2是修订
        applyBZDataVO.setOperationType("1");
        applyBZDataVO.setStatus("Released");
        // å¹´ä»£å·
        applyBZDataVO.setYearNumber("2024");
        // æµæ°´å·
        applyBZDataVO.setSeriesFlow("");
        List<ProppertyVO> proppertyVOS = new ArrayList<>();
        ProppertyVO proppertyVO = new ProppertyVO();
        proppertyVO.setText("名称");
        proppertyVO.setKey("测试-首件鉴定");
        proppertyVO.setValue("standardName");
        proppertyVOS.add(proppertyVO);
        ProppertyVO proppertyVO1 = new ProppertyVO();
        proppertyVO1.setText("发布日期");
        proppertyVO1.setKey("2024-3-21");
        proppertyVO1.setValue("publishDate");
        proppertyVOS.add(proppertyVO1);
        applyBZDataVO.setProp(proppertyVOS);
        applyBZDatasVO.setObject(applyBZDataVOS);
        classfyBZVO.setObjects(applyBZDatasVO);
        applyBZVO.setClassify(classfyBZVO);
        UserVO userVO = new UserVO();
        userVO.setIp("127.0.0.1");
        userVO.setTrueName("19861111");
        userVO.setUserName("19861111");
        applyBZVO.setUser(userVO);
        applyBZVO.setSystemId("standardization");
        applyBZParamVO.setData(applyBZVO);
        // å¦‚果是xml请自行构建xml格式,并将dataType改为xml
        String dataString = JSON.toJSONString(applyBZParamVO);
        // xml参数形式示例
        XStream xStream = new XStream(new DomDriver());
        String dataString1 = xStream.toXML(applyBZParamVO);
        String res = universalInterface.applyCodeForBZ(dataString,dataType);
    }
}
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/service/impl/UniversalInterfaceImplServiceLocator.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,152 @@
/**
 * UniversalInterfaceImplServiceLocator.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
 */
package com.vci.ubcs.example.service.impl;
import com.vci.ubcs.example.service.UniversalInterface;
import com.vci.ubcs.example.service.UniversalInterfaceImplService;
import org.apache.axis.EngineConfiguration;
import org.apache.axis.client.Service;
import javax.xml.namespace.QName;
import javax.xml.rpc.ServiceException;
import java.net.URL;
import java.rmi.Remote;
import java.util.HashSet;
import java.util.Iterator;
@org.springframework.stereotype.Service
public class UniversalInterfaceImplServiceLocator extends Service implements UniversalInterfaceImplService {
    public UniversalInterfaceImplServiceLocator() {
    }
    public UniversalInterfaceImplServiceLocator(EngineConfiguration config) {
        super(config);
    }
    public UniversalInterfaceImplServiceLocator(String wsdlLoc, QName sName) throws ServiceException {
        super(wsdlLoc, sName);
    }
    // Use to get a proxy class for UniversalInterfaceImplPort
    private String UniversalInterfaceImplPort_address = "http://localhost:37000/ubcs-code/services/universalInterface";
    public String getUniversalInterfaceImplPortAddress() {
        return UniversalInterfaceImplPort_address;
    }
    // The WSDD service name defaults to the port name.
    private String UniversalInterfaceImplPortWSDDServiceName = "UniversalInterfaceImplPort";
    public String getUniversalInterfaceImplPortWSDDServiceName() {
        return UniversalInterfaceImplPortWSDDServiceName;
    }
    public void setUniversalInterfaceImplPortWSDDServiceName(String name) {
        UniversalInterfaceImplPortWSDDServiceName = name;
    }
    public UniversalInterface getUniversalInterfaceImplPort() throws javax.xml.rpc.ServiceException {
       java.net.URL endpoint;
        try {
            endpoint = new java.net.URL(UniversalInterfaceImplPort_address);
        }
        catch (java.net.MalformedURLException e) {
            throw new javax.xml.rpc.ServiceException(e);
        }
        return getUniversalInterfaceImplPort(endpoint);
    }
    public UniversalInterface getUniversalInterfaceImplPort(URL portAddress) throws javax.xml.rpc.ServiceException {
        try {
            UniversalInterfaceImplServiceSoapBindingStub _stub = new UniversalInterfaceImplServiceSoapBindingStub(portAddress, this);
            _stub.setPortName(getUniversalInterfaceImplPortWSDDServiceName());
            return _stub;
        }
        catch (org.apache.axis.AxisFault e) {
            return null;
        }
    }
    public void setUniversalInterfaceImplPortEndpointAddress(String address) {
        UniversalInterfaceImplPort_address = address;
    }
    /**
     * For the given interface, get the stub implementation.
     * If this service has no port for the given interface,
     * then ServiceException is thrown.
     */
    public Remote getPort(Class serviceEndpointInterface) throws javax.xml.rpc.ServiceException {
        try {
            if (UniversalInterface.class.isAssignableFrom(serviceEndpointInterface)) {
                UniversalInterfaceImplServiceSoapBindingStub _stub = new UniversalInterfaceImplServiceSoapBindingStub(new java.net.URL(UniversalInterfaceImplPort_address), this);
                _stub.setPortName(getUniversalInterfaceImplPortWSDDServiceName());
                return _stub;
            }
        }
        catch (java.lang.Throwable t) {
            throw new javax.xml.rpc.ServiceException(t);
        }
        throw new javax.xml.rpc.ServiceException("There is no stub implementation for the interface:  " + (serviceEndpointInterface == null ? "null" : serviceEndpointInterface.getName()));
    }
    /**
     * For the given interface, get the stub implementation.
     * If this service has no port for the given interface,
     * then ServiceException is thrown.
     */
    public Remote getPort(QName portName, Class serviceEndpointInterface) throws javax.xml.rpc.ServiceException {
        if (portName == null) {
            return getPort(serviceEndpointInterface);
        }
        java.lang.String inputPortName = portName.getLocalPart();
        if ("UniversalInterfaceImplPort".equals(inputPortName)) {
            return getUniversalInterfaceImplPort();
        }
        else  {
            java.rmi.Remote _stub = getPort(serviceEndpointInterface);
            ((org.apache.axis.client.Stub) _stub).setPortName(portName);
            return _stub;
        }
    }
    public QName getServiceName() {
        return new javax.xml.namespace.QName("http://impl.service.code.ubcs.vci.com/", "UniversalInterfaceImplService");
    }
    private HashSet ports = null;
    public Iterator getPorts() {
        if (ports == null) {
            ports = new java.util.HashSet();
            ports.add(new javax.xml.namespace.QName("http://impl.service.code.ubcs.vci.com/", "UniversalInterfaceImplPort"));
        }
        return ports.iterator();
    }
    /**
    * Set the endpoint address for the specified port name.
    */
    public void setEndpointAddress(String portName, String address) throws ServiceException {
        if ("UniversalInterfaceImplPort".equals(portName)) {
            setUniversalInterfaceImplPortEndpointAddress(address);
        }else{
            // Unknown Port Name
            throw new javax.xml.rpc.ServiceException("Cannot set Endpoint Address for Unknown Port" + portName);
        }
    }
    /**
    * Set the endpoint address for the specified port name.
    */
    public void setEndpointAddress(QName portName, String address) throws ServiceException {
        setEndpointAddress(portName.getLocalPart(), address);
    }
}
Source/ExampleIntegratedPushCalled/src/main/java/com/vci/ubcs/example/service/impl/UniversalInterfaceImplServiceSoapBindingStub.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,592 @@
/**
 * UniversalInterfaceImplServiceSoapBindingStub.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
 */
package com.vci.ubcs.example.service.impl;
import com.vci.ubcs.example.entity.*;
import com.vci.ubcs.example.service.UniversalInterface;
import lombok.AllArgsConstructor;
import org.apache.axis.AxisEngine;
import org.apache.axis.AxisFault;
import org.apache.axis.NoEndPointException;
import org.apache.axis.client.Call;
import org.apache.axis.client.Stub;
import org.apache.axis.soap.SOAPConstants;
import org.apache.axis.utils.JavaUtils;
import org.springframework.stereotype.Service;
import javax.xml.namespace.QName;
import java.lang.ThreadLocal;
import java.rmi.RemoteException;
import static jdk.nashorn.api.scripting.ScriptUtils.convert;
public class UniversalInterfaceImplServiceSoapBindingStub extends Stub implements UniversalInterface {
    private java.util.Vector cachedSerClasses = new java.util.Vector();
    private java.util.Vector cachedSerQNames = new java.util.Vector();
    private java.util.Vector cachedSerFactories = new java.util.Vector();
    private java.util.Vector cachedDeserFactories = new java.util.Vector();
    static org.apache.axis.description.OperationDesc [] _operations;
    static {
        _operations = new org.apache.axis.description.OperationDesc[9];
        _initOperationDesc1();
    }
    private static void _initOperationDesc1(){
        org.apache.axis.description.OperationDesc oper;
        org.apache.axis.description.ParameterDesc param;
        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("queryClassify");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "arg0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "arg1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        oper.setReturnClass(java.lang.String.class);
        oper.setReturnQName(new javax.xml.namespace.QName("", "return"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[0] = oper;
        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("syncEditData");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "arg0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "arg1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        oper.setReturnClass(java.lang.String.class);
        oper.setReturnQName(new javax.xml.namespace.QName("", "return"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[1] = oper;
        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("queryData");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "arg0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "arg1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        oper.setReturnClass(java.lang.String.class);
        oper.setReturnQName(new javax.xml.namespace.QName("", "return"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[2] = oper;
        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("setThreadLocal");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "arg0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "threadLocal"), ThreadLocal.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[3] = oper;
        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("applyCode");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "arg0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "arg1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        oper.setReturnClass(java.lang.String.class);
        oper.setReturnQName(new javax.xml.namespace.QName("", "return"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[4] = oper;
        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("syncDataForPerson");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "arg0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "personData"), PersonData.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "resultOrgData"));
        oper.setReturnClass(ResultOrgData.class);
        oper.setReturnQName(new javax.xml.namespace.QName("", "return"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[5] = oper;
        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("queryClassifyRule");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "arg0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "arg1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        oper.setReturnClass(java.lang.String.class);
        oper.setReturnQName(new javax.xml.namespace.QName("", "return"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[6] = oper;
        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("applyCodeForBZ");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "arg0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "arg1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        oper.setReturnClass(java.lang.String.class);
        oper.setReturnQName(new javax.xml.namespace.QName("", "return"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[7] = oper;
        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("syncDataForOrg");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "arg0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "orgData"), OrgData.class, false, false);
        param.setOmittable(true);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "resultOrgData"));
        oper.setReturnClass(ResultOrgData.class);
        oper.setReturnQName(new javax.xml.namespace.QName("", "return"));
        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[8] = oper;
    }
    public UniversalInterfaceImplServiceSoapBindingStub() throws org.apache.axis.AxisFault {
         this(null);
    }
    public UniversalInterfaceImplServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
         this(service);
         super.cachedEndpoint = endpointURL;
    }
    public UniversalInterfaceImplServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
        if (service == null) {
            super.service = new org.apache.axis.client.Service();
        } else {
            super.service = service;
        }
        ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
            java.lang.Class cls;
            javax.xml.namespace.QName qName;
            javax.xml.namespace.QName qName2;
            java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
            java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
            java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
            java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
            java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
            java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
            java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
            java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
            java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
            java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
            qName = new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "enumerableData");
            cachedSerQNames.add(qName);
            cls = EnumerableData.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);
            qName = new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "orgData");
            cachedSerQNames.add(qName);
            cls = OrgData.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);
            qName = new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "orgMasterData");
            cachedSerQNames.add(qName);
            cls = OrgMasterData.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);
            qName = new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "personData");
            cachedSerQNames.add(qName);
            cls = PersonData.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);
            qName = new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "personMasterData");
            cachedSerQNames.add(qName);
            cls = PersonMasterData.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);
            qName = new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "resultMdMapping");
            cachedSerQNames.add(qName);
            cls = ResultMdMapping.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);
            qName = new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "resultOrgData");
            cachedSerQNames.add(qName);
            cls = ResultOrgData.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);
            qName = new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "threadLocal");
            cachedSerQNames.add(qName);
            cls = ThreadLocal.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);
    }
    protected Call createCall() throws RemoteException {
        try {
            org.apache.axis.client.Call _call = super._createCall();
            if (super.maintainSessionSet) {
                _call.setMaintainSession(super.maintainSession);
            }
            if (super.cachedUsername != null) {
                _call.setUsername(super.cachedUsername);
            }
            if (super.cachedPassword != null) {
                _call.setPassword(super.cachedPassword);
            }
            if (super.cachedEndpoint != null) {
                _call.setTargetEndpointAddress(super.cachedEndpoint);
            }
            if (super.cachedTimeout != null) {
                _call.setTimeout(super.cachedTimeout);
            }
            if (super.cachedPortName != null) {
                _call.setPortName(super.cachedPortName);
            }
            java.util.Enumeration keys = super.cachedProperties.keys();
            while (keys.hasMoreElements()) {
                java.lang.String key = (java.lang.String) keys.nextElement();
                _call.setProperty(key, super.cachedProperties.get(key));
            }
            // All the type mapping information is registered
            // when the first call is made.
            // The type mapping information is actually registered in
            // the TypeMappingRegistry of the service, which
            // is the reason why registration is only needed for the first call.
            synchronized (this) {
                if (firstCall()) {
                    // must set encoding style before registering serializers
                    _call.setEncodingStyle(null);
                    for (int i = 0; i < cachedSerFactories.size(); ++i) {
                        java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
                        javax.xml.namespace.QName qName =
                                (javax.xml.namespace.QName) cachedSerQNames.get(i);
                        java.lang.Object x = cachedSerFactories.get(i);
                        if (x instanceof Class) {
                            java.lang.Class sf = (java.lang.Class)
                                 cachedSerFactories.get(i);
                            java.lang.Class df = (java.lang.Class)
                                 cachedDeserFactories.get(i);
                            _call.registerTypeMapping(cls, qName, sf, df, false);
                        }
                        else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
                            org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
                                 cachedSerFactories.get(i);
                            org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
                                 cachedDeserFactories.get(i);
                            _call.registerTypeMapping(cls, qName, sf, df, false);
                        }
                    }
                }
            }
            return _call;
        }
        catch (java.lang.Throwable _t) {
            throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
        }
    }
    public String queryClassify(String arg0, String arg1) throws RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[0]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "queryClassify"));
        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {arg0, arg1});
        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (java.lang.String) _resp;
            } catch (java.lang.Exception _exception) {
                return (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }
    public String syncEditData(String arg0, String arg1) throws RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[1]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "syncEditData"));
        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {arg0, arg1});
        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (java.lang.String) _resp;
            } catch (java.lang.Exception _exception) {
                return (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }
    public String queryData(String arg0, String arg1) throws RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[2]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "queryData"));
        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {arg0, arg1});
        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (java.lang.String) _resp;
            } catch (java.lang.Exception _exception) {
                return (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }
    public String applyCode(String arg0, String arg1) throws RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[4]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "applyCode"));
        setRequestHeaders(_call);
        setAttachments(_call);
        try {
            java.lang.Object _resp = _call.invoke(new java.lang.Object[] {arg0, arg1});
            if (_resp instanceof java.rmi.RemoteException) {
                throw (java.rmi.RemoteException)_resp;
            }
            else {
                extractAttachments(_call);
                try {
                    return (java.lang.String) _resp;
                } catch (java.lang.Exception _exception) {
                    return (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String.class);
                }
            }
        } catch (org.apache.axis.AxisFault axisFaultException) {
          throw axisFaultException;
        }
    }
    public ResultOrgData syncDataForPerson(PersonData arg0) throws RemoteException {
        if (super.cachedEndpoint == null) {
            throw new NoEndPointException();
        }
        Call _call = createCall();
        _call.setOperation(_operations[5]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new QName("http://code.ubcs.vci.com/", "syncDataForPerson"));
        setRequestHeaders(_call);
        setAttachments(_call);
        try {
            java.lang.Object _resp = _call.invoke(new java.lang.Object[] {arg0});
            if (_resp instanceof java.rmi.RemoteException) {
                throw (java.rmi.RemoteException)_resp;
            }else {
                extractAttachments(_call);
                try {
                    return (ResultOrgData) _resp;
                } catch (java.lang.Exception _exception) {
                    return (ResultOrgData) org.apache.axis.utils.JavaUtils.convert(_resp, ResultOrgData.class);
                }
            }
        } catch (org.apache.axis.AxisFault axisFaultException) {
            throw axisFaultException;
        }
    }
    public String queryClassifyRule(String arg0, String arg1) throws RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[6]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("http://code.ubcs.vci.com/", "queryClassifyRule"));
        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {arg0, arg1});
        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (java.lang.String) _resp;
            } catch (java.lang.Exception _exception) {
                return (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }
    public String applyCodeForBZ(String arg0, String arg1) throws RemoteException {
        if (super.cachedEndpoint == null) {
            throw new NoEndPointException();
        }
        Call _call = createCall();
        _call.setOperation(_operations[7]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new QName("http://code.ubcs.vci.com/", "applyCodeForBZ"));
        setRequestHeaders(_call);
        setAttachments(_call);
        try {
            Object _resp = _call.invoke(new Object[] {arg0, arg1});
            if (_resp instanceof RemoteException) {
                throw (RemoteException)_resp;
            }
            else {
                extractAttachments(_call);
                try {
                    return (String) _resp;
                } catch (Exception _exception) {
                    return (String) convert(_resp, String.class);
                }
            }
          } catch (AxisFault axisFaultException) {
          throw axisFaultException;
        }
    }
    public ResultOrgData syncDataForOrg(OrgData arg0) throws RemoteException {
        if (super.cachedEndpoint == null) {
            throw new NoEndPointException();
        }
        Call _call = createCall();
        _call.setOperation(_operations[8]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new QName("http://code.ubcs.vci.com/", "syncDataForOrg"));
        setRequestHeaders(_call);
        setAttachments(_call);
        try {
            Object _resp = _call.invoke(new Object[] {arg0});
            if (_resp instanceof java.rmi.RemoteException) {
                throw (java.rmi.RemoteException)_resp;
            }else {
                extractAttachments(_call);
                try {
                    return (ResultOrgData) _resp;
                } catch (java.lang.Exception _exception) {
                    return (ResultOrgData) JavaUtils.convert(_resp, ResultOrgData.class);
                }
            }
        } catch (AxisFault axisFaultException) {
          throw axisFaultException;
        }
    }
}
Source/ExampleIntegratedPushCalled/±àÂë×ÊÔ´¹ÜÀíϵͳ¼¯³Éͳһ½Ó¿Újson²ÎÊýʾÀý
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/applybz/ApplyBZDataVO.java
@@ -4,7 +4,6 @@
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
import com.thoughtworks.xstream.annotations.XStreamImplicit;
import com.vci.ubcs.code.vo.webserviceModel.apply.ProppertyVO;
import org.springframework.beans.factory.annotation.Value;
import java.util.List;
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/applybz/ApplyBZVO.java
@@ -2,7 +2,6 @@
import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
import com.vci.ubcs.code.vo.webserviceModel.apply.ClassfyVO;
import com.vci.ubcs.code.vo.webserviceModel.apply.UserVO;
/**
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/applybz/ClassfyBZVO.java
@@ -2,7 +2,6 @@
import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
import com.vci.ubcs.code.vo.webserviceModel.apply.ApplyDatasVO;
import com.vci.ubcs.code.vo.webserviceModel.apply.SectionsVO;
/**
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/constant/MdmEngineConstant.java
@@ -142,7 +142,7 @@
    public static final List DEFAULT_ATTR_LIST = new ArrayList(){{
        add(CODE_FIELD);
        add(CODE_STATUS_FILED);
        add(CODE_GROUP_FIELD);
        // add(CODE_GROUP_FIELD);
        add(CODE_CLASSIFY_OID_FIELD);
        add(CODE_TEMPLATE_OID_FIELD);
        add(CODE_FULL_PATH_FILED);
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/MdmCountController.java
@@ -2,7 +2,6 @@
import com.vci.ubcs.code.entity.MdmCount;
import com.vci.ubcs.code.service.IMdmCountService;
import com.vci.ubcs.code.service.MdmProductCodeService;
import io.swagger.annotations.Api;
import lombok.AllArgsConstructor;
import org.apache.ibatis.annotations.Param;
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmProductCodeServiceImpl.java
@@ -360,7 +360,11 @@
            List<CodeBasicSecVO> attrSecVOList = new ArrayList<>();
            for (int i = 0; i < secVOList.size(); i++) {
                CodeBasicSecVO secVO = secVOList.get(i);
                switchSecValue(secVO, secValueMap, classifyFullInfoBO, serialSecVOList, attrSecVOList, serialUnitList, secValueList);
                try {
                    switchSecValue(secVO, secValueMap, classifyFullInfoBO, serialSecVOList, attrSecVOList, serialUnitList, secValueList);
                }catch (Exception e){
                    throw new ServiceException("码值转换时出现错误,原因:"+e.getMessage());
                }
            }
            //处理属性码段和流水码段
            Map<String/**流水码段的主键**/, Map<String/**流水依据**/, String>> lastMaxSerialValueMap = new HashMap<>();
@@ -884,7 +888,7 @@
            case CODE_VARIABLE_SEC:
                //可变码段,是在页面上输入内容
                if (secValue.length() > VciBaseUtil.getInt(secVO.getCodeSecLength())) {
                    throw new VciBaseException("【{0}】这个码段是可变码段,但是现在输入的码值的长度({1})超过了规定的长度{2}", new String[]{secVO.getName(), String.valueOf(secValue.length()), secVO.getCodeSecLength()});
                    throw new ServiceException(String.format("【{%s}】这个码段是可变码段,但是现在输入的码值的长度({%s})超过了规定的长度{%s}", secVO.getName(), secValue.length(), secVO.getCodeSecLength()));
                }
                OsCodeFillTypeEnum fillTypeEnum = OsCodeFillTypeEnum.forValue(secVO.getCodeFillType());
                secValue = fillString(VciBaseUtil.getInt(secVO.getCodeSecLength()), fillTypeEnum, secValue, secVO.getCodeFillSeparator());
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/UniversalInterfaceImpl.java
@@ -668,6 +668,7 @@
                        } catch (Exception e) {
                            mesg=e.getMessage();
                            e.printStackTrace();
                            throw new ServiceException(e.getMessage());
                        }finally {
                            XMLResultDataObjectDetailDO x=new XMLResultDataObjectDetailDO();
                            x.setId(rowData.getOid());
@@ -694,7 +695,7 @@
                }
            }catch (Throwable e){
                success.set(false);
                message="人员数据接受失败:"+e.getMessage();
                message="人员数据接收失败:"+e.getMessage();
                //组织返回结果
                boolean finalSuccess = success.get();
                String finalMessage = message;
@@ -944,8 +945,8 @@
                            }
                        } catch (Exception e) {
                            mesg=e.getMessage();
                            e.getMessage();
                            e.printStackTrace();
                            throw new ServiceException(e.getMessage());
                        }finally {
                            XMLResultDataObjectDetailDO x=new XMLResultDataObjectDetailDO();
                            x.setId(rowData.getOid());