From 85d10ebf08cb41fa3ec06272e6e991cdd0a534f9 Mon Sep 17 00:00:00 2001
From: xiejun <xj@2023>
Date: 星期四, 01 六月 2023 17:54:58 +0800
Subject: [PATCH] 集团集属性映射界面加载接口bug修复

---
 Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/code/webservice/service/impl/GroupMdmInterServiceImpl.java         |    6 
 Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/dto/DockingPreClassifyDTO.java             |   12 
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/feign/CodeClassifyClient.java                                       |   12 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/feign/ICodeClassifyClient.java                              |   10 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/SysIntInfoBseDTO.java                                   |    6 
 Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodeCLassifyMapper.xml                                                    |    2 
 /dev/null                                                                                                                              |  746 ----------------------------------------------
 Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/code/webservice/service/impl/DockingPreAttrMappingServiceImpl.java |   48 ++
 Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/code/webservice/feigh/MdmInterJtClient.java                        |    2 
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/DockingManagementController.java                         |   80 +++++
 Source/UBCS/ubcs-service/ubcs-webservice/src/main/resources/mapper/DockingPreClassifyMapper.xml                                        |   13 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingSystemVO.java                           |    2 
 Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/vo/DockingPreClassifyVO.java               |   12 
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingLogeServiceImpl.java                            |    2 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingSystemDTO.java                                   |    2 
 Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/entity/DockingPreClassify.java             |    2 
 16 files changed, 167 insertions(+), 790 deletions(-)

diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/SysIntBaseDTO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingSystemDTO.java
similarity index 88%
rename from Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/SysIntBaseDTO.java
rename to Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingSystemDTO.java
index 38cc7e3..df1e944 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/SysIntBaseDTO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingSystemDTO.java
@@ -9,7 +9,7 @@
  * @author lihang
  * @date 2022-03-07
  */
