From 5566f138c490229dd36fbf34f90ffdd3ce78ba0a Mon Sep 17 00:00:00 2001
From: ludc <pUXmgxCf6A>
Date: 星期一, 22 五月 2023 22:41:01 +0800
Subject: [PATCH] 与集团接口集成对象,数据持久层代码添加

---
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreAttrRangeVO.java    |  134 +-
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreClassify.java             |   46 +
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IDockingPreAttrMappingService.java         |   11 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreViewModelDTO.java            |   64 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreMetaAttrVO.java     |  137 +++
 Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingPreAttrMappingMapper.xml                          |   48 +
 Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingPreClassifyMapper.xml                             |   38 +
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/DockingPreAttrMappingMapper.java            |    7 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreClassifyDTO.java             |   74 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreAttrRangeDTO.java            |  126 +-
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/UniversalInterfaceImpl.java           |   95 ++
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreApplyFormDTO.java            |   88 ++
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingPreAttrMappingWrapper.java          |   17 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreApplyFormVO.java    |   88 ++
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingPreAttrMappingServiceImpl.java |    9 
 Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingLogeMapper.xml                                    |   48 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreAttrMappingVO.java  |  266 ++++--
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IDockingLogeService.java                   |   16 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreClassifyVO.java     |   72 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreApplyForm.java            |   34 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreViewModel.java            |   40 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreViewModelVO.java    |   61 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreAttrMappingDTO.java          |  338 ++++---
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/DockingLogeMapper.java                      |   14 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreMetaAttrDTO.java             |  135 +++
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingPreClassifyWrapper.java             |   17 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreAttrMapping.java          |  118 +++
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreMetaAttr.java             |   64 +
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/DockingPreClassifyMapper.java               |    7 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreAttrRange.java            |   50 +
 30 files changed, 1,855 insertions(+), 407 deletions(-)

diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreApplyFormDTO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreApplyFormDTO.java
new file mode 100644
index 0000000..049e5af
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreApplyFormDTO.java
@@ -0,0 +1,88 @@
+package com.vci.ubcs.code.dto;
+
+import com.vci.ubcs.code.vo.pagemodel.BaseModelVO;
+
+/**
+ * 璁板綍闆嗘垚灞炴暟鎹敵璇穒d
+ * @author xiejun
+ * @date  2023-05-22
+ */
+public class DockingPreApplyFormDTO extends BaseModelVO {
+
+	/**
+	 * 绂佹淇敼杩欎釜鍊�
+	 */
+	private static final long serialVersionUID = 4615707120361431429L;
+	/***
+	 * 闆嗗洟缂栫爜
+	 */
+	private String code;
+
+	/***
+	 * 鍐呭
+	 */
+	private String content;
+	/***
+	 *涓婚敭oid
+	 */
+	private String dataOid;
+	/**
+	 * 涓氬姟瀵硅薄
+	 */
+	private String dataBtmName;
+	/***
+	 * 娑堟伅
+	 */
+	private String msg;
+
+	public String getCode() {
+		return code;
+	}
+
+	public void setCode(String code) {
+		this.code = code;
+	}
+
+	public String getContent() {
+		return content;
+	}
+
+	public void setContent(String content) {
+		this.content = content;
+	}
+
+	public String getDataOid() {
+		return dataOid;
+	}
+
+	public void setDataOid(String dataOid) {
+		this.dataOid = dataOid;
+	}
+
+	public String getDataBtmName() {
+		return dataBtmName;
+	}
+
+	public void setDataBtmName(String dataBtmName) {
+		this.dataBtmName = dataBtmName;
+	}
+
+	public String getMsg() {
+		return msg;
+	}
+
+	public void setMsg(String msg) {
+		this.msg = msg;
+	}
+
+	@Override
+	public String toString() {
+		return "DockingPreApplyCodeFormVO{" +
+			"code='" + code + '\'' +
+			", content='" + content + '\'' +
+			", dataOid='" + dataOid + '\'' +
+			", dataBtmName='" + dataBtmName + '\'' +
+			", msg='" + msg + '\'' +
+			'}';
+	}
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreAttrMappingDTO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreAttrMappingDTO.java
index 165a97d..3484adf 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreAttrMappingDTO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreAttrMappingDTO.java
@@ -2,199 +2,239 @@
 
 
 import com.vci.ubcs.code.vo.pagemodel.BaseModelVO;
+import com.vci.ubcs.code.vo.pagemodel.DockingPreAttrRangeVO;
 
 import java.util.List;
 
 /**
  * 璁板綍闆嗘垚灞炴�т笌涓绘暟鎹睘鎬ф槧灏勫叧绯诲璞�
  * @author xiejun
- * @date 2023-01-06
+ * @date  2023-05-22
  */
 public class DockingPreAttrMappingDTO extends BaseModelVO {
     /**
      * 搴忓垪鍖�
      */
     private static final long serialVersionUID = 6020487634341415429L;
-    /***
-     * 榛樿鍊�
-     */
-    private String jdefaultValue;
+	/***
+	 * 榛樿鍊�
+	 */
+	private String defaultValue;
 
-    /***
-     * 榛樿鍊�
-     */
-    private String jmetaListId;
-    /**
-     * 婧愬垎绫籭d
-     */
-    private  String jsourceClsfId;
-    /**
-     * 婧愬垎绫诲悕绉�
-     */
-    private String jsourceClsfName;
-    /**
-     * 婧愬睘鎬id
-     */
-    private String jtargetAttrId;
+	/***
+	 * 榛樿鍊�
+	 */
+	private String metaListId;
+	/**
+	 * 婧愬垎绫籭d
+	 */
+	private  String sourceClassifyId;
+	/**
+	 * 婧愬垎绫诲悕绉�
+	 */
+	private String sourceClassifyName;
+	/**
+	 * 婧愬睘鎬id
+	 */
+	private String targetAttrId;
 
-    /**
-     * 鐩爣灞炴�id
-     */
-    private String jtargetClsfId;
+	/**
+	 * 鐩爣灞炴�id
+	 */
+	private String targetClassifyId;
 
-    /***
-     * 妯℃澘Id
-     */
-    private String jviewModeId;
-    /***
-     * 妯℃澘鍚嶇О
-     */
-    private String jviewModeName;
+	/***
+	 * 妯℃澘Id
+	 */
+	private String viewModeId;
+	/***
+	 * 妯℃澘鍚嶇О
+	 */
+	private String viewModeName;
 
-    /***
-     * 鐩爣灞炴�у唴閮ㄥ悕绉�
-     */
-    private String jtargetAttrKey;
+	/***
+	 * 鐩爣灞炴�у唴閮ㄥ悕绉�
+	 */
+	private String targetAttrKey;
 
-    /***
-     * 鐩爣灞炴�у悕绉�
-     */
-    private String jtargetAttrName;
+	/***
+	 * 鐩爣灞炴�у悕绉�
+	 */
+	private String targetAttrName;
 
-    /***
-     * 鐩爣灞炴�у唴閮ㄥ悕绉�
-     */
-    private String jsourceAttrKey;
+	/***
+	 * 鐩爣灞炴�у唴閮ㄥ悕绉�
+	 */
+	private String sourceAttrKey;
 
-    /***
-     * 鐩爣灞炴�у悕绉�
-     */
-    private String jsourceAttrName;
-    /**
-     * 灞炴�у彇鍊艰寖鍥�
-     */
-    private List<DockingPreAttrRangeDTO> dockingPreAttrRangeDTOS;
+	/***
+	 * 鐩爣灞炴�у悕绉�
+	 */
+	private String sourceAttrName;
+	/***
+	 * 瑙嗗浘鍚嶇О
+	 */
+	private String viewModelName;
+	/***
+	 * 瑙嗗浘鍚嶇О
+	 */
+	private String viewName;
+	/***
+	 * 鐩爣鍒嗙被
+	 */
+	private String targetClassifyName;
 
-    public String getJdefaultValue() {
-        return jdefaultValue;
-    }
+	private List<DockingPreAttrRangeVO> dockingPreAttrRangeVoList;
 
-    public void setJdefaultValue(String jdefaultValue) {
-        this.jdefaultValue = jdefaultValue;
-    }
+	public String getDefaultValue() {
 
-    public String getJmetaListId() {
-        return jmetaListId;
-    }
+		return defaultValue;
+	}
 
-    public void setJmetaListId(String jmetaListId) {
-        this.jmetaListId = jmetaListId;
-    }
+	public void setDefaultValue(String defaultValue) {
+		this.defaultValue = defaultValue;
+	}
 
-    public String getJsourceClsfId() {
-        return jsourceClsfId;
-    }
+	public String getMetaListId() {
+		return metaListId;
+	}
 
-    public void setJsourceClsfId(String jsourceClsfId) {
-        this.jsourceClsfId = jsourceClsfId;
-    }
+	public void setMetaListId(String metaListId) {
+		this.metaListId = metaListId;
+	}
 
-    public String getJsourceClsfName() {
-        return jsourceClsfName;
-    }
+	public String getSourceClassifyId() {
+		return sourceClassifyId;
+	}
 
-    public void setJsourceClsfName(String jsourceClsfName) {
-        this.jsourceClsfName = jsourceClsfName;
-    }
+	public void setSourceClassifyId(String sourceClassifyId) {
+		this.sourceClassifyId = sourceClassifyId;
+	}
 
-    public String getJtargetAttrId() {
-        return jtargetAttrId;
-    }
+	public String getSourceClassifyName() {
+		return sourceClassifyName;
+	}
 
-    public void setJtargetAttrId(String jtargetAttrId) {
-        this.jtargetAttrId = jtargetAttrId;
-    }
+	public void setSourceClassifyName(String sourceClassifyName) {
+		this.sourceClassifyName = sourceClassifyName;
+	}
 
-    public String getJtargetClsfId() {
-        return jtargetClsfId;
-    }
+	public String getTargetAttrId() {
+		return targetAttrId;
+	}
 
-    public void setJtargetClsfId(String jtargetClsfId) {
-        this.jtargetClsfId = jtargetClsfId;
-    }
+	public void setTargetAttrId(String targetAttrId) {
+		this.targetAttrId = targetAttrId;
+	}
 
-    public String getJviewModeId() {
-        return jviewModeId;
-    }
+	public String getTargetClassifyId() {
+		return targetClassifyId;
+	}
 
-    public void setJviewModeId(String jviewModeId) {
-        this.jviewModeId = jviewModeId;
-    }
+	public void setTargetClassifyId(String targetClassifyId) {
+		this.targetClassifyId = targetClassifyId;
+	}
 
-    public String getJviewModeName() {
-        return jviewModeName;
-    }
+	public String getViewModeId() {
+		return viewModeId;
+	}
 
-    public void setJviewModeName(String jviewModeName) {
-        this.jviewModeName = jviewModeName;
-    }
+	public void setViewModeId(String viewModeId) {
+		this.viewModeId = viewModeId;
+	}
 
-    public String getJtargetAttrKey() {
-        return jtargetAttrKey;
-    }
+	public String getViewModeName() {
+		return viewModeName;
+	}
 
-    public void setJtargetAttrKey(String jtargetAttrKey) {
-        this.jtargetAttrKey = jtargetAttrKey;
-    }
+	public void setViewModeName(String viewModeName) {
+		this.viewModeName = viewModeName;
+	}
 
-    public String getJtargetAttrName() {
-        return jtargetAttrName;
-    }
+	public String getTargetAttrKey() {
+		return targetAttrKey;
+	}
 
-    public void setJtargetAttrName(String jtargetAttrName) {
-        this.jtargetAttrName = jtargetAttrName;
-    }
+	public void setTargetAttrKey(String targetAttrKey) {
+		this.targetAttrKey = targetAttrKey;
+	}
 
-    public String getJsourceAttrKey() {
-        return jsourceAttrKey;
-    }
+	public String getTargetAttrName() {
+		return targetAttrName;
+	}
 
-    public void setJsourceAttrKey(String jsourceAttrKey) {
-        this.jsourceAttrKey = jsourceAttrKey;
-    }
+	public void setTargetAttrName(String targetAttrName) {
+		this.targetAttrName = targetAttrName;
+	}
 
-    public String getJsourceAttrName() {
-        return jsourceAttrName;
-    }
+	public String getSourceAttrKey() {
+		return sourceAttrKey;
+	}
 
-    public void setJsourceAttrName(String jsourceAttrName) {
-        this.jsourceAttrName = jsourceAttrName;
-    }
+	public void setSourceAttrKey(String sourceAttrKey) {
+		this.sourceAttrKey = sourceAttrKey;
+	}
 
-    public List<DockingPreAttrRangeDTO> getDockingPreAttrRangeDTOS() {
-        return dockingPreAttrRangeDTOS;
-    }
+	public String getSourceAttrName() {
+		return sourceAttrName;
+	}
 
-    public void setDockingPreAttrRangeDTOS(List<DockingPreAttrRangeDTO> dockingPreAttrRangeDTOS) {
-        this.dockingPreAttrRangeDTOS = dockingPreAttrRangeDTOS;
-    }
+	public void setSourceAttrName(String sourceAttrName) {
+		this.sourceAttrName = sourceAttrName;
+	}
 
-    @Override
-    public String toString() {
-        return "DockingPreAttrMappingDTO{" +
-                "jdefaultValue='" + jdefaultValue + '\'' +
-                ", jmetaListId='" + jmetaListId + '\'' +
-                ", jsourceClsfId='" + jsourceClsfId + '\'' +
-                ", jsourceClsfName='" + jsourceClsfName + '\'' +
-                ", jtargetAttrId='" + jtargetAttrId + '\'' +
-                ", jtargetClsfId='" + jtargetClsfId + '\'' +
-                ", jviewModeId='" + jviewModeId + '\'' +
-                ", jviewModeName='" + jviewModeName + '\'' +
-                ", jtargetAttrKey='" + jtargetAttrKey + '\'' +
-                ", jtargetAttrName='" + jtargetAttrName + '\'' +
-                ", jsourceAttrKey='" + jsourceAttrKey + '\'' +
-                ", jsourceAttrName='" + jsourceAttrName + '\'' +
-                ", dockingPreAttrRangeDTOS=" + dockingPreAttrRangeDTOS +
-                '}';
-    }
+	public List<DockingPreAttrRangeVO> getDockingPreAttrRangeVoList() {
+		return dockingPreAttrRangeVoList;
+	}
+
+	public void setDockingPreAttrRangeVoList(List<DockingPreAttrRangeVO> dockingPreAttrRangeVoList) {
+		this.dockingPreAttrRangeVoList = dockingPreAttrRangeVoList;
+	}
+
+	public String getViewModelName() {
+
+		return viewModelName;
+	}
+
+	public void setViewModelName(String viewModelName) {
+		this.viewModelName = viewModelName;
+	}
+
+	public String getViewName() {
+		return viewName;
+	}
+
+	public void setViewName(String viewName) {
+		this.viewName = viewName;
+	}
+
+	public String getTargetClassifyName() {
+		return targetClassifyName;
+	}
+
+	public void setTargetClassifyName(String targetClassifyName) {
+		this.targetClassifyName = targetClassifyName;
+	}
+
+	@Override
+	public String toString() {
+		return "DockingPreAttrMappingDTO{" +
+			"defaultValue='" + defaultValue + '\'' +
+			", metaListId='" + metaListId + '\'' +
+			", sourceClassifyId='" + sourceClassifyId + '\'' +
+			", sourceClassifyName='" + sourceClassifyName + '\'' +
+			", targetAttrId='" + targetAttrId + '\'' +
+			", targetClassifyId='" + targetClassifyId + '\'' +
+			", viewModeId='" + viewModeId + '\'' +
+			", viewModeName='" + viewModeName + '\'' +
+			", targetAttrKey='" + targetAttrKey + '\'' +
+			", targetAttrName='" + targetAttrName + '\'' +
+			", sourceAttrKey='" + sourceAttrKey + '\'' +
+			", sourceAttrName='" + sourceAttrName + '\'' +
+			", viewModelName='" + viewModelName + '\'' +
+			", viewName='" + viewName + '\'' +
+			", targetClassifyName='" + targetClassifyName + '\'' +
+			", dockingPreAttrRangeVoList=" + dockingPreAttrRangeVoList +
+			'}';
+	}
 }
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreAttrRangeDTO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreAttrRangeDTO.java
index fed8e76..1039f65 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreAttrRangeDTO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreAttrRangeDTO.java
@@ -2,81 +2,87 @@
 
 import com.vci.ubcs.code.vo.pagemodel.BaseModelVO;
 
+/**
+ * 璁板綍闆嗘垚灞炴�у彇鍊艰寖鍥撮厤缃�
+ * @author xiejun
+ * @date  2023-05-22
+ */
 public class DockingPreAttrRangeDTO extends BaseModelVO {
     /**
      * 搴忓垪鍖�
      */
     private static final long serialVersionUID = 6020487634341415410L;
-    /***
-     *灞炴�d
-     */
-    private String jmetaListId;
-    /**
-     * 灞炴�ф灇涓炬樉绀哄悕绉�
-     */
-    private  String jnumText;
-    /**
-     * 灞炴�ф灇涓惧唴閮ㄥ悕绉�
-     */
-    private String jnumTextValue;
+	/***
+	 *灞炴�d
+	 */
+	private String metaListId;
 
-    /**
-     * 婧愬睘鎬ф灇涓炬樉绀哄悕绉�
-     */
-    private  String jtargeNumText;
-    /**
-     * 婧愬睘鎬ф灇涓惧唴閮ㄥ悕绉�
-     */
-    private String jtargeNumTextValue;
+	/**
+	 * 灞炴�ф灇涓炬樉绀哄悕绉�
+	 */
+	private  String numText;
+	/**
+	 * 灞炴�ф灇涓惧唴閮ㄥ悕绉�
+	 */
+	private String numTextValue;
 
-    public String getJnumText() {
-        return jnumText;
-    }
+	/**
+	 * 婧愬睘鎬ф灇涓炬樉绀哄悕绉�
+	 */
+	private  String targetNumText;
+	/**
+	 * 婧愬睘鎬ф灇涓惧唴閮ㄥ悕绉�
+	 */
+	private String targetNumTextValue;
 
-    public void setJnumText(String jnumText) {
-        this.jnumText = jnumText;
-    }
+	public String getMetaListId() {
+		return metaListId;
+	}
 
-    public String getJnumTextValue() {
-        return jnumTextValue;
-    }
+	public void setMetaListId(String metaListId) {
+		this.metaListId = metaListId;
+	}
 
-    public void setJnumTextValue(String jnumTextValue) {
-        this.jnumTextValue = jnumTextValue;
-    }
+	public String getNumText() {
+		return numText;
+	}
 
-    public String getJtargeNumText() {
-        return jtargeNumText;
-    }
+	public void setNumText(String numText) {
+		this.numText = numText;
+	}
 
-    public void setJtargeNumText(String jtargeNumText) {
-        this.jtargeNumText = jtargeNumText;
-    }
+	public String getNumTextValue() {
+		return numTextValue;
+	}
 
-    public String getJtargeNumTextValue() {
-        return jtargeNumTextValue;
-    }
+	public void setNumTextValue(String numTextValue) {
+		this.numTextValue = numTextValue;
+	}
 
-    public void setJtargeNumTextValue(String jtargeNumTextValue) {
-        this.jtargeNumTextValue = jtargeNumTextValue;
-    }
+	public String getTargetNumText() {
+		return targetNumText;
+	}
 
-    public String getJmetaListId() {
-        return jmetaListId;
-    }
+	public void setTargetNumText(String targetNumText) {
+		this.targetNumText = targetNumText;
+	}
 
-    public void setJmetaListId(String jmetaListId) {
-        this.jmetaListId = jmetaListId;
-    }
+	public String getTargetNumTextValue() {
+		return targetNumTextValue;
+	}
 
-    @Override
-    public String toString() {
-        return "DockingPreAttrRangeDTO{" +
-                "jmetaListId='" + jmetaListId + '\'' +
-                ", jnumText='" + jnumText + '\'' +
-                ", jnumTextValue='" + jnumTextValue + '\'' +
-                ", jtargeNumText='" + jtargeNumText + '\'' +
-                ", jtargeNumTextValue='" + jtargeNumTextValue + '\'' +
-                '}';
-    }
+	public void setTargetNumTextValue(String targetNumTextValue) {
+		this.targetNumTextValue = targetNumTextValue;
+	}
+
+	@Override
+	public String toString() {
+		return "DockingPreAttrRangeDTO{" +
+			"metaListId='" + metaListId + '\'' +
+			", numText='" + numText + '\'' +
+			", numTextValue='" + numTextValue + '\'' +
+			", targetNumText='" + targetNumText + '\'' +
+			", targetNumTextValue='" + targetNumTextValue + '\'' +
+			'}';
+	}
 }
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreClassifyDTO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreClassifyDTO.java
new file mode 100644
index 0000000..3a3403a
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreClassifyDTO.java
@@ -0,0 +1,74 @@
+package com.vci.ubcs.code.dto;
+
+import com.vci.ubcs.code.vo.pagemodel.BaseModelVO;
+
+/***
+ * 璁板綍闆嗗洟鍒嗙被淇℃伅
+ * @author xiejun
+ * @date 2021-05-22
+ */
+public class DockingPreClassifyDTO extends BaseModelVO {
+
+	/**
+	 * 搴忓垪鍖�
+	 */
+	private static final long serialVersionUID = 6020487634341415448L;
+	/***
+	 * 鍒嗙被鍚嶇О
+	 */
+	private String className;
+	/***
+	 * 鍒嗙被閾炬帴
+	 */
+	private String nodeLink;
+	/****
+	 * 鍒嗙被閾炬帴鍚嶇О
+	 */
+	private String getNodeLinkName;
+	/***
+	 * 鐖剁骇鑺傜偣
+	 */
+	private  String pid;
+
+	public String getClassName() {
+		return className;
+	}
+
+	public void setClassName(String className) {
+		this.className = className;
+	}
+
+	public String getNodeLink() {
+		return nodeLink;
+	}
+
+	public void setNodeLink(String nodeLink) {
+		this.nodeLink = nodeLink;
+	}
+
+	public String getGetNodeLinkName() {
+		return getNodeLinkName;
+	}
+
+	public void setGetNodeLinkName(String getNodeLinkName) {
+		this.getNodeLinkName = getNodeLinkName;
+	}
+
+	public String getPid() {
+		return pid;
+	}
+
+	public void setPid(String pid) {
+		this.pid = pid;
+	}
+
+	@Override
+	public String toString() {
+		return "DockingPreClassifyDTO{" +
+			"className='" + className + '\'' +
+			", nodeLink='" + nodeLink + '\'' +
+			", getNodeLinkName='" + getNodeLinkName + '\'' +
+			", pid='" + pid + '\'' +
+			'}';
+	}
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreMetaAttrDTO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreMetaAttrDTO.java
new file mode 100644
index 0000000..ca6ec62
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreMetaAttrDTO.java
@@ -0,0 +1,135 @@
+package com.vci.ubcs.code.dto;
+
+import com.vci.ubcs.code.vo.pagemodel.BaseModelVO;
+
+public class DockingPreMetaAttrDTO extends BaseModelVO {
+
+	/**
+	 * 搴忓垪鍖�
+	 */
+	private static final long serialVersionUID = 6020487634341415550L;
+
+	/**
+	 * 涓枃鍚嶇О
+	 */
+	private  String chineseName;
+	/***
+	 * 鑻辨枃鍚嶇О
+	 */
+	private String englishName;
+	/***
+	 * 瀛楁绫诲瀷
+	 */
+	private int metaDataType=1;
+
+	private int necesSaryConf=1;
+
+	/***
+	 * 鍙栧�艰寖鍥�
+	 */
+	private  String range;
+	/***
+	 * 鐖跺睘鎬�
+	 */
+	private  String pid;
+
+	/**
+	 * 闆嗗洟鍒嗙被id
+	 */
+	private String sourceClassifyId;
+	/**
+	 * 瑙嗗浘妯″瀷id
+	 */
+	private String viewModelId;
+	/***
+	 * 榛樿鍊�
+	 */
+	private String defaultValue;
+
+	public String getChineseName() {
+		return chineseName;
+	}
+
+	public void setChineseName(String chineseName) {
+		this.chineseName = chineseName;
+	}
+
+	public String getEnglishName() {
+		return englishName;
+	}
+
+	public void setEnglishName(String englishName) {
+		this.englishName = englishName;
+	}
+
+	public int getMetaDataType() {
+		return metaDataType;
+	}
+
+	public void setMetaDataType(int metaDataType) {
+		this.metaDataType = metaDataType;
+	}
+
+	public int getNecesSaryConf() {
+		return necesSaryConf;
+	}
+
+	public void setNecesSaryConf(int necesSaryConf) {
+		this.necesSaryConf = necesSaryConf;
+	}
+
+	public String getRange() {
+		return range;
+	}
+
+	public void setRange(String range) {
+		this.range = range;
+	}
+
+	public String getPid() {
+		return pid;
+	}
+
+	public void setPid(String pid) {
+		this.pid = pid;
+	}
+
+	public String getSourceClassifyId() {
+		return sourceClassifyId;
+	}
+
+	public void setSourceClassifyId(String sourceClassifyId) {
+		this.sourceClassifyId = sourceClassifyId;
+	}
+
+	public String getViewModelId() {
+		return viewModelId;
+	}
+
+	public void setViewModelId(String viewModelId) {
+		this.viewModelId = viewModelId;
+	}
+
+	public String getDefaultValue() {
+		return defaultValue;
+	}
+
+	public void setDefaultValue(String defaultValue) {
+		this.defaultValue = defaultValue;
+	}
+
+	@Override
+	public String toString() {
+		return "DockingPreMetaAttrVO{" +
+			"chineseName='" + chineseName + '\'' +
+			", englishName='" + englishName + '\'' +
+			", metaDataType=" + metaDataType +
+			", necessaryConf=" + necesSaryConf +
+			", range='" + range + '\'' +
+			", pid='" + pid + '\'' +
+			", sourceClassifyId='" + sourceClassifyId + '\'' +
+			", viewModelId='" + viewModelId + '\'' +
+			", defaultValue='" + defaultValue + '\'' +
+			'}';
+	}
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreViewModelDTO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreViewModelDTO.java
new file mode 100644
index 0000000..779cee7
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingPreViewModelDTO.java
@@ -0,0 +1,64 @@
+package com.vci.ubcs.code.dto;
+
+import com.vci.ubcs.code.vo.pagemodel.BaseModelVO;
+
+/**
+ * 璁板綍闆嗘垚闆嗗洟鍒嗙被瑙嗗浘淇℃伅
+ * @author xiejun
+ * @date 2023-05-22
+ */
+public class DockingPreViewModelDTO extends BaseModelVO {
+
+	/**
+	 * 搴忓垪鍖�
+	 */
+	private static final long serialVersionUID = 6020487635341415538L;
+
+	/***
+	 * 妯″瀷瑙嗗浘鍚嶇О
+	 */
+	private String viewName;
+
+	/***
+	 * 闆嗗洟鍒嗙被oid
+	 */
+	private String sourceClassifyId;
+	/***
+	 * 鏁版嵁xinx
+	 */
+	private  String impactList;
+
+
+	public String getViewName() {
+		return viewName;
+	}
+
+	public void setViewName(String viewName) {
+		this.viewName = viewName;
+	}
+
+	public String getSourceClassifyId() {
+		return sourceClassifyId;
+	}
+
+	public void setSourceClassifyId(String sourceClassifyId) {
+		this.sourceClassifyId = sourceClassifyId;
+	}
+
+	public String getImpactList() {
+		return impactList;
+	}
+
+	public void setImpactList(String impactList) {
+		this.impactList = impactList;
+	}
+
+	@Override
+	public String toString() {
+		return "DockingPreViewModelVO{" +
+			"viewName='" + viewName + '\'' +
+			", sourceClassifyId='" + sourceClassifyId + '\'' +
+			", impactList='" + impactList + '\'' +
+			'}';
+	}
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreApplyForm.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreApplyForm.java
new file mode 100644
index 0000000..15f428b
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreApplyForm.java
@@ -0,0 +1,34 @@
+package com.vci.ubcs.code.entity;
+
+import com.vci.ubcs.starter.revision.model.BaseModel;
+import io.swagger.annotations.ApiModelProperty;
+
+public class DockingPreApplyForm extends BaseModel {
+
+	/***
+	 * 闆嗗洟缂栫爜
+	 */
+	@ApiModelProperty(value = "闆嗗洟缂栫爜")
+	private String code;
+
+	/***
+	 * 鍐呭
+	 */
+	@ApiModelProperty(value = "鍐呭")
+	private String content;
+	/***
+	 *涓婚敭oid
+	 */
+	@ApiModelProperty(value = "鏁版嵁涓婚敭")
+	private String dataOid;
+	/**
+	 * 涓氬姟瀵硅薄
+	 */
+	@ApiModelProperty(value = "涓氬姟瀵硅薄")
+	private String dataBtmName;
+	/***
+	 * 娑堟伅
+	 */
+	@ApiModelProperty(value = "娑堟伅")
+	private String msg;
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreAttrMapping.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreAttrMapping.java
new file mode 100644
index 0000000..666c20e
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreAttrMapping.java
@@ -0,0 +1,118 @@
+package com.vci.ubcs.code.entity;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.vci.ubcs.starter.revision.model.BaseModel;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.List;
+
+/**
+ * 璁板綍闆嗘垚灞炴�т笌涓绘暟鎹睘鎬ф槧灏勫叧绯诲璞�
+ * @author xiejun
+ * @date  2023-05-22
+ */
+@Data
+@TableName("PL_CODE_JINTEGMAPCONFIG")
+@ApiModel(value = "DockingPreAttrMapping", description = "闆嗘垚灞炴�т笌涓绘暟鎹睘鎬ф槧灏勫叧绯诲璞�")
+@EqualsAndHashCode
+public class DockingPreAttrMapping extends BaseModel {
+
+	/**
+	 * 搴忓垪鍖�
+	 */
+	private static final long serialVersionUID = 6020487634341415429L;
+
+	/***
+	 * 榛樿鍊�
+	 */
+	@ApiModelProperty(value = "榛樿鍊�")
+	private String defaultValue;
+
+	/***
+	 * 榛樿鍊�
+	 */
+	@ApiModelProperty(value = "婧愮郴缁熺殑灞炴�id")
+	private String metaListId;
+	/**
+	 * 婧愬垎绫籭d
+	 */
+	@ApiModelProperty(value = "婧愮郴缁熺殑鍒嗙被oid")
+	@TableField(value = "sourceClsfId")
+	private  String sourceClassifyId;
+	/**
+	 * 婧愬垎绫诲悕绉�
+	 */
+	@ApiModelProperty(value = "婧愮郴缁熺殑鍒嗙被鍚嶇О")
+	@TableField(value = "sourceClsfName")
+	private String sourceClassifyName;
+	/**
+	 * 婧愬睘鎬id
+	 */
+	@ApiModelProperty(value = "鐩爣绯荤粺灞炴�х郴id")
+	private String targetAttrId;
+
+	/**
+	 * 鐩爣灞炴�id
+	 */
+	@ApiModelProperty(value = "鐩爣绯荤粺鍒嗙被oid")
+	@TableField(value = "targetClsfId")
+	private String targetClassifyId;
+
+	/***
+	 * 妯℃澘Id
+	 */
+	@ApiModelProperty(value = "妯℃澘瑙嗗浘鐨刼id")
+	private String viewModeId;
+	/***
+	 * 妯℃澘鍚嶇О
+	 */
+	@ApiModelProperty(value = "妯℃澘鍚嶇О")
+	private String viewModeName;
+
+	/***
+	 * 鐩爣灞炴�у唴閮ㄥ悕绉�
+	 */
+	@ApiModelProperty(value = "鐩爣绯荤粺灞炴�у唴閮ㄥ��")
+	private String targetAttrKey;
+
+	/***
+	 * 鐩爣灞炴�у悕绉�
+	 */
+	@ApiModelProperty(value = "鐩爣绯荤粺灞炴�у悕绉�")
+	private String targetAttrName;
+
+	/***
+	 * 鐩爣灞炴�у唴閮ㄥ悕绉�
+	 */
+	@ApiModelProperty(value = "婧愮郴缁熷睘鎬у唴閮ㄥ悕绉�")
+	private String sourceAttrKey;
+
+	/***
+	 * 鐩爣灞炴�у悕绉�
+	 */
+	@ApiModelProperty(value = "婧愮郴缁熷睘鎬у悕绉�")
+	private String sourceAttrName;
+
+
+
+	/***
+	 * 瑙嗗浘鍚嶇О
+	 */
+	@ApiModelProperty(value = "妯″瀷瑙嗗浘鍚嶇О")
+	private String viewModelName;
+	/***
+	 * 瑙嗗浘鍚嶇О
+	 */
+	@ApiModelProperty(value = "妯″瀷瑙嗗浘鍚嶇О")
+	private String viewName;
+	/***
+	 * 鐩爣灞炴�у悕绉�
+	 */
+	@ApiModelProperty(value = "鐩爣灞炴�у悕绉�")
+	@TableField(value = "targetClsfName")
+	private String targetClassifyName;
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreAttrRange.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreAttrRange.java
new file mode 100644
index 0000000..0f98be4
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreAttrRange.java
@@ -0,0 +1,50 @@
+package com.vci.ubcs.code.entity;
+
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.vci.ubcs.starter.revision.model.BaseModel;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * 璁板綍闆嗘垚灞炴�у彇鍊艰寖鍥撮厤缃�
+ * @author xiejun
+ * @date  2023-05-22
+ */
+@Data
+@TableName("PL_CODE_JRANGE")
+@ApiModel(value = "DockingPreAttrRange", description = "闆嗘垚灞炴�у彇鍊艰寖鍥�")
+@EqualsAndHashCode
+public class DockingPreAttrRange extends BaseModel {
+	/***
+	 *灞炴�d
+	 */
+	@ApiModelProperty(value = "灞炴�т富閿�")
+	private String metaListId;
+
+	/**
+	 * 灞炴�ф灇涓炬樉绀哄悕绉�
+	 */
+	@ApiModelProperty(value = "灞炴�ф灇涓炬樉绀哄悕绉�")
+	private  String numText;
+	/**
+	 * 灞炴�ф灇涓惧唴閮ㄥ悕绉�
+	 */
+	@ApiModelProperty(value = "灞炴�ф灇涓惧唴閮ㄥ悕绉�")
+	private String numTextValue;
+
+	/**
+	 * 婧愬睘鎬ф灇涓炬樉绀哄悕绉�
+	 */
+	@ApiModelProperty(value = "婧愬睘鎬ф灇涓炬樉绀哄悕绉�")
+	private  String targetNumText;
+	/**
+	 * 婧愬睘鎬ф灇涓惧唴閮ㄥ悕绉�
+	 */
+	@ApiModelProperty(value = "婧愬睘鎬ф灇涓惧唴閮ㄥ悕绉�")
+	private String targetNumTextValue;
+
+
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreClassify.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreClassify.java
new file mode 100644
index 0000000..9ef9f13
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreClassify.java
@@ -0,0 +1,46 @@
+package com.vci.ubcs.code.entity;
+
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.vci.ubcs.starter.revision.model.BaseModel;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+/**
+ * 璁板綍闆嗘垚闆嗗洟鍒嗙被淇℃伅
+ * @author xiejun
+ * @date 2023-05-22
+ */
+@Data
+@TableName("PL_CODE_CLASSIFY")
+@ApiModel(value = "DockingPreClassify", description = "闆嗘垚闆嗗洟鍒嗙被淇℃伅")
+@EqualsAndHashCode
+public class DockingPreClassify extends BaseModel {
+
+	/**
+	 * 搴忓垪鍖�
+	 */
+	private static final long serialVersionUID = 6020487634340415438L;
+	/***
+	 * 鍒嗙被鍚嶇О
+	 */
+	@ApiModelProperty(value = "鍒嗙被鍚嶇О")
+	private String className;
+	/***
+	 * 鍒嗙被閾炬帴
+	 */
+	@ApiModelProperty(value = "閾炬帴鍦板潃")
+	private String nodeLink;
+	/****
+	 * 鍒嗙被閾炬帴鍚嶇О
+	 */
+	@ApiModelProperty(value = "閾炬帴鍚嶇О")
+	private String getNodeLinkName;
+	/***
+	 * 鐖剁骇鑺傜偣
+	 */
+	@ApiModelProperty(value = "鐖惰妭鐐�")
+	private  String pid;
+
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreMetaAttr.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreMetaAttr.java
new file mode 100644
index 0000000..52a3852
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreMetaAttr.java
@@ -0,0 +1,64 @@
+package com.vci.ubcs.code.entity;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.vci.ubcs.starter.revision.model.BaseModel;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+@Data
+@TableName("PL_CODE_JVIEWMODE")
+@ApiModel(value = "DockingPreViewModel", description = "闆嗗洟鍒嗙被妯″瀷瑙嗗浘淇℃伅")
+@EqualsAndHashCode
+public class DockingPreMetaAttr extends BaseModel {
+
+	/**
+	 * 涓枃鍚嶇О
+	 */
+	@ApiModelProperty(value = "涓枃鍚嶇О")
+	private  String chineseName;
+	/***
+	 * 鑻辨枃鍚嶇О
+	 */
+	@ApiModelProperty(value = "闆嗗洟鍒嗙被涓婚敭")
+	private String englishName;
+	/***
+	 * 瀛楁绫诲瀷
+	 */
+	@ApiModelProperty(value = "闆嗗洟鍒嗙被涓婚敭")
+	private int metaDataType=1;
+
+	@ApiModelProperty(value = "闆嗗洟鍒嗙被涓婚敭")
+	private int necesSaryConf=1;
+
+	/***
+	 * 鍙栧�艰寖鍥�
+	 */
+	@ApiModelProperty(value = "闆嗗洟鍒嗙被涓婚敭")
+	private  String range;
+	/***
+	 * 鐖跺睘鎬�
+	 */
+	@ApiModelProperty(value = "闆嗗洟鍒嗙被涓婚敭")
+	private  String pid;
+
+	/**
+	 * 闆嗗洟鍒嗙被id
+	 */
+	@ApiModelProperty(value = "闆嗗洟鍒嗙被涓婚敭")
+	@TableField(value = "sourceClsfId")
+	private String sourceClassifyId;
+	/**
+	 * 瑙嗗浘妯″瀷id
+	 */
+	@ApiModelProperty(value = "闆嗗洟鍒嗙被涓婚敭")
+	private String viewModelId;
+	/***
+	 * 榛樿鍊�
+	 */
+	@ApiModelProperty(value = "闆嗗洟鍒嗙被涓婚敭")
+	private String defaultValue;
+
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreViewModel.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreViewModel.java
new file mode 100644
index 0000000..79799d1
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingPreViewModel.java
@@ -0,0 +1,40 @@
+package com.vci.ubcs.code.entity;
+
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.vci.ubcs.starter.revision.model.BaseModel;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * 璁板綍闆嗘垚闆嗗洟鍒嗙被妯″瀷瑙嗗浘淇℃伅
+ * @author xiejun
+ * @date 2023-05-22
+ */
+@Data
+@TableName("PL_CODE_JVIEWMODEL")
+@ApiModel(value = "DockingPreViewModel", description = "闆嗗洟鍒嗙被妯″瀷瑙嗗浘淇℃伅")
+@EqualsAndHashCode
+public class DockingPreViewModel extends BaseModel {
+
+	/***
+	 * 妯″瀷瑙嗗浘鍚嶇О
+	 */
+	@ApiModelProperty(value = "妯″瀷瑙嗗浘鍚嶇О")
+	private String viewName;
+
+	/***
+	 * 闆嗗洟鍒嗙被oid
+	 */
+	@ApiModelProperty(value = "闆嗗洟鍒嗙被涓婚敭")
+	@TableField(value = "sourceClsfId")
+	private String sourceClassifyId;
+	/***
+	 * 鏁版嵁
+	 */
+	@ApiModelProperty(value = "鏁版嵁")
+	private  String impactList;
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreApplyFormVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreApplyFormVO.java
new file mode 100644
index 0000000..54655e6
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreApplyFormVO.java
@@ -0,0 +1,88 @@
+package com.vci.ubcs.code.vo.pagemodel;
+
+import javax.xml.soap.SAAJResult;
+
+/**
+ * 璁板綍闆嗘垚灞炴暟鎹敵璇穒d
+ * @author xiejun
+ * @date  2023-05-22
+ */
+public class DockingPreApplyFormVO  extends BaseModelVO {
+
+	/**
+	 * 绂佹淇敼杩欎釜鍊�
+	 */
+	private static final long serialVersionUID = 4615707120361431439L;
+	/***
+	 * 闆嗗洟缂栫爜
+	 */
+	private String code;
+
+	/***
+	 * 鍐呭
+	 */
+	private String content;
+	/***
+	 *涓婚敭oid
+	 */
+	private String dataOid;
+	/**
+	 * 涓氬姟瀵硅薄
+	 */
+	private String dataBtmName;
+	/***
+	 * 娑堟伅
+	 */
+	private String msg;
+
+	public String getCode() {
+		return code;
+	}
+
+	public void setCode(String code) {
+		this.code = code;
+	}
+
+	public String getContent() {
+		return content;
+	}
+
+	public void setContent(String content) {
+		this.content = content;
+	}
+
+	public String getDataOid() {
+		return dataOid;
+	}
+
+	public void setDataOid(String dataOid) {
+		this.dataOid = dataOid;
+	}
+
+	public String getDataBtmName() {
+		return dataBtmName;
+	}
+
+	public void setDataBtmName(String dataBtmName) {
+		this.dataBtmName = dataBtmName;
+	}
+
+	public String getMsg() {
+		return msg;
+	}
+
+	public void setMsg(String msg) {
+		this.msg = msg;
+	}
+
+	@Override
+	public String toString() {
+		return "DockingPreApplyCodeFormVO{" +
+			"code='" + code + '\'' +
+			", content='" + content + '\'' +
+			", dataOid='" + dataOid + '\'' +
+			", dataBtmName='" + dataBtmName + '\'' +
+			", msg='" + msg + '\'' +
+			'}';
+	}
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreAttrMappingVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreAttrMappingVO.java
index 22a3f38..8a460d3 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreAttrMappingVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreAttrMappingVO.java
@@ -1,6 +1,7 @@
 package com.vci.ubcs.code.vo.pagemodel;
 
 
+import com.vci.ubcs.code.dto.DockingPreAttrRangeDTO;
 import com.vci.ubcs.code.vo.pagemodel.BaseModelVO;
 
 import java.util.List;
@@ -8,7 +9,7 @@
 /**
  * 璁板綍闆嗘垚灞炴�т笌涓绘暟鎹睘鎬ф槧灏勫叧绯诲璞�
  * @author xiejun
- * @date 2023-01-06
+ * @date  2023-05-22
  */
 public class DockingPreAttrMappingVO extends BaseModelVO {
     /**
@@ -18,182 +19,225 @@
     /***
      * 榛樿鍊�
      */
-    private String jdefaultValue;
+    private String defaultValue;
 
     /***
      * 榛樿鍊�
      */
-    private String jmetaListId;
+    private String metaListId;
     /**
      * 婧愬垎绫籭d
      */
-    private  String jsourceClsfId;
+    private  String sourceClassifyId;
     /**
      * 婧愬垎绫诲悕绉�
      */
-    private String jsourceClsfName;
+    private String sourceClassifyName;
     /**
      * 婧愬睘鎬id
      */
-    private String jtargetAttrId;
+    private String targetAttrId;
 
     /**
      * 鐩爣灞炴�id
      */
-    private String jtargetClsfId;
+    private String targetClassifyId;
 
     /***
      * 妯℃澘Id
      */
-    private String jviewModeId;
+    private String viewModeId;
     /***
      * 妯℃澘鍚嶇О
      */
-    private String jviewModeName;
+    private String viewModeName;
 
     /***
      * 鐩爣灞炴�у唴閮ㄥ悕绉�
      */
-    private String jtargetAttrKey;
+    private String targetAttrKey;
 
     /***
      * 鐩爣灞炴�у悕绉�
      */
-    private String jtargetAttrName;
+    private String targetAttrName;
 
     /***
      * 鐩爣灞炴�у唴閮ㄥ悕绉�
      */
-    private String jsourceAttrKey;
+    private String sourceAttrKey;
 
     /***
      * 鐩爣灞炴�у悕绉�
      */
-    private String jsourceAttrName;
-
-    private List<DockingPreAttrRangeVO> dockingPreAttrRangeVOS;
+    private String sourceAttrName;
 
 
-    public String getJdefaultValue() {
-        return jdefaultValue;
-    }
 
-    public void setJdefaultValue(String jdefaultValue) {
-        this.jdefaultValue = jdefaultValue;
-    }
+	/***
+	 * 瑙嗗浘鍚嶇О
+	 */
+	private String viewModelName;
+	/***
+	 * 瑙嗗浘鍚嶇О
+	 */
+	private String viewName;
+	/***
+	 * 鐩爣鍒嗙被
+	 */
+	private String targetClassifyName;
 
-    public String getJmetaListId() {
-        return jmetaListId;
-    }
+    private List<DockingPreAttrRangeVO> dockingPreAttrRangeVoList;
 
-    public void setJmetaListId(String jmetaListId) {
-        this.jmetaListId = jmetaListId;
-    }
 
-    public String getJsourceClsfId() {
-        return jsourceClsfId;
-    }
+	public String getDefaultValue() {
+		return defaultValue;
+	}
 
-    public void setJsourceClsfId(String jsourceClsfId) {
-        this.jsourceClsfId = jsourceClsfId;
-    }
+	public void setDefaultValue(String defaultValue) {
+		this.defaultValue = defaultValue;
+	}
 
-    public String getJsourceClsfName() {
-        return jsourceClsfName;
-    }
+	public String getMetaListId() {
+		return metaListId;
+	}
 
-    public void setJsourceClsfName(String jsourceClsfName) {
-        this.jsourceClsfName = jsourceClsfName;
-    }
+	public void setMetaListId(String metaListId) {
+		this.metaListId = metaListId;
+	}
 
-    public String getJtargetAttrId() {
-        return jtargetAttrId;
-    }
+	public String getSourceClassifyId() {
+		return sourceClassifyId;
+	}
 
-    public void setJtargetAttrId(String jtargetAttrId) {
-        this.jtargetAttrId = jtargetAttrId;
-    }
+	public void setSourceClassifyId(String sourceClassifyId) {
+		this.sourceClassifyId = sourceClassifyId;
+	}
 
-    public String getJtargetClsfId() {
-        return jtargetClsfId;
-    }
+	public String getSourceClassifyName() {
+		return sourceClassifyName;
+	}
 
-    public void setJtargetClsfId(String jtargetClsfId) {
-        this.jtargetClsfId = jtargetClsfId;
-    }
+	public void setSourceClassifyName(String sourceClassifyName) {
+		this.sourceClassifyName = sourceClassifyName;
+	}
 
-    public String getJviewModeId() {
-        return jviewModeId;
-    }
+	public String getTargetAttrId() {
+		return targetAttrId;
+	}
 
-    public void setJviewModeId(String jviewModeId) {
-        this.jviewModeId = jviewModeId;
-    }
+	public void setTargetAttrId(String targetAttrId) {
+		this.targetAttrId = targetAttrId;
+	}
 
-    public String getJviewModeName() {
-        return jviewModeName;
-    }
+	public String getTargetClassifyId() {
+		return targetClassifyId;
+	}
 
-    public void setJviewModeName(String jviewModeName) {
-        this.jviewModeName = jviewModeName;
-    }
+	public void setTargetClassifyId(String targetClassifyId) {
+		this.targetClassifyId = targetClassifyId;
+	}
 
-    public String getJtargetAttrKey() {
-        return jtargetAttrKey;
-    }
+	public String getViewModeId() {
+		return viewModeId;
+	}
 
-    public void setJtargetAttrKey(String jtargetAttrKey) {
-        this.jtargetAttrKey = jtargetAttrKey;
-    }
+	public void setViewModeId(String viewModeId) {
+		this.viewModeId = viewModeId;
+	}
 
-    public String getJtargetAttrName() {
-        return jtargetAttrName;
-    }
+	public String getViewModeName() {
+		return viewModeName;
+	}
 
-    public void setJtargetAttrName(String jtargetAttrName) {
-        this.jtargetAttrName = jtargetAttrName;
-    }
+	public void setViewModeName(String viewModeName) {
+		this.viewModeName = viewModeName;
+	}
 
-    public String getJsourceAttrKey() {
-        return jsourceAttrKey;
-    }
+	public String getTargetAttrKey() {
+		return targetAttrKey;
+	}
 
-    public void setJsourceAttrKey(String jsourceAttrKey) {
-        this.jsourceAttrKey = jsourceAttrKey;
-    }
+	public void setTargetAttrKey(String targetAttrKey) {
+		this.targetAttrKey = targetAttrKey;
+	}
 
-    public String getJsourceAttrName() {
-        return jsourceAttrName;
-    }
+	public String getTargetAttrName() {
+		return targetAttrName;
+	}
 
-    public void setJsourceAttrName(String jsourceAttrName) {
-        this.jsourceAttrName = jsourceAttrName;
-    }
+	public void setTargetAttrName(String targetAttrName) {
+		this.targetAttrName = targetAttrName;
+	}
 
-    public List<DockingPreAttrRangeVO> getDockingPreAttrRangeVOS() {
-        return dockingPreAttrRangeVOS;
-    }
+	public String getSourceAttrKey() {
+		return sourceAttrKey;
+	}
 
-    public void setDockingPreAttrRangeVOS(List<DockingPreAttrRangeVO> dockingPreAttrRangeVOS) {
-        this.dockingPreAttrRangeVOS = dockingPreAttrRangeVOS;
-    }
+	public void setSourceAttrKey(String sourceAttrKey) {
+		this.sourceAttrKey = sourceAttrKey;
+	}
 
-    @Override
-    public String toString() {
-        return "DockingPreAttrMappingVO{" +
-                "jdefaultValue='" + jdefaultValue + '\'' +
-                ", jmetaListId='" + jmetaListId + '\'' +
-                ", jsourceClsfId='" + jsourceClsfId + '\'' +
-                ", jsourceClsfName='" + jsourceClsfName + '\'' +
-                ", jtargetAttrId='" + jtargetAttrId + '\'' +
-                ", jtargetClsfId='" + jtargetClsfId + '\'' +
-                ", jviewModeId='" + jviewModeId + '\'' +
-                ", jviewModeName='" + jviewModeName + '\'' +
-                ", jtargetAttrKey='" + jtargetAttrKey + '\'' +
-                ", jtargetAttrName='" + jtargetAttrName + '\'' +
-                ", jsourceAttrKey='" + jsourceAttrKey + '\'' +
-                ", jsourceAttrName='" + jsourceAttrName + '\'' +
-                ", dockingPreAttrRangeVOS=" + dockingPreAttrRangeVOS +
-                '}';
-    }
+	public String getSourceAttrName() {
+		return sourceAttrName;
+	}
+
+	public void setSourceAttrName(String sourceAttrName) {
+		this.sourceAttrName = sourceAttrName;
+	}
+
+	public List<DockingPreAttrRangeVO> getDockingPreAttrRangeVoList() {
+		return dockingPreAttrRangeVoList;
+	}
+
+	public void setDockingPreAttrRangeVoList(List<DockingPreAttrRangeVO> dockingPreAttrRangeVoList) {
+		this.dockingPreAttrRangeVoList = dockingPreAttrRangeVoList;
+	}
+
+	public String getViewModelName() {
+
+		return viewModelName;
+	}
+
+	public void setViewModelName(String viewModelName) {
+		this.viewModelName = viewModelName;
+	}
+
+	public String getViewName() {
+		return viewName;
+	}
+
+	public void setViewName(String viewName) {
+		this.viewName = viewName;
+	}
+
+	public String getTargetClassifyName() {
+		return targetClassifyName;
+	}
+
+	public void setTargetClassifyName(String targetClassifyName) {
+		this.targetClassifyName = targetClassifyName;
+	}
+
+	@Override
+	public String toString() {
+		return "DockingPreAttrMappingVO{" +
+			"defaultValue='" + defaultValue + '\'' +
+			", metaListId='" + metaListId + '\'' +
+			", sourceClassifyId='" + sourceClassifyId + '\'' +
+			", sourceClassifyName='" + sourceClassifyName + '\'' +
+			", targetAttrId='" + targetAttrId + '\'' +
+			", targetClassifyId='" + targetClassifyId + '\'' +
+			", viewModeId='" + viewModeId + '\'' +
+			", viewModeName='" + viewModeName + '\'' +
+			", targetAttrKey='" + targetAttrKey + '\'' +
+			", targetAttrName='" + targetAttrName + '\'' +
+			", sourceAttrKey='" + sourceAttrKey + '\'' +
+			", sourceAttrName='" + sourceAttrName + '\'' +
+			", viewModelName='" + viewModelName + '\'' +
+			", viewName='" + viewName + '\'' +
+			", targetClassifyName='" + targetClassifyName + '\'' +
+			", dockingPreAttrRangeVoList=" + dockingPreAttrRangeVoList +
+			'}';
+	}
 }
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreAttrRangeVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreAttrRangeVO.java
index 9104bc9..774bcea 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreAttrRangeVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreAttrRangeVO.java
@@ -2,82 +2,88 @@
 
 import com.vci.ubcs.code.vo.pagemodel.BaseModelVO;
 
+/**
+ * 璁板綍闆嗘垚灞炴�у彇鍊艰寖鍥撮厤缃�
+ * @author xiejun
+ * @date  2023-05-22
+ */
 public class DockingPreAttrRangeVO extends BaseModelVO {
-    /**
-     * 搴忓垪鍖�
-     */
-    private static final long serialVersionUID = 6020487634341415410L;
-    /***
-     *灞炴�d
-     */
-    private String jmetaListId;
+	/**
+	 * 搴忓垪鍖�
+	 */
+	private static final long serialVersionUID = 6020487634341415410L;
+	/***
+	 *灞炴�d
+	 */
+	private String metaListId;
 
-    /**
-     * 灞炴�ф灇涓炬樉绀哄悕绉�
-     */
-    private  String jnumText;
-    /**
-     * 灞炴�ф灇涓惧唴閮ㄥ悕绉�
-     */
-    private String jnumTextValue;
+	/**
+	 * 灞炴�ф灇涓炬樉绀哄悕绉�
+	 */
+	private  String numText;
+	/**
+	 * 灞炴�ф灇涓惧唴閮ㄥ悕绉�
+	 */
+	private String numTextValue;
 
-    /**
-     * 婧愬睘鎬ф灇涓炬樉绀哄悕绉�
-     */
-    private  String jtargeNumText;
-    /**
-     * 婧愬睘鎬ф灇涓惧唴閮ㄥ悕绉�
-     */
-    private String jtargeNumTextValue;
+	/**
+	 * 婧愬睘鎬ф灇涓炬樉绀哄悕绉�
+	 */
+	private  String targetNumText;
+	/**
+	 * 婧愬睘鎬ф灇涓惧唴閮ㄥ悕绉�
+	 */
+	private String targetNumTextValue;
 
-    public String getJmetaListId() {
-        return jmetaListId;
-    }
 
-    public void setJmetaListId(String jmetaListId) {
-        this.jmetaListId = jmetaListId;
-    }
+	public String getMetaListId() {
+		return metaListId;
+	}
 
-    public String getJnumText() {
-        return jnumText;
-    }
+	public void setMetaListId(String metaListId) {
+		this.metaListId = metaListId;
+	}
 
-    public void setJnumText(String jnumText) {
-        this.jnumText = jnumText;
-    }
+	public String getNumText() {
+		return numText;
+	}
 
-    public String getJnumTextValue() {
-        return jnumTextValue;
-    }
+	public void setNumText(String numText) {
+		this.numText = numText;
+	}
 
-    public void setJnumTextValue(String jnumTextValue) {
-        this.jnumTextValue = jnumTextValue;
-    }
+	public String getNumTextValue() {
+		return numTextValue;
+	}
 
-    public String getJtargeNumText() {
-        return jtargeNumText;
-    }
+	public void setNumTextValue(String numTextValue) {
+		this.numTextValue = numTextValue;
+	}
 
-    public void setJtargeNumText(String jtargeNumText) {
-        this.jtargeNumText = jtargeNumText;
-    }
+	public String getTargetNumText() {
+		return targetNumText;
+	}
 
-    public String getJtargeNumTextValue() {
-        return jtargeNumTextValue;
-    }
+	public void setTargetNumText(String targetNumText) {
+		this.targetNumText = targetNumText;
+	}
 
-    public void setJtargeNumTextValue(String jtargeNumTextValue) {
-        this.jtargeNumTextValue = jtargeNumTextValue;
-    }
+	public String getTargetNumTextValue() {
+		return targetNumTextValue;
+	}
 
-    @Override
-    public String toString() {
-        return "DockingPreAttrRangeVO{" +
-                "jmetaListId='" + jmetaListId + '\'' +
-                ", jnumText='" + jnumText + '\'' +
-                ", jnumTextValue='" + jnumTextValue + '\'' +
-                ", jtargeNumText='" + jtargeNumText + '\'' +
-                ", jtargeNumTextValue='" + jtargeNumTextValue + '\'' +
-                '}';
-    }
+	public void setTargetNumTextValue(String targetNumTextValue) {
+		this.targetNumTextValue = targetNumTextValue;
+	}
+
+	@Override
+	public String toString() {
+		return "DockingPreAttrRangeVO{" +
+			"metaListId='" + metaListId + '\'' +
+			", numText='" + numText + '\'' +
+			", numTextValue='" + numTextValue + '\'' +
+			", targetNumText='" + targetNumText + '\'' +
+			", targetNumTextValue='" + targetNumTextValue + '\'' +
+			'}';
+	}
 }
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreClassifyVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreClassifyVO.java
new file mode 100644
index 0000000..8284527
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreClassifyVO.java
@@ -0,0 +1,72 @@
+package com.vci.ubcs.code.vo.pagemodel;
+
+/**
+ * 璁板綍闆嗘垚闆嗗洟鍒嗙被淇℃伅
+ * @author xiejun
+ * @date 2023-05-22
+ */
+public class DockingPreClassifyVO  extends BaseModelVO{
+
+	/**
+	 * 搴忓垪鍖�
+	 */
+	private static final long serialVersionUID = 6020487634341415438L;
+	/***
+	 * 鍒嗙被鍚嶇О
+	 */
+	private String className;
+	/***
+	 * 鍒嗙被閾炬帴
+	 */
+	private String nodeLink;
+	/****
+	 * 鍒嗙被閾炬帴鍚嶇О
+	 */
+	private String getNodeLinkName;
+	/***
+	 * 鐖剁骇鑺傜偣
+	 */
+	private  String pid;
+
+	public String getClassName() {
+		return className;
+	}
+
+	public void setClassName(String className) {
+		this.className = className;
+	}
+
+	public String getNodeLink() {
+		return nodeLink;
+	}
+
+	public void setNodeLink(String nodeLink) {
+		this.nodeLink = nodeLink;
+	}
+
+	public String getGetNodeLinkName() {
+		return getNodeLinkName;
+	}
+
+	public void setGetNodeLinkName(String getNodeLinkName) {
+		this.getNodeLinkName = getNodeLinkName;
+	}
+
+	public String getPid() {
+		return pid;
+	}
+
+	public void setPid(String pid) {
+		this.pid = pid;
+	}
+
+	@Override
+	public String toString() {
+		return "DockingPreClassifyDTO{" +
+			"className='" + className + '\'' +
+			", nodeLink='" + nodeLink + '\'' +
+			", getNodeLinkName='" + getNodeLinkName + '\'' +
+			", pid='" + pid + '\'' +
+			'}';
+	}
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreMetaAttrVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreMetaAttrVO.java
new file mode 100644
index 0000000..4225cd6
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreMetaAttrVO.java
@@ -0,0 +1,137 @@
+package com.vci.ubcs.code.vo.pagemodel;
+/**
+ * 璁板綍闆嗘垚闆嗗洟鍒嗙被淇℃伅
+ * @author xiejun
+ * @date 2023-05-22
+ */
+public class DockingPreMetaAttrVO extends BaseModelVO{
+
+	/**
+	 * 搴忓垪鍖�
+	 */
+	private static final long serialVersionUID = 6020487634341415551L;
+
+	/**
+	 * 涓枃鍚嶇О
+	 */
+	private  String chineseName;
+	/***
+	 * 鑻辨枃鍚嶇О
+	 */
+	private String englishName;
+	/***
+	 * 瀛楁绫诲瀷
+	 */
+	private int metaDataType=1;
+
+	private int necesSaryConf=1;
+
+	/***
+	 * 鍙栧�艰寖鍥�
+	 */
+	private  String range;
+	/***
+	 * 鐖跺睘鎬�
+	 */
+	private  String pid;
+
+	/**
+	 * 闆嗗洟鍒嗙被id
+	 */
+	private String sourceClassifyId;
+	/**
+	 * 瑙嗗浘妯″瀷id
+	 */
+	private String viewModelId;
+	/***
+	 * 榛樿鍊�
+	 */
+	private String defaultValue;
+
+	public String getChineseName() {
+		return chineseName;
+	}
+
+	public void setChineseName(String chineseName) {
+		this.chineseName = chineseName;
+	}
+
+	public String getEnglishName() {
+		return englishName;
+	}
+
+	public void setEnglishName(String englishName) {
+		this.englishName = englishName;
+	}
+
+	public int getMetaDataType() {
+		return metaDataType;
+	}
+
+	public void setMetaDataType(int metaDataType) {
+		this.metaDataType = metaDataType;
+	}
+
+	public int getNecesSaryConf() {
+		return necesSaryConf;
+	}
+
+	public void setNecesSaryConf(int necesSaryConf) {
+		this.necesSaryConf = necesSaryConf;
+	}
+
+	public String getRange() {
+		return range;
+	}
+
+	public void setRange(String range) {
+		this.range = range;
+	}
+
+	public String getPid() {
+		return pid;
+	}
+
+	public void setPid(String pid) {
+		this.pid = pid;
+	}
+
+	public String getSourceClassifyId() {
+		return sourceClassifyId;
+	}
+
+	public void setSourceClassifyId(String sourceClassifyId) {
+		this.sourceClassifyId = sourceClassifyId;
+	}
+
+	public String getViewModelId() {
+		return viewModelId;
+	}
+
+	public void setViewModelId(String viewModelId) {
+		this.viewModelId = viewModelId;
+	}
+
+	public String getDefaultValue() {
+		return defaultValue;
+	}
+
+	public void setDefaultValue(String defaultValue) {
+		this.defaultValue = defaultValue;
+	}
+
+	@Override
+	public String toString() {
+		return "DockingPreMetaAttrVO{" +
+			"chineseName='" + chineseName + '\'' +
+			", englishName='" + englishName + '\'' +
+			", metaDataType=" + metaDataType +
+			", necesSaryConf=" + necesSaryConf +
+			", range='" + range + '\'' +
+			", pid='" + pid + '\'' +
+			", sourceClassifyId='" + sourceClassifyId + '\'' +
+			", viewModelId='" + viewModelId + '\'' +
+			", defaultValue='" + defaultValue + '\'' +
+			'}';
+	}
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreViewModelVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreViewModelVO.java
new file mode 100644
index 0000000..3421693
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingPreViewModelVO.java
@@ -0,0 +1,61 @@
+package com.vci.ubcs.code.vo.pagemodel;
+/**
+ * 璁板綍闆嗘垚闆嗗洟鍒嗙被瑙嗗浘淇℃伅
+ * @author xiejun
+ * @date 2023-05-22
+ */
+public class DockingPreViewModelVO extends BaseModelVO{
+
+	/**
+	 * 搴忓垪鍖�
+	 */
+	private static final long serialVersionUID = 6020487634341415538L;
+
+	/***
+	 * 妯″瀷瑙嗗浘鍚嶇О
+	 */
+	private String viewName;
+
+	/***
+	 * 闆嗗洟鍒嗙被oid
+	 */
+	private String sourceClassifyId;
+	/***
+	 * 鏁版嵁xinx
+	 */
+	private  String impactList;
+
+
+	public String getViewName() {
+		return viewName;
+	}
+
+	public void setViewName(String viewName) {
+		this.viewName = viewName;
+	}
+
+	public String getSourceClassifyId() {
+		return sourceClassifyId;
+	}
+
+	public void setSourceClassifyId(String sourceClassifyId) {
+		this.sourceClassifyId = sourceClassifyId;
+	}
+
+	public String getImpactList() {
+		return impactList;
+	}
+
+	public void setImpactList(String impactList) {
+		this.impactList = impactList;
+	}
+
+	@Override
+	public String toString() {
+		return "DockingPreViewModelVO{" +
+			"viewName='" + viewName + '\'' +
+			", sourceClassifyId='" + sourceClassifyId + '\'' +
+			", impactList='" + impactList + '\'' +
+			'}';
+	}
+}
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/DockingLogeMapper.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/DockingLogeMapper.java
index e4660f7..d40c3e7 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/DockingLogeMapper.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/DockingLogeMapper.java
@@ -1,14 +1,18 @@
 package com.vci.ubcs.code.mapper;
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.vci.ubcs.code.entity.CodeWupinEntity;
 import com.vci.ubcs.code.entity.DockingLog;
-import com.vci.ubcs.code.vo.pagemodel.DockingLogeVO;
-import org.springblade.core.mp.support.BaseEntityWrapper;
-import org.springblade.core.tool.utils.BeanUtil;
 
+import java.util.List;
 import java.util.Objects;
-
+/**
+ * 鍏叡鏌ヨmapper
+ *
+ * @author xiejun
+ * @date 2023-05-22
+ */
 public interface DockingLogeMapper extends BaseMapper<DockingLog> {
 
+
+
 }
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/DockingPreAttrMappingMapper.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/DockingPreAttrMappingMapper.java
new file mode 100644
index 0000000..40b81a6
--- /dev/null
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/DockingPreAttrMappingMapper.java
@@ -0,0 +1,7 @@
+package com.vci.ubcs.code.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.vci.ubcs.code.entity.DockingPreAttrMapping;
+
+public interface DockingPreAttrMappingMapper extends BaseMapper<DockingPreAttrMapping> {
+}
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/DockingPreClassifyMapper.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/DockingPreClassifyMapper.java
new file mode 100644
index 0000000..19c408a
--- /dev/null
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/DockingPreClassifyMapper.java
@@ -0,0 +1,7 @@
+package com.vci.ubcs.code.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.vci.ubcs.code.entity.DockingPreAttrMapping;
+
+public interface DockingPreClassifyMapper extends BaseMapper<DockingPreAttrMapping> {
+}
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IDockingLogeService.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IDockingLogeService.java
index 64f0f50..7561df5 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IDockingLogeService.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IDockingLogeService.java
@@ -1,22 +1,6 @@
 package com.vci.ubcs.code.service;
-
-import com.baomidou.mybatisplus.core.conditions.Wrapper;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper;
-import com.baomidou.mybatisplus.extension.conditions.query.QueryChainWrapper;
-import com.baomidou.mybatisplus.extension.conditions.update.LambdaUpdateChainWrapper;
-import com.baomidou.mybatisplus.extension.conditions.update.UpdateChainWrapper;
-import com.baomidou.mybatisplus.extension.kotlin.KtQueryChainWrapper;
-import com.baomidou.mybatisplus.extension.kotlin.KtUpdateChainWrapper;
 import com.baomidou.mybatisplus.extension.service.IService;
-import com.vci.ubcs.code.entity.CodeWupinEntity;
 import com.vci.ubcs.code.entity.DockingLog;
-
-import java.io.Serializable;
-import java.util.Collection;
-import java.util.List;
-import java.util.Map;
-import java.util.function.Function;
 
 /**
  * 涓绘暟鎹紩鎿庢湇鍔�
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IDockingPreAttrMappingService.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IDockingPreAttrMappingService.java
new file mode 100644
index 0000000..10c9951
--- /dev/null
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IDockingPreAttrMappingService.java
@@ -0,0 +1,11 @@
+package com.vci.ubcs.code.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.vci.ubcs.code.entity.DockingPreAttrMapping;
+/**
+ * 闆嗗洟闆嗘垚閰嶇疆鏈嶅姟
+ * @author xiej
+ * @date 2023-05-17
+ */
+public interface IDockingPreAttrMappingService extends IService<DockingPreAttrMapping> {
+}
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingPreAttrMappingServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingPreAttrMappingServiceImpl.java
new file mode 100644
index 0000000..a188fc8
--- /dev/null
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingPreAttrMappingServiceImpl.java
@@ -0,0 +1,9 @@
+package com.vci.ubcs.code.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.vci.ubcs.code.entity.DockingPreAttrMapping;
+import com.vci.ubcs.code.mapper.DockingPreAttrMappingMapper;
+import com.vci.ubcs.code.service.IDockingPreAttrMappingService;
+
+public class DockingPreAttrMappingServiceImpl extends ServiceImpl<DockingPreAttrMappingMapper, DockingPreAttrMapping> implements IDockingPreAttrMappingService {
+}
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/UniversalInterfaceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/UniversalInterfaceImpl.java
index 6b06b57..0ea0711 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/UniversalInterfaceImpl.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/UniversalInterfaceImpl.java
@@ -390,8 +390,99 @@
 	}
 
 	@Override
-	public String queryClassifyRule(String data, String datatype) throws Throwable {
-		return null;
+	public String queryClassifyRule(String data, String dataType) throws Throwable {
+
+		boolean issucess=false;
+		String resultStr = "";
+		String errorid="0";
+		msg="鎴愬姛";
+		String systemId="";
+		log.info("鏌ヨ鍒嗙被鐨勬暟鎹弬鏁�:->"+data);
+		log.info("鏌ヨ鍒嗙被鐨勬暟鎹被鍨�:->"+dataType);
+		ResultClassifyVO resultClassifyVO =new ResultClassifyVO();
+		List<ClassifyVO> classifyVOList=new ArrayList<>();
+		try {
+			if (StringUtils.isBlank(data)) {
+				errorid = "101";
+				throw new Throwable("鎺ュ彛鍙傛暟锛氫紶閫掍负绌�");
+			}
+			QueryClassifyVO queryClassifyVO = new QueryClassifyVO();
+			//濡傛灉dataType鏄痻ml鍒欙紝閫氳繃xml搴忓垪鍖栨垚瀵硅薄褰㈠紡锛屽鏋滄槸json鍒欓�氳繃json杞崲鎴愬璞℃牸寮�
+			try {
+				if ("xml".equals(dataType)) {
+					XStream xStream = new XStream(new DomDriver());
+					xStream.processAnnotations(QueryData.class);
+					xStream.autodetectAnnotations(true);
+					QueryData queryData = (QueryData) xStream.fromXML(data);
+					queryClassifyVO.setData(queryData);
+				} else {
+					queryClassifyVO = JSONObject.toJavaObject(JSONObject.parseObject(data), QueryClassifyVO.class);
+				}
+			} catch (Throwable e) {
+				errorid = "101";
+				msg = "鎺ュ彛鍙傛暟锛氫紶鍏ユ暟鎹弬鏁拌В鏋愬け璐�";
+				e.printStackTrace();
+				throw new Throwable("鎺ュ彛鍙傛暟锛氫紶鍏ユ暟鎹弬鏁拌В鏋愬け璐�");
+			}
+			QueryData queryData=queryClassifyVO.getData();
+			UserVO userVo=queryData.getUser();
+			systemId=queryData.getSystemId();
+			QueryLibraryVO libraryVO= queryData.getLibrary();
+			String libId= libraryVO.getId();
+			List<String> classifyIdList=  libraryVO.getClassifyid();
+			List<CodeClassifyVO> codeClassifyVOS =new ArrayList<>();
+			//杩欐槸璐﹀彿淇℃伅
+			//杩欐槸璐﹀彿淇℃伅
+			if(userVo!=null) {
+				SessionInfo sessionInfo = new SessionInfo();
+				sessionInfo.setUserId(userVo.getUserName());
+				sessionInfo.setUserName(userVo.getTrueName());
+				sessionInfo.setIp(userVo.getIp());
+				VciBaseUtil.setCurrentUserSessionInfo(sessionInfo);
+			}else{
+				errorid = "101";
+				throw new Throwable("鎺ュ彛鍙傛暟锛氳处鍙蜂俊鎭幏鍙栧け璐�");
+			}
+			if(!CollectionUtils.isEmpty(classifyIdList)){
+				//鍏堢畝绉版槸鍚︽湁鍏宠仈妯℃澘锛屾湁妯℃澘瑕佸厛鍒犻櫎
+				List<CodeClassify> libIdDos = classifyService.selectByWrapper(Wrappers.<CodeClassify>query().lambda().in(CodeClassify::getId, classifyIdList));
+				codeClassifyVOS=classifyService.codeClassifyDO2VOs(libIdDos);
+			}else {
+				List<CodeClassify> libIdDos = classifyService.selectByWrapper(Wrappers.<CodeClassify>query().lambda().eq(CodeClassify::getId, libId));
+				String oid= libIdDos.get(0).getOid();
+				TreeQueryObject treeQueryObject=new TreeQueryObject();
+				treeQueryObject.setParentOid(oid);
+				treeQueryObject.setQueryAllLevel(true);
+				codeClassifyVOS=classifyService.selectCodeClassifyDOByTree(treeQueryObject);
+			}
+
+		}catch (Throwable e){
+			e.printStackTrace();;
+			msg="鏌ヨ鍒嗙被澶辫触:"+e.getMessage();
+		}finally {
+		//	resultData.setErrorid(errorid);
+		//	resultData.setMsg(msg);
+		//	resultClassifyVO.setResultData(resultData);
+		}
+		if(dataType.equals("xml")){
+			//缁勭粐杩斿洖鎺ュ彛淇℃伅
+			XStream xStream = new XStream(new DomDriver());
+			xStream.processAnnotations(XMLResultSystemVO.class);
+			xStream.autodetectAnnotations(true);
+			//resultStr = "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n" + xStream.toXML(resultData);
+
+		}else{
+			Object object = JSONObject.toJSON(resultClassifyVO);
+			resultStr = object.toString();
+		}
+		try {
+			//璁板綍鏃ュ織
+			this.saveLogs(systemId, systemId, data, resultStr, issucess, msg, "queryClassify");
+		}catch (Throwable e){
+			e.printStackTrace();
+		}
+		log.info("杩斿洖鍙傛暟:"+resultStr);
+		return resultStr;
 	}
 
 	/***
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingPreAttrMappingWrapper.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingPreAttrMappingWrapper.java
new file mode 100644
index 0000000..28556e2
--- /dev/null
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingPreAttrMappingWrapper.java
@@ -0,0 +1,17 @@
+package com.vci.ubcs.code.wrapper;
+
+import com.vci.ubcs.code.entity.DockingPreAttrMapping;
+import com.vci.ubcs.code.vo.pagemodel.DockingLogeVO;
+import com.vci.ubcs.code.vo.pagemodel.DockingPreAttrMappingVO;
+import org.springblade.core.mp.support.BaseEntityWrapper;
+import org.springblade.core.tool.utils.BeanUtil;
+
+import java.util.Objects;
+
+public class DockingPreAttrMappingWrapper extends BaseEntityWrapper<DockingPreAttrMapping, DockingPreAttrMappingVO> {
+	@Override
+	public DockingPreAttrMappingVO entityVO(DockingPreAttrMapping entity) {
+		DockingPreAttrMappingVO dockingPreAttrMappingVO = Objects.requireNonNull(BeanUtil.copy(entity, DockingPreAttrMappingVO.class));
+		return dockingPreAttrMappingVO;
+	}
+}
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingPreClassifyWrapper.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingPreClassifyWrapper.java
new file mode 100644
index 0000000..d4b6578
--- /dev/null
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingPreClassifyWrapper.java
@@ -0,0 +1,17 @@
+package com.vci.ubcs.code.wrapper;
+
+import com.vci.ubcs.code.entity.DockingPreClassify;
+import com.vci.ubcs.code.vo.pagemodel.DockingPreAttrMappingVO;
+import com.vci.ubcs.code.vo.pagemodel.DockingPreClassifyVO;
+import org.springblade.core.mp.support.BaseEntityWrapper;
+import org.springblade.core.tool.utils.BeanUtil;
+
+import java.util.Objects;
+
+public class DockingPreClassifyWrapper extends BaseEntityWrapper<DockingPreClassify, DockingPreClassifyVO> {
+	@Override
+	public DockingPreClassifyVO entityVO(DockingPreClassify entity) {
+		DockingPreClassifyVO dockingPreClassifyVO = Objects.requireNonNull(BeanUtil.copy(entity, DockingPreClassifyVO.class));
+		return dockingPreClassifyVO;
+	}
+}
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingLogeMapper.xml b/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingLogeMapper.xml
new file mode 100644
index 0000000..af4f902
--- /dev/null
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingLogeMapper.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.vci.ubcs.code.mapper.DockingLogeMapper">
+    <!-- 閫氱敤鏌ヨ鏄犲皠缁撴灉 -->
+    <resultMap id="DockingPreAttrMappingResultMap" type="com.vci.ubcs.code.entity.DockingLog">
+        <result column="OID" property="oid"/>
+        <result column="REVISIONOID" property="revisionOid"/>
+        <result column="NAMEOID" property="nameOid"/>
+        <result column="BTMNAME" property="btmname"/>
+        <result column="LASTR" property="lastR"/>
+        <result column="FIRSTR" property="firstR"/>
+        <result column="LASTV" property="lastV"/>
+        <result column="FIRSTV" property="firstV"/>
+        <result column="CREATOR" property="creator"/>
+        <result column="CREATETIME" property="createTime"/>
+        <result column="LASTMODIFIER" property="lastModifier"/>
+        <result column="LASTMODIFYTIME" property="lastModifyTime"/>
+        <result column="REVISIONRULE" property="revisionRule"/>
+        <result column="VERSIONRULE" property="versionRule"/>
+        <result column="REVISIONSEQ" property="revisionSeq"/>
+        <result column="REVISIONVALUE" property="revisionValue"/>
+        <result column="VERSIONSEQ" property="versionSeq"/>
+        <result column="VERSIONVALUE" property="versionValue"/>
+        <result column="LCTID" property="lctid"/>
+        <result column="LCSTATUS" property="lcStatus"/>
+        <result column="TS" property="ts"/>
+        <result column="ID" property="id"/>
+        <result column="NAME" property="name"/>
+        <result column="DESCRIPTION" property="description"/>
+        <result column="OWNER" property="owner"/>
+        <result column="COPYFROMVERSION" property="copyFromVersion"/>
+        <result column="SYSTEMOID" property="systemOid"/>
+        <result column="SYSTEMCODE" property="systemCode"/>
+        <result column="SYSTEMNAME" property="systemName"/>
+        <result column="CLASSIFYOID" property="classifyOid"/>
+        <result column="CLASSIFYID" property="classifyId"/>
+        <result column="CLASSIFYNAME" property="classifyName"/>
+        <result column="UNIQUECODE" property="uniqueCode"/>
+        <result column="TYPE" property="type"/>
+        <result column="MSG" property="msg"/>
+        <result column="PARAMSTRING" property="paramString"/>
+        <result column="SENDXML" property="sendXml"/>
+        <result column="RETURNSTRING" property="returnString"/>
+        <result column="INTERFACESTATUS" property="interfaceStatus"/>
+    </resultMap>
+
+
+</mapper>
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingPreAttrMappingMapper.xml b/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingPreAttrMappingMapper.xml
new file mode 100644
index 0000000..a6a0649
--- /dev/null
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingPreAttrMappingMapper.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.vci.ubcs.code.mapper.DockingPreAttrMappingMapper">
+    <!-- 閫氱敤鏌ヨ鏄犲皠缁撴灉 -->
+    <resultMap id="DockingPreAttrMappingResultMap" type="com.vci.ubcs.code.entity.DockingPreAttrMapping">
+            <result column="OID" property="oid"/>
+            <result column="REVISIONOID" property="revisionOid"/>
+            <result column="NAMEOID" property="nameOid"/>
+            <result column="BTMNAME" property="btmname"/>
+            <result column="LASTR" property="lastR"/>
+            <result column="FIRSTR" property="firstR"/>
+            <result column="LASTV" property="lastV"/>
+            <result column="FIRSTV" property="firstV"/>
+            <result column="CREATOR" property="creator"/>
+            <result column="CREATETIME" property="createTime"/>
+            <result column="LASTMODIFIER" property="lastModifier"/>
+            <result column="LASTMODIFYTIME" property="lastModifyTime"/>
+            <result column="REVISIONRULE" property="revisionRule"/>
+            <result column="VERSIONRULE" property="versionRule"/>
+            <result column="REVISIONSEQ" property="revisionSeq"/>
+            <result column="REVISIONVALUE" property="revisionValue"/>
+            <result column="VERSIONSEQ" property="versionSeq"/>
+            <result column="VERSIONVALUE" property="versionValue"/>
+            <result column="LCTID" property="lctid"/>
+            <result column="LCSTATUS" property="lcStatus"/>
+            <result column="TS" property="ts"/>
+            <result column="ID" property="id"/>
+            <result column="NAME" property="name"/>
+            <result column="DESCRIPTION" property="description"/>
+            <result column="OWNER" property="owner"/>
+            <result column="COPYFROMVERSION" property="copyFromVersion"/>
+            <result column="DEFAULTVALUE" property="defaultValue"/>
+            <result column="METALISTID" property="metaListId"/>
+            <result column="SOURCECLSFID" property="sourceClassifyId"/>
+            <result column="SOURCECLSFNAME" property="sourceClassifyName"/>
+            <result column="TARGETATTRID" property="targetAttrId"/>
+            <result column="TARGETCLSFID" property="targetClassifyId"/>
+            <result column="VIEWMODEID" property="viewModeId"/>
+            <result column="VIEWMODENAME" property="viewModeName"/>
+            <result column="TARGETATTRKEY" property="targetAttrKey"/>
+            <result column="TARGETATTRNAME" property="targetAttrName"/>
+            <result column="SOURCEATTRKEY" property="sourceAttrKey"/>
+            <result column="SOURCEATTRNAME" property="sourceAttrName"/>
+            <result column="VIEWMODELNAME" property="viewModelName"/>
+            <result column="VIEWNAME" property="viewName"/>
+            <result column="SOURCEATTRNAME" property="targetClassifyName"/>
+    </resultMap>
+</mapper>
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingPreClassifyMapper.xml b/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingPreClassifyMapper.xml
new file mode 100644
index 0000000..89fc815
--- /dev/null
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingPreClassifyMapper.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.vci.ubcs.code.mapper.DockingPreClassifyMapper">
+    <!-- 閫氱敤鏌ヨ鏄犲皠缁撴灉 -->
+    <resultMap id="DockingPreAttrMappingResultMap" type="com.vci.ubcs.code.entity.DockingPreClassify">
+        <result column="OID" property="oid"/>
+        <result column="REVISIONOID" property="revisionOid"/>
+        <result column="NAMEOID" property="nameOid"/>
+        <result column="BTMNAME" property="btmname"/>
+        <result column="LASTR" property="lastR"/>
+        <result column="FIRSTR" property="firstR"/>
+        <result column="LASTV" property="lastV"/>
+        <result column="FIRSTV" property="firstV"/>
+        <result column="CREATOR" property="creator"/>
+        <result column="CREATETIME" property="createTime"/>
+        <result column="LASTMODIFIER" property="lastModifier"/>
+        <result column="LASTMODIFYTIME" property="lastModifyTime"/>
+        <result column="REVISIONRULE" property="revisionRule"/>
+        <result column="VERSIONRULE" property="versionRule"/>
+        <result column="REVISIONSEQ" property="revisionSeq"/>
+        <result column="REVISIONVALUE" property="revisionValue"/>
+        <result column="VERSIONSEQ" property="versionSeq"/>
+        <result column="VERSIONVALUE" property="versionValue"/>
+        <result column="LCTID" property="lctid"/>
+        <result column="LCSTATUS" property="lcStatus"/>
+        <result column="TS" property="ts"/>
+        <result column="ID" property="id"/>
+        <result column="NAME" property="name"/>
+        <result column="DESCRIPTION" property="description"/>
+        <result column="OWNER" property="owner"/>
+        <result column="COPYFROMVERSION" property="copyFromVersion"/>
+        <result column="CLASSNAME" property="className"/>
+        <result column="NODELINK" property="nodeLink"/>
+        <result column="NODELINKNAME" property="getNodeLinkName"/>
+        <result column="PID" property="pid"/>
+    </resultMap>
+
+</mapper>

--
Gitblit v1.9.3