-public class SysIntBaseDTO extends BaseModelVO {
+public class DockingSystemDTO extends BaseModelVO {
 
 	/**
      * 绂佹淇敼杩欎釜鍊�
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/SysIntInfoBseDTO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/SysIntInfoBseDTO.java
index 47f0387..e833756 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/SysIntInfoBseDTO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/SysIntInfoBseDTO.java
@@ -5,17 +5,17 @@
 import java.util.List;
 
 public class SysIntInfoBseDTO extends BaseModelVO {
-    private SysIntInfoDTO sysIntInfoDTO;
+    private DockingSystemConfigDTO sysIntInfoDTO;
 
     private List<SysIntParamDTO> sysIntParamDTO;
 
     private List<SysIntHeaderDTO> sysIntHeaderDTOS;
 
-    public SysIntInfoDTO getSysIntInfoDTO() {
+    public DockingSystemConfigDTO getSysIntInfoDTO() {
         return sysIntInfoDTO;
     }
 
-    public void setSysIntInfoDTO(SysIntInfoDTO sysIntInfoDTO) {
+    public void setSysIntInfoDTO(DockingSystemConfigDTO sysIntInfoDTO) {
         this.sysIntInfoDTO = sysIntInfoDTO;
     }
 
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/SysIntInfoDTO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/SysIntInfoDTO.java
deleted file mode 100644
index a238354..0000000
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/SysIntInfoDTO.java
+++ /dev/null
@@ -1,664 +0,0 @@
-package com.vci.ubcs.code.dto;
-
-
-import com.vci.ubcs.code.vo.pagemodel.BaseModelVO;
-
-import java.util.List;
-
-/**
- * 绯荤粺闆嗘垚鍩虹淇℃伅鏁版嵁浼犺緭瀵硅薄
- *
- * @author lihang
- * @date 2022-03-07
- */
-public class SysIntInfoDTO extends BaseModelVO {
-
-	/**
-     * 绂佹淇敼杩欎釜鍊�
-     */
-	private static final long serialVersionUID = 4615707120053955466L;
-
-	/**
-	 * 璁よ瘉鏂瑰紡
-	 */
-	private String authorityoid;
-
-	/**
-	 * 璁よ瘉鏂瑰紡鏄剧ず鏂囨湰
-	 */
-	private String authorityoidName;
-	/**
-	 * 鎺ュ彛鍑芥暟
-	 */
-	private String interfaceFunction;
-
-	/**
-	 * 鎺ュ彛绫诲瀷
-	 */
-	private String interfacetype;
-
-	/**
-	 * 鎺ュ彛绫诲瀷鏄剧ず鏂囨湰
-	 */
-	private String interfacetypeText;
-	/**
-	 * 鍙傛暟绫诲瀷
-	 */
-	private String paramtype;
-
-	/**
-	 * 鍙傛暟绫诲瀷鏄剧ず鏂囨湰
-	 */
-	private String paramtypeText;
-	/**
-	 * 璇锋眰鏂瑰紡
-	 */
-	private String requestmethod;
-
-	/**
-	 * 璇锋眰鏂瑰紡鏄剧ず鏂囨湰
-	 */
-	private String requestmethodText;
-	/**
-	 * 鍒嗙被oid
-	 */
-	private String classifyoid;
-	/**
-	 * 鍚敤銆佸仠鐢╰rue/false锛屼笉鐢ㄥ钩鍙扮殑鏋氫妇锛屽噺灏戝骞冲彴鐨勮�﹀悎
-	 */
-	private String usedflag;
-	/**
-	 * 鎺ㄩ�佺郴缁無id
-	 */
-	private String sysbaseoid;
-	/**
-	 * 鎺ㄩ�佺郴缁熺紪鍙�
-	 */
-	private String sysbaseid;
-	/**
-	 * 鎺ㄩ�佺郴缁熷悕绉�
-	 */
-	private String sysbasename;
-	/**
-	 * 璇锋眰鍦板潃
-	 */
-	private String requesturl;
-
-	/**
-	 * 杩斿洖鍊肩被鍨�
-	 */
-	private String returntype;
-
-	/**
-	 * 杩斿洖鍊肩被鍨嬫樉绀烘枃鏈�
-	 */
-	private String returntypeText;
-	/**
-	 * 鏉ユ簮绯荤粺涓婚敭
-	 */
-	private String sourcesystemoid;
-
-	/**
-	 * 鏉ユ簮绯荤粺涓婚敭鏄剧ず鏂囨湰
-	 */
-	private String sourcesystemoidName;
-
-	/**
-	 * 鏉ユ簮绯荤粺鍚嶇О
-	 */
-	private String sourceSysName;
-
-	/**
-	 * 鏉ユ簮绯荤粺鏍囪瘑
-	 */
-	private String sourceSysId;
-
-	/**
-	 * 鐩爣绯荤粺涓婚敭
-	 */
-	private String targetsystemoid;
-
-	/**
-	 * 鐩爣绯荤粺涓婚敭鏄剧ず鏂囨湰
-	 */
-	private String targetsystemoidName;
-
-	/**
-	 * 鐩爣绯荤粺鍚嶇О
-	 */
-	private String targetSysName;
-
-	/**
-	 * 鐩爣绯荤粺鏍囪瘑
-	 */
-	private String targetSysId;
-
-
-
-	/**
-	 * 鎺ュ彛鎻忚堪
-	 */
-	private String description;
-
-	/**
-	 * 绫昏矾寰�
-	 */
-	private String classPath;
-
-	/**
-	 * 鏁版嵁娴佸悜鏂瑰紡
-	 */
-	private String dataFlowType;
-
-	/**
-	 * 鏁版嵁娴佸悜鏂瑰紡鐨勬樉绀哄瓧娈�
-	 */
-	private String dataFlowTypeText;
-
-	/**
-	 * 瀛樺偍鐨勪笟鍔$被鍨�
-	 */
-	private String btmTypeId;
-
-	/**
-	 * 瀛樺偍鐨勪笟鍔$被鍨嬬殑涓枃鍚嶇О
-	 */
-	private String btmTypeName;
-
-	/**
-	 * 鍛藉悕绌洪棿
-	 */
-	private String namespace;
-
-	/**
-	 * soapAction
-	 */
-	private String soapaction;
-
-	/**
-	 * 鍙傛暟鍚嶇О
-	 */
-	private String targName;
-
-	/**
-	 * cxfaxis
-	 */
-	private String cxfaxis;
-
-	/**
-	 * 鍒嗙被id
-	 */
-	private String classifyid;
-
-	/**
-	 * 鍒嗙被鍚嶇О
-	 */
-	private String classifyname;
-	/***
-	 * 鍙傛暟淇℃伅瀵硅薄
-	 */
-	private List<SysIntParamDTO> sysIntParamDTOs;
-	/***
-	 * header淇℃伅瀵硅薄
-	 */
-	private List<SysIntHeaderDTO> sysIntHeaderDTOS;
-
-	public String pushType;
-
-	public String getClassifyid() {
-		return classifyid;
-	}
-
-	public void setClassifyid(String classifyid) {
-		this.classifyid = classifyid;
-	}
-
-	public String getClassifyname() {
-		return classifyname;
-	}
-
-	public void setClassifyname(String classifyname) {
-		this.classifyname = classifyname;
-	}
-
-	public String getTargName() {
-		return targName;
-	}
-
-	public void setTargName(String targName) {
-		this.targName = targName;
-	}
-
-	public String getSoapaction() {
-		return soapaction;
-	}
-
-	public void setSoapaction(String soapaction) {
-		this.soapaction = soapaction;
-	}
-
-	public String getCxfaxis() {
-		return cxfaxis;
-	}
-
-	public void setCxfaxis(String cxfaxis) {
-		this.cxfaxis = cxfaxis;
-	}
-
-	public String getNamespace() {
-		return namespace;
-	}
-
-	public void setNamespace(String namespace) {
-		this.namespace = namespace;
-	}
-
-	public String getBtmTypeId() {
-		return btmTypeId;
-	}
-
-	public void setBtmTypeId(String btmTypeId) {
-		this.btmTypeId = btmTypeId;
-	}
-
-	public String getBtmTypeName() {
-		return btmTypeName;
-	}
-
-	public void setBtmTypeName(String btmTypeName) {
-		this.btmTypeName = btmTypeName;
-	}
-	/**
-	 * 鑾峰彇 璁よ瘉鏂瑰紡
-	 */
-	public String getAuthorityoid (){
-		return authorityoid;
-	}
-
-	/**
-	 * 璁剧疆 璁よ瘉鏂瑰紡
-	 */
-	public void setAuthorityoid (String authorityoid){
-		this.authorityoid = authorityoid;
-	}
-
-	/**
-	 * 鑾峰彇璁よ瘉鏂瑰紡鏄剧ず鏂囨湰
-	 */
-	public String getAuthorityoidName (){
-		return authorityoidName;
-	}
-
-	/**
-	 * 璁剧疆璁よ瘉鏂瑰紡鏄剧ず鏂囨湰
-	 */
-	public void setAuthorityoidName (String authorityoidName){
-		this.authorityoidName = authorityoidName;
-	}
-	/**
-	 * 鑾峰彇 鎺ュ彛鍑芥暟
-	 */
-	public String getInterfaceFunction (){
-		return interfaceFunction;
-	}
-
-	/**
-	 * 璁剧疆 鎺ュ彛鍑芥暟
-	 */
-	public void setInterfaceFunction (String interfaceFunction){
-		this.interfaceFunction = interfaceFunction;
-	}
-
-	/**
-	 * 鑾峰彇 鎺ュ彛绫诲瀷
-	 */
-	public String getInterfacetype (){
-		return interfacetype;
-	}
-
-	/**
-	 * 璁剧疆 鎺ュ彛绫诲瀷
-	 */
-	public void setInterfacetype (String interfacetype){
-		this.interfacetype = interfacetype;
-	}
-
-	/**
-	 * 鑾峰彇鎺ュ彛绫诲瀷鏄剧ず鏂囨湰
-	 */
-	public String getInterfacetypeText (){
-		return interfacetypeText;
-	}
-
-	/**
-	 * 璁剧疆鎺ュ彛绫诲瀷鏄剧ず鏂囨湰
-	 */
-	public void setInterfacetypeText (String interfacetypeText){
-		this.interfacetypeText = interfacetypeText;
-	}
-	/**
-	 * 鑾峰彇 鍙傛暟绫诲瀷
-	 */
-	public String getParamtype (){
-		return paramtype;
-	}
-
-	/**
-	 * 璁剧疆 鍙傛暟绫诲瀷
-	 */
-	public void setParamtype (String paramtype){
-		this.paramtype = paramtype;
-	}
-
-	/**
-	 * 鑾峰彇鍙傛暟绫诲瀷鏄剧ず鏂囨湰
-	 */
-	public String getParamtypeText (){
-		return paramtypeText;
-	}
-
-	/**
-	 * 璁剧疆鍙傛暟绫诲瀷鏄剧ず鏂囨湰
-	 */
-	public void setParamtypeText (String paramtypeText){
-		this.paramtypeText = paramtypeText;
-	}
-	/**
-	 * 鑾峰彇 璇锋眰鏂瑰紡
-	 */
-	public String getRequestmethod (){
-		return requestmethod;
-	}
-
-	/**
-	 * 璁剧疆 璇锋眰鏂瑰紡
-	 */
-	public void setRequestmethod (String requestmethod){
-		this.requestmethod = requestmethod;
-	}
-
-	/**
-	 * 鑾峰彇璇锋眰鏂瑰紡鏄剧ず鏂囨湰
-	 */
-	public String getRequestmethodText (){
-		return requestmethodText;
-	}
-
-	/**
-	 * 璁剧疆璇锋眰鏂瑰紡鏄剧ず鏂囨湰
-	 */
-	public void setRequestmethodText (String requestmethodText){
-		this.requestmethodText = requestmethodText;
-	}
-	/**
-	 * 鑾峰彇 璇锋眰鍦板潃
-	 */
-	public String getRequesturl (){
-		return requesturl;
-	}
-
-	/**
-	 * 璁剧疆 璇锋眰鍦板潃
-	 */
-	public void setRequesturl (String requesturl){
-		this.requesturl = requesturl;
-	}
-
-	/**
-	 * 鑾峰彇 杩斿洖鍊肩被鍨�
-	 */
-	public String getReturntype (){
-		return returntype;
-	}
-
-	/**
-	 * 璁剧疆 杩斿洖鍊肩被鍨�
-	 */
-	public void setReturntype (String returntype){
-		this.returntype = returntype;
-	}
-
-	/**
-	 * 鑾峰彇杩斿洖鍊肩被鍨嬫樉绀烘枃鏈�
-	 */
-	public String getReturntypeText (){
-		return returntypeText;
-	}
-
-	/**
-	 * 璁剧疆杩斿洖鍊肩被鍨嬫樉绀烘枃鏈�
-	 */
-	public void setReturntypeText (String returntypeText){
-		this.returntypeText = returntypeText;
-	}
-	/**
-	 * 鑾峰彇 鏉ユ簮绯荤粺涓婚敭
-	 */
-	public String getSourcesystemoid (){
-		return sourcesystemoid;
-	}
-
-	/**
-	 * 璁剧疆 鏉ユ簮绯荤粺涓婚敭
-	 */
-	public void setSourcesystemoid (String sourcesystemoid){
-		this.sourcesystemoid = sourcesystemoid;
-	}
-
-	/**
-	 * 鑾峰彇鏉ユ簮绯荤粺涓婚敭鏄剧ず鏂囨湰
-	 */
-	public String getSourcesystemoidName (){
-		return sourcesystemoidName;
-	}
-
-	/**
-	 * 璁剧疆鏉ユ簮绯荤粺涓婚敭鏄剧ず鏂囨湰
-	 */
-	public void setSourcesystemoidName (String sourcesystemoidName){
-		this.sourcesystemoidName = sourcesystemoidName;
-	}
-	/**
-	 * 鑾峰彇 鐩爣绯荤粺涓婚敭
-	 */
-	public String getTargetsystemoid (){
-		return targetsystemoid;
-	}
-
-	/**
-	 * 璁剧疆 鐩爣绯荤粺涓婚敭
-	 */
-	public void setTargetsystemoid (String targetsystemoid){
-		this.targetsystemoid = targetsystemoid;
-	}
-
-	/**
-	 * 鑾峰彇鐩爣绯荤粺涓婚敭鏄剧ず鏂囨湰
-	 */
-	public String getTargetsystemoidName (){
-		return targetsystemoidName;
-	}
-
-	/**
-	 * 璁剧疆鐩爣绯荤粺涓婚敭鏄剧ず鏂囨湰
-	 */
-	public void setTargetsystemoidName (String targetsystemoidName){
-		this.targetsystemoidName = targetsystemoidName;
-	}
-
-	@Override
-	public String getDescription() {
-		return description;
-	}
-
-	@Override
-	public void setDescription(String description) {
-		this.description = description;
-	}
-
-	public String getClassPath() {
-		return classPath;
-	}
-
-	public void setClassPath(String classPath) {
-		this.classPath = classPath;
-	}
-
-	public String getDataFlowType() {
-		return dataFlowType;
-	}
-
-	public void setDataFlowType(String dataFlowType) {
-		this.dataFlowType = dataFlowType;
-	}
-
-	public String getDataFlowTypeText() {
-		return dataFlowTypeText;
-	}
-
-	public void setDataFlowTypeText(String dataFlowTypeText) {
-		this.dataFlowTypeText = dataFlowTypeText;
-	}
-
-	public String getClassifyoid() {
-		return classifyoid;
-	}
-
-	public void setClassifyoid(String classifyoid) {
-		this.classifyoid = classifyoid;
-	}
-
-	public String getUsedflag() {
-		return usedflag;
-	}
-
-	public void setUsedflag(String usedflag) {
-		this.usedflag = usedflag;
-	}
-
-	public String getSysbaseoid() {
-		return sysbaseoid;
-	}
-
-	public void setSysbaseoid(String sysbaseoid) {
-		this.sysbaseoid = sysbaseoid;
-	}
-
-	public String getSysbasename() {
-		return sysbasename;
-	}
-
-	public void setSysbasename(String sysbasename) {
-		this.sysbasename = sysbasename;
-	}
-
-	public String getSysbaseid() {
-		return sysbaseid;
-	}
-
-	public void setSysbaseid(String sysbaseid) {
-		this.sysbaseid = sysbaseid;
-	}
-
-	public List<SysIntParamDTO> getSysIntParamDTOs() {
-		return sysIntParamDTOs;
-	}
-
-	public void setSysIntParamDTOs(List<SysIntParamDTO> sysIntParamDTOs) {
-		this.sysIntParamDTOs = sysIntParamDTOs;
-	}
-
-	public List<SysIntHeaderDTO> getSysIntHeaderDTOS() {
-		return sysIntHeaderDTOS;
-	}
-
-	public void setSysIntHeaderDTOS(List<SysIntHeaderDTO> sysIntHeaderDTOS) {
-		this.sysIntHeaderDTOS = sysIntHeaderDTOS;
-	}
-
-	public String getPushType() {
-		return pushType;
-	}
-
-	public void setPushType(String pushType) {
-		this.pushType = pushType;
-	}
-
-	public String getSourceSysName() {
-		return sourceSysName;
-	}
-
-	public void setSourceSysName(String sourceSysName) {
-		this.sourceSysName = sourceSysName;
-	}
-
-	public String getSourceSysId() {
-		return sourceSysId;
-	}
-
-	public void setSourceSysId(String sourceSysId) {
-		this.sourceSysId = sourceSysId;
-	}
-
-	public String getTargetSysName() {
-		return targetSysName;
-	}
-
-	public void setTargetSysName(String targetSysName) {
-		this.targetSysName = targetSysName;
-	}
-
-	public String getTargetSysId() {
-		return targetSysId;
-	}
-
-	public void setTargetSysId(String targetSysId) {
-		this.targetSysId = targetSysId;
-	}
-
-	@Override
-	public String toString() {
-		return "SysIntInfoDTO{" +
-				"authorityoid='" + authorityoid + '\'' +
-				", authorityoidName='" + authorityoidName + '\'' +
-				", interfaceFunction='" + interfaceFunction + '\'' +
-				", interfacetype='" + interfacetype + '\'' +
-				", interfacetypeText='" + interfacetypeText + '\'' +
-				", paramtype='" + paramtype + '\'' +
-				", paramtypeText='" + paramtypeText + '\'' +
-				", requestmethod='" + requestmethod + '\'' +
-				", requestmethodText='" + requestmethodText + '\'' +
-				", classifyoid='" + classifyoid + '\'' +
-				", usedflag='" + usedflag + '\'' +
-				", sysbaseoid='" + sysbaseoid + '\'' +
-				", sysbaseid='" + sysbaseid + '\'' +
-				", sysbasename='" + sysbasename + '\'' +
-				", requesturl='" + requesturl + '\'' +
-				", returntype='" + returntype + '\'' +
-				", returntypeText='" + returntypeText + '\'' +
-				", sourcesystemoid='" + sourcesystemoid + '\'' +
-				", sourcesystemoidName='" + sourcesystemoidName + '\'' +
-				", sourceSysName='" + sourceSysName + '\'' +
-				", sourceSysId='" + sourceSysId + '\'' +
-				", targetsystemoid='" + targetsystemoid + '\'' +
-				", targetsystemoidName='" + targetsystemoidName + '\'' +
-				", targetSysName='" + targetSysName + '\'' +
-				", targetSysId='" + targetSysId + '\'' +
-				", description='" + description + '\'' +
-				", classPath='" + classPath + '\'' +
-				", dataFlowType='" + dataFlowType + '\'' +
-				", dataFlowTypeText='" + dataFlowTypeText + '\'' +
-				", btmTypeId='" + btmTypeId + '\'' +
-				", btmTypeName='" + btmTypeName + '\'' +
-				", namespace='" + namespace + '\'' +
-				", soapaction='" + soapaction + '\'' +
-				", targName='" + targName + '\'' +
-				", cxfaxis='" + cxfaxis + '\'' +
-				", classifyid='" + classifyid + '\'' +
-				", classifyname='" + classifyname + '\'' +
-				", sysIntParamDTOs=" + sysIntParamDTOs +
-				", sysIntHeaderDTOS=" + sysIntHeaderDTOS +
-				", pushType='" + pushType + '\'' +
-				'}';
-	}
-}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/feign/ICodeClassifyClient.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/feign/ICodeClassifyClient.java
index 0d61f55..210b71f 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/feign/ICodeClassifyClient.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/feign/ICodeClassifyClient.java
@@ -45,7 +45,7 @@
     String TOP = API_PREFIX + "/top";
 	String CODE_CLASSIFY_TREE=API_PREFIX+"/referCodeClassifyTree";
 	String CODE_ATTRIBUTE_LIST=API_PREFIX+"/listCodeAttributeByClassId";
-
+	String CODE_GETBYID="/getById";
     /**
      * 鑾峰彇涓婚搴撳畾涔夎〃鍒楄〃
      *
@@ -71,4 +71,12 @@
 	 */
 	@GetMapping(CODE_ATTRIBUTE_LIST)
 	public List<CodeClassifyTemplateAttrVO> listCodeAttributeByClassId(@RequestParam("codeClassifyId") String codeClassifyId);
+
+	/***
+	 * 鏍规嵁鍒嗙被id宸埍蹇冨垎绫讳俊鎭�
+	 * @param classifyId
+	 * @return
+	 */
+	@GetMapping(CODE_GETBYID)
+	 CodeClassify getById(@RequestParam("classifyId")String classifyId);
 }
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/SysIntBaseVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingSystemVO.java
similarity index 88%
rename from Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/SysIntBaseVO.java
rename to Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingSystemVO.java
index 7ac7eb1..f6ff321 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/SysIntBaseVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingSystemVO.java
@@ -8,7 +8,7 @@
  * @author lihang
  * @date 2022-03-07
  */
-public class SysIntBaseVO extends BaseModelVO {
+public class DockingSystemVO extends BaseModelVO {
 
 	/**
      * 绂佹淇敼杩欎釜鍊�
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/SysIntInfoVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/SysIntInfoVO.java
deleted file mode 100644
index 49027d5..0000000
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/SysIntInfoVO.java
+++ /dev/null
@@ -1,746 +0,0 @@
-package com.vci.ubcs.code.vo.pagemodel;
-
-import com.vci.ubcs.code.vo.pagemodel.BaseModelVO;
-
-import java.util.List;
-
-/**
- * 绯荤粺闆嗘垚鍩虹淇℃伅鏄剧ず瀵硅薄
- *
- * @author lihang
- * @date 2022-03-07
- */
-public class SysIntInfoVO extends BaseModelVO {
-
-	/**
-     * 绂佹淇敼杩欎釜鍊�
-     */
-	private static final long serialVersionUID = 4615707117716142069L;
-
-	/**
-	* 璁よ瘉鏂瑰紡
-	*/
-	private String authorityoid;
-
-	/**
-	* 璁よ瘉鏂瑰紡鏄剧ず鏂囨湰
-	*/
-	private String authorityoidName;
-
-	/**
-	 * 璁よ瘉鏂瑰紡
-	 */
-	private String authorityType;
-
-	/**
-	 * 璁よ瘉鏂瑰紡鏄剧ず鏂囨湰
-	 */
-	private String authorityTypeText;
-
-	/**
-	 * 楠岃瘉鐢ㄦ埛
-	 */
-	private String userAccount;
-
-	/**
-	 * 楠岃瘉瀵嗙爜
-	 */
-	private String userCode;
-
-	/**
-	 * 楠岃瘉浠ょ墝
-	 */
-	private String token;
-
-	/**
-	 * 鎺ュ彛鍑芥暟
-	 */
-	private String interfaceFunction;
-
-	/**
-	 * 鎺ュ彛鎻忚堪
-	 */
-	private String description;
-
-
-	/**
-	* 鎺ュ彛绫诲瀷
-	*/
-	private String interfacetype;
-
-
-	/**
-	* 鎺ュ彛绫诲瀷鏄剧ず鏂囨湰
-	*/
-	private String interfacetypeText;
-	/**
-	* 鍙傛暟绫诲瀷
-	*/
-	private String paramtype;
-
-
-	/**
-	* 鍙傛暟绫诲瀷鏄剧ず鏂囨湰
-	*/
-	private String paramtypeText;
-	/**
-	* 璇锋眰鏂瑰紡
-	*/
-	private String requestmethod;
-
-
-	/**
-	* 璇锋眰鏂瑰紡鏄剧ず鏂囨湰
-	*/
-	private String requestmethodText;
-	/**
-	 * 鍒嗙被oid
-	 */
-	private String classifyoid;
-
-	/**
-	 * 鍚敤銆佸仠鐢╰rue/false锛屼笉鐢ㄥ钩鍙扮殑鏋氫妇锛屽噺灏戝骞冲彴鐨勮�﹀悎
-	 */
-	private String usedflag;
-
-	/**
-	 * 鎺ㄩ�佺郴缁無id
-	 */
-	private String sysbaseoid;
-
-	/**
-	 * 鎺ㄩ�佺郴缁熺紪鍙�
-	 */
-	private String sysbaseid;
-
-	/**
-	 * 鎺ㄩ�佺郴缁熷悕绉�
-	 */
-	private String sysbasename;
-
-	/**
-	* 璇锋眰鍦板潃
-	*/
-	private String requesturl;
-
-
-	/**
-	* 杩斿洖鍊肩被鍨�
-	*/
-	private String returntype;
-
-
-	/**
-	* 杩斿洖鍊肩被鍨嬫樉绀烘枃鏈�
-	*/
-	private String returntypeText;
-	/**
-	* 鏉ユ簮绯荤粺涓婚敭
-	*/
-	private String sourceSystemOid;
-
-	/**
-	 * 鏉ユ簮绯荤粺鍚嶇О
-	 */
-	private String sourceSysName;
-
-	/**
-	 * 鏉ユ簮绯荤粺鏍囪瘑
-	 */
-	private String sourceSysId;
-
-	/**
-	* 鏉ユ簮绯荤粺涓婚敭鏄剧ず鏂囨湰
-	*/
-	private String sourcesystemoidName;
-
-	/**
-	* 鐩爣绯荤粺涓婚敭
-	*/
-	private String targetsystemoid;
-
-	/**
-	 * 鐩爣绯荤粺鍚嶇О
-	 */
-	private String targetSysName;
-
-	/**
-	 * 鐩爣绯荤粺鏍囪瘑
-	 */
-	private String targetSysId;
-
-	/**
-	* 鐩爣绯荤粺涓婚敭鏄剧ず鏂囨湰
-	*/
-	private String targetsystemoidName;
-
-	/**
-	 * 绫昏矾寰�
-	 */
-	private String classPath;
-
-	/**
-	 * 鏁版嵁娴佸悜鏂瑰紡
-	 */
-	private String dataFlowType;
-
-	/**
-	 * 鏁版嵁娴佸悜鏂瑰紡鐨勬樉绀哄瓧娈�
-	 */
-	private String dataFlowTypeText;
-
-	/**
-	 * 瀛樺偍鐨勪笟鍔$被鍨�
-	 */
-	private String btmTypeId;
-
-	/**
-	 * 瀛樺偍鐨勪笟鍔$被鍨嬬殑涓枃鍚嶇О
-	 */
-	private String btmTypeName;
-
-	/**
-	 * 鍛藉悕绌洪棿
-	 */
-	private String namespace;
-
-	/**
-	 * soapAction
-	 */
-	private String soapaction;
-
-	/**
-	 * cxfaxis
-	 */
-	private String cxfaxis;
-
-	/**
-	 * 鍙傛暟鍚嶇О
-	 */
-	private String targName;
-
-	/***
-	 * 鎺ㄩ�佺被鍨� 1:鏁版嵁鎺ㄩ��/2鍒嗙被鎺ㄩ�侊紝榛樿鏁版嵁鎺ㄩ��
-	 */
-	private String pushType;
-	/***
-	 * 鎺ㄩ�佺被鍨嬫樉绀哄��
-	 */
-	private String pushTypeText;
-
-	/**
-	 * 鍒嗙被id
-	 */
-	private String classifyid;
-
-	/**
-	 * 鍒嗙被鍚嶇О
-	 */
-	private String classifyname;
-
-	/***
-	 * 鍙傛暟淇℃伅瀵硅薄
-	 */
-	private List<SysIntParamVO> sysIntParamVOs;
-	/***
-	 * header淇℃伅瀵硅薄
-	 */
-	private List<SysIntHeaderVO> sysIntHeaderVOs;
-
-	public String getClassifyid() {
-		return classifyid;
-	}
-
-	public void setClassifyid(String classifyid) {
-		this.classifyid = classifyid;
-	}
-
-	public String getClassifyname() {
-		return classifyname;
-	}
-
-	public void setClassifyname(String classifyname) {
-		this.classifyname = classifyname;
-	}
-	public String getTargName() {
-		return targName;
-	}
-
-	public void setTargName(String targName) {
-		this.targName = targName;
-	}
-
-	public String getSoapaction() {
-		return soapaction;
-	}
-
-	public void setSoapaction(String soapaction) {
-		this.soapaction = soapaction;
-	}
-
-	public String getCxfaxis() {
-		return cxfaxis;
-	}
-
-	public void setCxfaxis(String cxfaxis) {
-		this.cxfaxis = cxfaxis;
-	}
-
-	public String getNamespace() {
-		return namespace;
-	}
-
-	public void setNamespace(String namespace) {
-		this.namespace = namespace;
-	}
-
-	public String getBtmTypeId() {
-		return btmTypeId;
-	}
-
-	public void setBtmTypeId(String btmTypeId) {
-		this.btmTypeId = btmTypeId;
-	}
-
-	public String getBtmTypeName() {
-		return btmTypeName;
-	}
-
-	public void setBtmTypeName(String btmTypeName) {
-		this.btmTypeName = btmTypeName;
-	}
-
-	public String getUsedflag() {
-		return usedflag;
-	}
-
-	public void setUsedflag(String usedflag) {
-		this.usedflag = usedflag;
-	}
-
-	public String getSysbaseoid() {
-		return sysbaseoid;
-	}
-
-	public void setSysbaseoid(String sysbaseoid) {
-		this.sysbaseoid = sysbaseoid;
-	}
-
-	public String getSysbasename() {
-		return sysbasename;
-	}
-
-	public void setSysbasename(String sysbasename) {
-		this.sysbasename = sysbasename;
-	}
-
-	public String getClassPath() {
-		return classPath;
-	}
-
-	public void setClassPath(String classPath) {
-		this.classPath = classPath;
-	}
-
-	/**
-	 * 鑾峰彇 璁よ瘉鏂瑰紡
-	 */
-	public String getAuthorityoid (){
-		return authorityoid;
-	}
-
-	/**
-	* 璁剧疆 璁よ瘉鏂瑰紡
-	*/
-	public void setAuthorityoid (String authorityoid){
-		this.authorityoid = authorityoid;
-	}
-	/**
-	 * 鑾峰彇璁よ瘉鏂瑰紡鏄剧ず鏂囨湰
-	 */
-	public String getAuthorityoidName (){
-		return authorityoidName;
-	}
-
-	/**
-	* 璁剧疆璁よ瘉鏂瑰紡鏄剧ず鏂囨湰
-	*/
-	public void setAuthorityoidName (String authorityoidName){
-		this.authorityoidName = authorityoidName;
-	}
-	/**
-	 * 鑾峰彇 鎺ュ彛绫诲瀷
-	 */
-	public String getInterfacetype (){
-		return interfacetype;
-	}
-
-	/**
-	* 璁剧疆 鎺ュ彛绫诲瀷
-	*/
-	public void setInterfacetype (String interfacetype){
-		this.interfacetype = interfacetype;
-	}
-	/**
-	 * 鑾峰彇鎺ュ彛绫诲瀷鏄剧ず鏂囨湰
-	 */
-	public String getInterfacetypeText (){
-		return interfacetypeText;
-	}
-
-	/**
-	 * 璁剧疆 鎺ュ彛绫诲瀷鏄剧ず鏂囨湰
-	 */
-	public void setInterfacetypeText (String interfacetypeText){
-		this.interfacetypeText = interfacetypeText;
-	}
-	/**
-	 * 鑾峰彇 鍙傛暟绫诲瀷
-	 */
-	public String getParamtype (){
-		return paramtype;
-	}
-
-	/**
-	* 璁剧疆 鍙傛暟绫诲瀷
-	*/
-	public void setParamtype (String paramtype){
-		this.paramtype = paramtype;
-	}
-	/**
-	 * 鑾峰彇鍙傛暟绫诲瀷鏄剧ず鏂囨湰
-	 */
-	public String getParamtypeText (){
-		return paramtypeText;
-	}
-
-	/**
-	 * 璁剧疆 鍙傛暟绫诲瀷鏄剧ず鏂囨湰
-	 */
-	public void setParamtypeText (String paramtypeText){
-		this.paramtypeText = paramtypeText;
-	}
-	/**
-	 * 鑾峰彇 璇锋眰鏂瑰紡
-	 */
-	public String getRequestmethod (){
-		return requestmethod;
-	}
-
-	/**
-	* 璁剧疆 璇锋眰鏂瑰紡
-	*/
-	public void setRequestmethod (String requestmethod){
-		this.requestmethod = requestmethod;
-	}
-	/**
-	 * 鑾峰彇璇锋眰鏂瑰紡鏄剧ず鏂囨湰
-	 */
-	public String getRequestmethodText (){
-		return requestmethodText;
-	}
-
-	/**
-	 * 璁剧疆 璇锋眰鏂瑰紡鏄剧ず鏂囨湰
-	 */
-	public void setRequestmethodText (String requestmethodText){
-		this.requestmethodText = requestmethodText;
-	}
-	/**
-	 * 鑾峰彇 璇锋眰鍦板潃
-	 */
-	public String getRequesturl (){
-		return requesturl;
-	}
-
-	/**
-	* 璁剧疆 璇锋眰鍦板潃
-	*/
-	public void setRequesturl (String requesturl){
-		this.requesturl = requesturl;
-	}
-	/**
-	 * 鑾峰彇 杩斿洖鍊肩被鍨�
-	 */
-	public String getReturntype (){
-		return returntype;
-	}
-
-	/**
-	* 璁剧疆 杩斿洖鍊肩被鍨�
-	*/
-	public void setReturntype (String returntype){
-		this.returntype = returntype;
-	}
-	/**
-	 * 鑾峰彇杩斿洖鍊肩被鍨嬫樉绀烘枃鏈�
-	 */
-	public String getReturntypeText (){
-		return returntypeText;
-	}
-
-	/**
-	 * 璁剧疆 杩斿洖鍊肩被鍨嬫樉绀烘枃鏈�
-	 */
-	public void setReturntypeText (String returntypeText){
-		this.returntypeText = returntypeText;
-	}
-	/**
-	 * 鑾峰彇 鏉ユ簮绯荤粺涓婚敭
-	 */
-	public String getSourceSystemoid (){
-		return sourceSystemOid;
-	}
-
-	/**
-	* 璁剧疆 鏉ユ簮绯荤粺涓婚敭
-	*/
-	public void setSourceSystemoid (String sourceSystemOid){
-		this.sourceSystemOid = sourceSystemOid;
-	}
-	/**
-	 * 鑾峰彇鏉ユ簮绯荤粺涓婚敭鏄剧ず鏂囨湰
-	 */
-	public String getSourcesystemoidName (){
-		return sourcesystemoidName;
-	}
-
-	/**
-	* 璁剧疆鏉ユ簮绯荤粺涓婚敭鏄剧ず鏂囨湰
-	*/
-	public void setSourcesystemoidName (String sourcesystemoidName){
-		this.sourcesystemoidName = sourcesystemoidName;
-	}
-	/**
-	 * 鑾峰彇 鐩爣绯荤粺涓婚敭
-	 */
-	public String getTargetsystemoid (){
-		return targetsystemoid;
-	}
-
-	/**
-	* 璁剧疆 鐩爣绯荤粺涓婚敭
-	*/
-	public void setTargetsystemoid (String targetsystemoid){
-		this.targetsystemoid = targetsystemoid;
-	}
-	/**
-	 * 鑾峰彇鐩爣绯荤粺涓婚敭鏄剧ず鏂囨湰
-	 */
-	public String getTargetsystemoidName (){
-		return targetsystemoidName;
-	}
-
-	/**
-	* 璁剧疆鐩爣绯荤粺涓婚敭鏄剧ず鏂囨湰
-	*/
-	public void setTargetsystemoidName (String targetsystemoidName){
-		this.targetsystemoidName = targetsystemoidName;
-	}
-
-	public String getSourceSysName() {
-		return sourceSysName;
-	}
-
-	public void setSourceSysName(String sourceSysName) {
-		this.sourceSysName = sourceSysName;
-	}
-
-	public String getSourceSysId() {
-		return sourceSysId;
-	}
-
-	public void setSourceSysId(String sourceSysId) {
-		this.sourceSysId = sourceSysId;
-	}
-
-	public String getTargetSysName() {
-		return targetSysName;
-	}
-
-	public void setTargetSysName(String targetSysName) {
-		this.targetSysName = targetSysName;
-	}
-
-	public String getTargetSysId() {
-		return targetSysId;
-	}
-
-	public void setTargetSysId(String targetSysId) {
-		this.targetSysId = targetSysId;
-	}
-
-	public String getAuthorityType() {
-		return authorityType;
-	}
-
-	public void setAuthorityType(String authorityType) {
-		this.authorityType = authorityType;
-	}
-
-	public String getUserAccount() {
-		return userAccount;
-	}
-
-	public void setUserAccount(String userAccount) {
-		this.userAccount = userAccount;
-	}
-
-	public String getUserCode() {
-		return userCode;
-	}
-
-	public void setUserCode(String userCode) {
-		this.userCode = userCode;
-	}
-
-	public String getToken() {
-		return token;
-	}
-
-	public void setToken(String token) {
-		this.token = token;
-	}
-
-	public String getInterfaceFunction() {
-		return interfaceFunction;
-	}
-
-	public void setInterfaceFunction(String interfaceFunction) {
-		this.interfaceFunction = interfaceFunction;
-	}
-
-	@Override
-	public String getDescription() {
-		return description;
-	}
-
-	@Override
-	public void setDescription(String description) {
-		this.description = description;
-	}
-
-	public String getAuthorityTypeText() {
-		return authorityTypeText;
-	}
-
-	public void setAuthorityTypeText(String authorityTypeText) {
-		this.authorityTypeText = authorityTypeText;
-	}
-
-	public String getDataFlowType() {
-		return dataFlowType;
-	}
-
-	public void setDataFlowType(String dataFlowType) {
-		this.dataFlowType = dataFlowType;
-	}
-
-	public String getDataFlowTypeText() {
-		return dataFlowTypeText;
-	}
-
-	public void setDataFlowTypeText(String dataFlowTypeText) {
-		this.dataFlowTypeText = dataFlowTypeText;
-	}
-
-	public String getClassifyoid() {
-		return classifyoid;
-	}
-
-	public void setClassifyoid(String classifyoid) {
-		this.classifyoid = classifyoid;
-	}
-
-	public String getSysbaseid() {
-		return sysbaseid;
-	}
-
-	public void setSysbaseid(String sysbaseid) {
-		this.sysbaseid = sysbaseid;
-	}
-
-	public String getPushType() {
-		return pushType;
-	}
-
-	public void setPushType(String pushType) {
-		this.pushType = pushType;
-	}
-
-	public String getPushTypeText() {
-		return pushTypeText;
-	}
-
-	public void setPushTypeText(String pushTypeText) {
-		this.pushTypeText = pushTypeText;
-	}
-
-	public List<SysIntParamVO> getSysIntParamVOs() {
-		return sysIntParamVOs;
-	}
-
-	public void setSysIntParamVOs(List<SysIntParamVO> sysIntParamVOs) {
-		this.sysIntParamVOs = sysIntParamVOs;
-	}
-
-	public List<SysIntHeaderVO> getSysIntHeaderVOs() {
-		return sysIntHeaderVOs;
-	}
-
-	public void setSysIntHeaderVOs(List<SysIntHeaderVO> sysIntHeaderVOs) {
-		this.sysIntHeaderVOs = sysIntHeaderVOs;
-	}
-
-	@Override
-	public String toString() {
-		return "SysIntInfoVO{" +
-				"authorityoid='" + authorityoid + '\'' +
-				", authorityoidName='" + authorityoidName + '\'' +
-				", authorityType='" + authorityType + '\'' +
-				", authorityTypeText='" + authorityTypeText + '\'' +
-				", userAccount='" + userAccount + '\'' +
-				", userCode='" + userCode + '\'' +
-				", token='" + token + '\'' +
-				", interfaceFunction='" + interfaceFunction + '\'' +
-				", description='" + description + '\'' +
-				", interfacetype='" + interfacetype + '\'' +
-				", interfacetypeText='" + interfacetypeText + '\'' +
-				", paramtype='" + paramtype + '\'' +
-				", paramtypeText='" + paramtypeText + '\'' +
-				", requestmethod='" + requestmethod + '\'' +
-				", requestmethodText='" + requestmethodText + '\'' +
-				", classifyoid='" + classifyoid + '\'' +
-				", usedflag='" + usedflag + '\'' +
-				", sysbaseoid='" + sysbaseoid + '\'' +
-				", sysbaseid='" + sysbaseid + '\'' +
-				", sysbasename='" + sysbasename + '\'' +
-				", requesturl='" + requesturl + '\'' +
-				", returntype='" + returntype + '\'' +
-				", returntypeText='" + returntypeText + '\'' +
-				", sourceSystemOid='" + sourceSystemOid + '\'' +
-				", sourceSysName='" + sourceSysName + '\'' +
-				", sourceSysId='" + sourceSysId + '\'' +
-				", sourcesystemoidName='" + sourcesystemoidName + '\'' +
-				", targetsystemoid='" + targetsystemoid + '\'' +
-				", targetSysName='" + targetSysName + '\'' +
-				", targetSysId='" + targetSysId + '\'' +
-				", targetsystemoidName='" + targetsystemoidName + '\'' +
-				", classPath='" + classPath + '\'' +
-				", dataFlowType='" + dataFlowType + '\'' +
-				", dataFlowTypeText='" + dataFlowTypeText + '\'' +
-				", btmTypeId='" + btmTypeId + '\'' +
-				", btmTypeName='" + btmTypeName + '\'' +
-				", namespace='" + namespace + '\'' +
-				", soapaction='" + soapaction + '\'' +
-				", cxfaxis='" + cxfaxis + '\'' +
-				", targName='" + targName + '\'' +
-				", pushType='" + pushType + '\'' +
-				", pushTypeText='" + pushTypeText + '\'' +
-				", classifyid='" + classifyid + '\'' +
-				", classifyname='" + classifyname + '\'' +
-				", sysIntParamVOs=" + sysIntParamVOs +
-				", sysIntHeaderVOs=" + sysIntHeaderVOs +
-				'}';
-	}
-}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/dto/DockingPreClassifyDTO.java b/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/dto/DockingPreClassifyDTO.java
index 1021e7e..dffa444 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/dto/DockingPreClassifyDTO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/dto/DockingPreClassifyDTO.java
@@ -26,7 +26,7 @@
 	/****
 	 * 鍒嗙被閾炬帴鍚嶇О
 	 */
-	private String getNodeLinkName;
+	private String nodeLinkName;
 	/***
 	 * 鐖剁骇鑺傜偣
 	 */
@@ -52,12 +52,12 @@
 		this.nodeLink = nodeLink;
 	}
 
-	public String getGetNodeLinkName() {
-		return getNodeLinkName;
+	public String getNodeLinkName() {
+		return nodeLinkName;
 	}
 
-	public void setGetNodeLinkName(String getNodeLinkName) {
-		this.getNodeLinkName = getNodeLinkName;
+	public void setNodeLinkName(String nodeLinkName) {
+		this.nodeLinkName = nodeLinkName;
 	}
 
 	public String getPid() {
@@ -81,7 +81,7 @@
 		return "DockingPreClassifyDTO{" +
 			"className='" + className + '\'' +
 			", nodeLink='" + nodeLink + '\'' +
-			", getNodeLinkName='" + getNodeLinkName + '\'' +
+			", nodeLinkName='" + nodeLinkName + '\'' +
 			", pid='" + pid + '\'' +
 			", dockingPreViewModelDTOList=" + dockingPreViewModelDTOList +
 			'}';
diff --git a/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/entity/DockingPreClassify.java b/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/entity/DockingPreClassify.java
index eac2632..9e4cb15 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/entity/DockingPreClassify.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/entity/DockingPreClassify.java
@@ -37,7 +37,7 @@
 	 * 鍒嗙被閾炬帴鍚嶇О
 	 */
 	@ApiModelProperty(value = "閾炬帴鍚嶇О")
-	private String getNodeLinkName;
+	private String nodeLinkName;
 	/***
 	 * 鐖剁骇鑺傜偣
 	 */
diff --git a/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/vo/DockingPreClassifyVO.java b/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/vo/DockingPreClassifyVO.java
index 4fbd1a3..55460d4 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/vo/DockingPreClassifyVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/vo/DockingPreClassifyVO.java
@@ -24,7 +24,7 @@
 	/****
 	 * 鍒嗙被閾炬帴鍚嶇О
 	 */
-	private String getNodeLinkName;
+	private String nodeLinkName;
 	/***
 	 * 鐖剁骇鑺傜偣
 	 */
@@ -50,12 +50,12 @@
 		this.nodeLink = nodeLink;
 	}
 
-	public String getGetNodeLinkName() {
-		return getNodeLinkName;
+	public String getNodeLinkName() {
+		return nodeLinkName;
 	}
 
-	public void setGetNodeLinkName(String getNodeLinkName) {
-		this.getNodeLinkName = getNodeLinkName;
+	public void setNodeLinkName(String nodeLinkName) {
+		this.nodeLinkName = nodeLinkName;
 	}
 
 	public String getPid() {
@@ -79,7 +79,7 @@
 		return "DockingPreClassifyVO{" +
 			"className='" + className + '\'' +
 			", nodeLink='" + nodeLink + '\'' +
-			", getNodeLinkName='" + getNodeLinkName + '\'' +
+			", nodeLinkName='" + nodeLinkName + '\'' +
 			", pid='" + pid + '\'' +
 			", dockingPreViewModelVOList=" + dockingPreViewModelVOList +
 			'}';
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/DockingManagementController.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/DockingManagementController.java
new file mode 100644
index 0000000..014e1b4
--- /dev/null
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/DockingManagementController.java
@@ -0,0 +1,80 @@
+package com.vci.ubcs.code.controller;
+
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
+import com.vci.ubcs.code.dto.DockingSystemDTO;
+import com.vci.ubcs.code.entity.CodeRule;
+import com.vci.ubcs.code.entity.DockingSystem;
+import com.vci.ubcs.code.service.IDockingSystemService;
+import com.vci.ubcs.code.vo.pagemodel.CodeRuleVO;
+import com.vci.ubcs.code.vo.pagemodel.DockingSystemVO;
+import com.vci.ubcs.code.wrapper.CodeRuleWrapper;
+import com.vci.ubcs.code.wrapper.DockingSystemWrapper;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.AllArgsConstructor;
+import org.springblade.core.mp.support.Condition;
+import org.springblade.core.mp.support.Query;
+import org.springblade.core.tool.api.R;
+import org.springframework.web.bind.annotation.*;
+
+/**
+ * 鐮佹鍩虹淇℃伅鎺у埗鍣�
+ *
+ * @author xiejun
+ * @date 2023-05-31
+ */
+@RestController
+@AllArgsConstructor
+@RequestMapping("/dockingManagement")
+@Api(value = "鎺ュ彛绠$悊", tags = "缂栫爜鐩稿叧鎺ュ彛绠$悊淇℃伅")
+public class DockingManagementController {
+	private  final IDockingSystemService dockingSystemService;
+
+	/**绯荤粺闆嗘垚鐨勭郴缁熶俊鎭垪琛�
+	 * @param dockingSystem 鍩虹鏌ヨ瀵硅薄锛屽寘鍚煡璇㈡潯浠讹紝鍒嗛〉锛屾帓搴忕瓑
+	 *@return 绯荤粺闆嗘垚鐨勭郴缁熶俊鎭樉绀哄璞″垪琛�
+	 */
+	@GetMapping("/gridSysIntBase")
+	@ApiOperationSupport(order = 3)
+	@ApiOperation(value = "鍒嗛〉", notes = "dockingSystem")
+	public R<IPage<DockingSystemVO>> page(DockingSystem dockingSystem, Query query) {
+		IPage<DockingSystem> pages = dockingSystemService.page(Condition.getPage(query), Condition.getQueryWrapper(dockingSystem));
+		return R.data(DockingSystemWrapper.build().pageVO(pages));
+	}
+
+	/**
+	 * 澧炲姞 绯荤粺闆嗘垚鐨勭郴缁熶俊鎭�
+	 * @param dockingSystemDTO 绯荤粺闆嗘垚鐨勭郴缁熶俊鎭暟鎹紶杈撳璞�
+	 * @return 鎵ц缁撴灉锛宻uccess涓簍rue琛ㄧず鎴愬姛锛宮sg鏄け璐ョ殑鎻愮ず淇℃伅锛宱bj鏄坊鍔犲畬鎴愬悗鐨勬樉绀哄璞�
+	 */
+	@PostMapping( "/addSave")
+	public  R<DockingSystemVO> addSave(@RequestBody DockingSystemDTO dockingSystemDTO){
+		boolean res= dockingSystemService.addSave(dockingSystemDTO);
+		return  R.status(res);
+	}
+
+
+	/**
+	 * 淇敼 绯荤粺闆嗘垚鐨勭郴缁熶俊鎭�
+	 * @param dockingSystemDTO 绯荤粺闆嗘垚鐨勭郴缁熶俊鎭暟鎹紶杈撳璞�
+	 * @return 鎵ц缁撴灉锛宻uccess涓簍rue琛ㄧず鎴愬姛锛宮sg鏄け璐ョ殑鎻愮ず淇℃伅锛宱bj鏄坊鍔犲畬鎴愬悗鐨勬樉绀哄璞�
+	 */
+	@PutMapping("/editSave")
+	public R<DockingSystemVO> editSave(@RequestBody DockingSystemDTO dockingSystemDTO){
+		DockingSystemVO dockingSystemVO = dockingSystemService.editSave(dockingSystemDTO);
+		return R.data(dockingSystemVO);
+	}
+
+
+	/**
+	 * 鍒犻櫎绯荤粺闆嗘垚鐨勭郴缁熶俊鎭�
+	 * @param sysIntBaseDTO 绯荤粺闆嗘垚鐨勭郴缁熶俊鎭暟鎹紶杈撳璞★紝oid鍜宼s闇�瑕佷紶杈�
+	 * @return 鍒犻櫎缁撴灉鍙嶉锛氾細success锛氭垚鍔燂紝fail锛氬け璐�
+	 */
+	@DeleteMapping( "/deleteData")
+	public R delSystemData( DockingSystemDTO dockingSystemDTO) {
+		return R.status(dockingSystemService.delSystemData(dockingSystemDTO));
+	}
+
+}
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/feign/CodeClassifyClient.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/feign/CodeClassifyClient.java
index 02d1596..f8172ec 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/feign/CodeClassifyClient.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/feign/CodeClassifyClient.java
@@ -85,5 +85,17 @@
 		return codeClassifyTemplateVO.getAttributes();
 	}
 
+	/**
+	 * 鏍规嵁鍒嗙被id锛岃幏鍙栧垎绫�
+	 * @param classifyId
+	 * @return
+	 */
+
+	@Override
+	@GetMapping(CODE_GETBYID)
+	public CodeClassify getById(String classifyId) {
+		return plCodeClassifyService.getById(classifyId);
+	}
+
 
 }
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingLogeServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingLogeServiceImpl.java
index fdfd4ea..a1e0a6b 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingLogeServiceImpl.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingLogeServiceImpl.java
@@ -9,7 +9,7 @@
 /**
 	* 缂栫爜淇℃伅 鏈嶅姟瀹炵幇绫�
 	*
-	* @author xiej
+	* @author xiejun
 	* @since 2023-05-17
 	*/
 @Service
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodeCLassifyMapper.xml b/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodeCLassifyMapper.xml
index b054ef5..d1bd445 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodeCLassifyMapper.xml
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodeCLassifyMapper.xml
@@ -134,7 +134,7 @@
             <if test="oid != null ">
                 codeclassify0.parentCodeClassifyOid = '${oid}'
             </if>
-            <if test="oid = null ">
+            <if test="oid == null ">
                 codeclassify0.parentCodeClassifyOid is null
             </if>
         CONNECT BY PRIOR codeclassify0.OID = codeclassify0.parentCodeClassifyOid
diff --git a/Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/code/webservice/feigh/MdmInterJtClient.java b/Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/code/webservice/feigh/MdmInterJtClient.java
index 099beaf..5217beb 100644
--- a/Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/code/webservice/feigh/MdmInterJtClient.java
+++ b/Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/code/webservice/feigh/MdmInterJtClient.java
@@ -205,7 +205,7 @@
 				dockingPreClassify.setPid(pid);
 				dockingPreClassify.setId(classNumber);
 				dockingPreClassify.setNodeLink(nodeLink);
-				dockingPreClassify.setGetNodeLinkName(nodeLinkName);
+				dockingPreClassify.setNodeLinkName(nodeLinkName);
 				dockingPreClassify.setClassName(className);
 				dockingPreClassifyArrayList.add(dockingPreClassify);
 				// 鑾峰彇瀵瑰簲鐨勫垎绫昏鍥炬ā鍨�
diff --git a/Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/code/webservice/service/impl/DockingPreAttrMappingServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/code/webservice/service/impl/DockingPreAttrMappingServiceImpl.java
index d0cc795..7799f12 100644
--- a/Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/code/webservice/service/impl/DockingPreAttrMappingServiceImpl.java
+++ b/Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/code/webservice/service/impl/DockingPreAttrMappingServiceImpl.java
@@ -4,10 +4,11 @@
 import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.vci.ubcs.code.entity.CodeClassify;
+import com.vci.ubcs.code.feign.ICodeClassifyClient;
+import com.vci.ubcs.code.webservice.entity.*;
 import com.vci.ubcs.code.webservice.mapper.DockingPreAttrMappingMapper;
-import com.vci.ubcs.code.webservice.service.IDockingPreAttrMappingService;
-import com.vci.ubcs.code.webservice.service.IDockingPreAttrRangeService;
-import com.vci.ubcs.code.webservice.service.IDockingPreMetaAttrService;
+import com.vci.ubcs.code.webservice.service.*;
 import com.vci.ubcs.code.webservice.vo.DokingAttributeSerchVO;
 import com.vci.ubcs.code.webservice.wrapper.DockingPreAttrMappingWrapper;
 import com.vci.ubcs.code.webservice.wrapper.DockingPreAttrRangeWrapper;
@@ -15,14 +16,12 @@
 import com.vci.ubcs.starter.util.DefaultAttrAssimtUtil;
 import com.vci.ubcs.starter.util.MdmBtmTypeConstant;
 import com.vci.ubcs.starter.web.util.VciBaseUtil;
-import com.vci.ubcs.code.webservice.entity.DockingPreAttrMapping;
-import com.vci.ubcs.code.webservice.entity.DockingPreAttrRange;
-import com.vci.ubcs.code.webservice.entity.DockingPreMetaAttr;
 import com.vci.ubcs.code.webservice.vo.DockingPreAttrMappingVO;
 import com.vci.ubcs.code.webservice.vo.DockingPreAttrRangeVO;
 import org.springblade.core.tool.api.R;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
+import org.springframework.context.annotation.Lazy;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
@@ -45,6 +44,11 @@
 	 */
 	@Autowired(required = false)
 	private DockingPreAttrMappingMapper dockingPreAttrMappingMapper;
+	/***
+	 * 涓绘暟鎹垎绫绘湇鍔�
+	 */
+	@Autowired(required = true)
+	private  	ICodeClassifyClient codeClassifyClient;
 
 	/***
 	 * 涓氬姟鏁版嵁灞炴�ф湇鍔�
@@ -64,8 +68,19 @@
 	private IDockingPreAttrRangeService dockingPreAttrRangeService;
 
 
+	/***
+	 * 闆嗗洟鍒嗙被瑙嗗浘妯″瀷鏈嶅姟
+	 */
+	@Autowired(required = false)
 
+	private IDockingPreViewModelService dockingPreViewModelService;
 
+	/***
+	 * 闆嗗洟灞炴�ф湇鍔�
+	 */
+	@Autowired(required = false)
+	@Lazy
+	private IDockingPreClassifyService dockingPreClassifyService;
 
 	/***
 	 * 鏍规嵁涓绘暟鎹垎绫讳富閿幏鍙栧垎绫讳俊鎭厤缃�
@@ -77,31 +92,40 @@
 		VciBaseUtil.alertNotNull(codeClassifyId,"涓绘暟鎹垎绫讳富閿�");
 		VciBaseUtil.alertNotNull(sourceClassifyId,"闆嗗洟鍒嗙被涓婚敭");
 		//棣栧厛鑾峰彇鍒嗙被妯℃澘灞炴�э紝鐒跺悗涓庡睘鎬ч厤缃潗姣旇緝锛屼互闃茶鏈夊鍒犲睘鎬х殑鍙兘
+		DockingPreClassify dockingPreClassify=dockingPreClassifyService.getById(sourceClassifyId);
 		List<DockingPreMetaAttr> dockingPreMetaAttrList=	dockingPreMetaAttrService.selectByWrapper(Wrappers.<DockingPreMetaAttr>query().lambda().eq(DockingPreMetaAttr::getSourceClassifyId,sourceClassifyId));
 		List<DockingPreAttrMapping> dockingPreAttrMappings=this.selectByWrapper(Wrappers.<DockingPreAttrMapping>query().lambda().eq(DockingPreAttrMapping::getSourceClassifyId, sourceClassifyId).eq(DockingPreAttrMapping::getTargetClassifyId, codeClassifyId));
 		Map<String/**灞炴�т富閿�**/, DockingPreAttrMapping> dockingPreAttrMappingMap = dockingPreAttrMappings.stream().filter(cbo -> cbo != null).collect(Collectors.toList()).stream().collect(Collectors.toMap(s -> s.getMetaListId(), t -> t));
-
+		List<DockingPreViewModel> dockingPreViewModelList= dockingPreViewModelService.list(Wrappers.<DockingPreViewModel>query().lambda().eq(DockingPreViewModel::getSourceClassifyId,sourceClassifyId));
+		Map<String,DockingPreViewModel> dockingPreViewModelMap=dockingPreViewModelList.stream().filter(cbo -> cbo != null).collect(Collectors.toList()).stream().collect(Collectors.toMap(s -> s.getOid(), t -> t));
+		CodeClassify codeClassify= codeClassifyClient.getById(codeClassifyId);
 		List<DockingPreAttrMapping> newDockingPreAttrMappingList=new ArrayList<>();
 		dockingPreMetaAttrList.stream().forEach(dockingPreMetaAttr -> {
 			String attrOid=dockingPreMetaAttr.getOid();
 			DockingPreAttrMapping dockingPreAttrMapping=new DockingPreAttrMapping();
 			if(dockingPreAttrMappingMap.containsKey(attrOid)){
 				dockingPreAttrMapping=	dockingPreAttrMappingMap.get(attrOid);
+				DefaultAttrAssimtUtil.updateDefaultAttrAssimt(dockingPreAttrMapping);
 			}else{
 				DefaultAttrAssimtUtil.addDefaultAttrAssimt(dockingPreAttrMapping, MdmBtmTypeConstant.DOCKING_PRE_JAPPLYFORM);
 				dockingPreAttrMapping.setMetaListId(dockingPreMetaAttr.getOid());//灞炴�т富閿�
 				dockingPreAttrMapping.setSourceAttrKey(dockingPreMetaAttr.getEnglishName());//鑻辨枃鍚嶇О
 				dockingPreAttrMapping.setSourceAttrName(dockingPreMetaAttr.getChineseName());//涓枃鍚嶇О
 				dockingPreAttrMapping.setSourceClassifyId(dockingPreMetaAttr.getSourceClassifyId());//闆嗗洟鍒嗙被oid
-				dockingPreAttrMapping.setSourceClassifyName("");//鍒嗙被鍚嶇О
+				DockingPreViewModel dockingPreViewModel=new DockingPreViewModel();
+				if(dockingPreViewModelMap.containsKey(dockingPreMetaAttr.getViewModelId())){
+					dockingPreViewModel=dockingPreViewModelMap.get(dockingPreMetaAttr.getViewModelId());
+				}
+				dockingPreAttrMapping.setSourceClassifyName(dockingPreClassify.getClassName());//鍒嗙被鍚嶇О
 				dockingPreAttrMapping.setViewModeId(dockingPreMetaAttr.getViewModelId());//妯″瀷瑙嗗浘id
-				dockingPreAttrMapping.setViewModelName("");//鍒嗙被妯″瀷鍚嶇О
-				dockingPreAttrMapping.setViewName("");//鍒嗙被妯″瀷鍚嶇О
-
+				dockingPreAttrMapping.setViewModelName(dockingPreViewModel.getName());//鍒嗙被妯″瀷鍚嶇О
+				dockingPreAttrMapping.setViewName(dockingPreViewModel.getViewName());//鍒嗙被妯″瀷鍚嶇О
+				dockingPreAttrMapping.setTargetClassifyId(codeClassifyId);
+				dockingPreAttrMapping.setTargetClassifyName(codeClassify.getName());
 			}
 			newDockingPreAttrMappingList.add(dockingPreAttrMapping);
 		});
-		return 	dockingPreAttrMappingDO2VOS(dockingPreAttrMappings,false);
+		return 	dockingPreAttrMappingDO2VOS(newDockingPreAttrMappingList,false);
 	}
 
 	/***
diff --git a/Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/code/webservice/service/impl/GroupMdmInterServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/code/webservice/service/impl/GroupMdmInterServiceImpl.java
index b2ff550..fb328fa 100644
--- a/Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/code/webservice/service/impl/GroupMdmInterServiceImpl.java
+++ b/Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/code/webservice/service/impl/GroupMdmInterServiceImpl.java
@@ -421,7 +421,7 @@
 						dockingPreClassify.setPid(pid);
 						dockingPreClassify.setId(classNumber);
 						dockingPreClassify.setNodeLink(nodeLink);
-						dockingPreClassify.setGetNodeLinkName(nodeLinkName);
+						dockingPreClassify.setNodeLinkName(nodeLinkName);
 						dockingPreClassify.setClassName(className);
 						dockingPreClassify.setVersionValue(version);
 						dockingPreClassifyList.add(dockingPreClassify);
@@ -545,7 +545,7 @@
 				dockingPreClassify.setPid(pid);
 				dockingPreClassify.setId(classNumber);
 				dockingPreClassify.setNodeLink(nodeLink);
-				dockingPreClassify.setGetNodeLinkName(nodeLinkName);
+				dockingPreClassify.setNodeLinkName(nodeLinkName);
 				dockingPreClassify.setClassName(className);
 				dockingPreClassifyArrayList.add(dockingPreClassify);
 				// 鑾峰彇瀵瑰簲鐨勫垎绫昏鍥炬ā鍨�
@@ -787,7 +787,7 @@
 				DockingMainData mainData = new DockingMainData();
 				mainData.setApplyEntId(dockingApplyUnitCode);//鐢宠鍗曚綅浠g爜
 				mainData.setApplyId(apllyCode);//鐢宠鍗曞彿
-				mainData.setClassName(dockingPreClassify.getGetNodeLinkName());//鍒嗙被鍚嶇О
+				mainData.setClassName(dockingPreClassify.getNodeLinkName());//鍒嗙被鍚嶇О
 				mainData.setCreateBy(curUserName);//
 				mainData.setSecretLevel("鍐呴儴");//瀵嗙骇锛岄粯璁や负鍐呴儴
 				mainData.setViewInfos(getviewInfos(optationtype,dockingPreClassify, dataBusinessObject));//鑾峰彇瑙嗗浘妯″瀷
diff --git a/Source/UBCS/ubcs-service/ubcs-webservice/src/main/resources/mapper/DockingPreClassifyMapper.xml b/Source/UBCS/ubcs-service/ubcs-webservice/src/main/resources/mapper/DockingPreClassifyMapper.xml
index 220f181..503dc2f 100644
--- a/Source/UBCS/ubcs-service/ubcs-webservice/src/main/resources/mapper/DockingPreClassifyMapper.xml
+++ b/Source/UBCS/ubcs-service/ubcs-webservice/src/main/resources/mapper/DockingPreClassifyMapper.xml
@@ -31,7 +31,7 @@
         <result column="COPYFROMVERSION" property="copyFromVersion"/>
         <result column="CLASSNAME" property="className"/>
         <result column="NODELINK" property="nodeLink"/>
-        <result column="NODELINKNAME" property="getNodeLinkName"/>
+        <result column="NODELINKNAME" property="nodeLinkName"/>
         <result column="PID" property="pid"/>
     </resultMap>
     <select id="selectCompanyGroupClassifyVOByTree" resultMap="plDockingClassifyResultMap">
@@ -67,17 +67,16 @@
         codeclassify0.NODELINKNAME   as nodelinkname,
         codeclassify0.PID   as pid
         from PL_CODE_JCLASSIFY codeclassify0
+        start with
         <!--<where>-->
-            <if test="oid != null and oid != ''">
-                start with
+            <if test="oid != null">
                     codeclassify0.pid = '${oid}'
-                connect by prior codeclassify0.oid =codeclassify0.pid
             </if>
-          <!--  <if test="oid = null">
+             <if test="oid == null ">
                 codeclassify0.pid is null
-            </if>-->
+            </if>
         <!--</where>-->
-
+        connect by prior codeclassify0.oid =codeclassify0.pid
         order by id asc
     </select>
 

--
Gitblit v1.9.3