From 6d2a747824194e161705f6da192278b6b9822584 Mon Sep 17 00:00:00 2001
From: xiejun <xj@2023>
Date: 星期三, 06 九月 2023 08:54:50 +0800
Subject: [PATCH] 日志对象加上记录时间

---
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/UniversalInterfaceImpl.java    |    6 ++
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeSyncUniversalController.java |   19 ++++++
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/PersonData.java  |  100 +++++++++++++++++++++++++++++++++
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/UniversalInterfaceI.java            |   10 +++
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/MasterData.java  |   29 +++++++++
 5 files changed, 164 insertions(+), 0 deletions(-)

diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/MasterData.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/MasterData.java
new file mode 100644
index 0000000..b4dd40c
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/MasterData.java
@@ -0,0 +1,29 @@
+package com.vci.ubcs.code.vo.webserviceModel;
+
+public class MasterData {
+	/**
+	 * 鍥藉
+	 */
+	private String country;
+	/***
+	 * 瀛﹀巻
+	 */
+	private String education;
+	/***
+	 * 娴佺▼鐘舵��
+	 */
+	private int mdm_workflow;
+	/***
+	 * 鏄惁鍦ㄥ矖
+	 */
+	private String worker_category;
+	/***
+	 * 淇敼鑰�
+	 */
+	private String modifier;
+	/**
+	 * 鏁版嵁鐘舵��
+	 */
+	private int mdm_datastatus;
+
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/PersonData.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/PersonData.java
new file mode 100644
index 0000000..7b17236
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/PersonData.java
@@ -0,0 +1,100 @@
+package com.vci.ubcs.code.vo.webserviceModel;
+
+import java.util.List;
+
+/***
+ * 涓庝汉鍔涜祫婧愰泦鎴愮殑鏁版嵁瀵硅薄
+ */
+public class PersonData {
+	/**
+	 * 鐘舵�佸��
+	 */
+	private String code;
+	/***
+	 * 淇℃伅
+	 */
+	private String msg;
+	/**
+	 * 绯荤粺缂栧彿
+	 */
+	private String systemCode;
+
+	private  String mdType;
+
+	private String action;
+
+	private String distributeToken;
+	/***
+	 * 浜哄憳淇℃伅
+	 */
+	private List<MasterData> masterData ;
+
+	public String getCode() {
+		return code;
+	}
+
+	public void setCode(String code) {
+		this.code = code;
+	}
+
+	public String getMsg() {
+		return msg;
+	}
+
+	public void setMsg(String msg) {
+		this.msg = msg;
+	}
+
+	public String getSystemCode() {
+		return systemCode;
+	}
+
+	public void setSystemCode(String systemCode) {
+		this.systemCode = systemCode;
+	}
+
+	public String getMdType() {
+		return mdType;
+	}
+
+	public void setMdType(String mdType) {
+		this.mdType = mdType;
+	}
+
+	public String getAction() {
+		return action;
+	}
+
+	public void setAction(String action) {
+		this.action = action;
+	}
+
+	public String getDistributeToken() {
+		return distributeToken;
+	}
+
+	public void setDistributeToken(String distributeToken) {
+		this.distributeToken = distributeToken;
+	}
+
+	public List<MasterData> getMasterData() {
+		return masterData;
+	}
+
+	public void setMasterData(List<MasterData> masterData) {
+		this.masterData = masterData;
+	}
+
+	@Override
+	public String toString() {
+		return "PersonData{" +
+			"code='" + code + '\'' +
+			", msg='" + msg + '\'' +
+			", systemCode='" + systemCode + '\'' +
+			", mdType='" + mdType + '\'' +
+			", action='" + action + '\'' +
+			", distributeToken='" + distributeToken + '\'' +
+			", masterData=" + masterData +
+			'}';
+	}
+}
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeSyncUniversalController.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeSyncUniversalController.java
index 92b611c..3026afe 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeSyncUniversalController.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeSyncUniversalController.java
@@ -1,6 +1,7 @@
 package com.vci.ubcs.code.controller;
 
 import com.vci.ubcs.code.service.UniversalInterfaceI;
+import com.vci.ubcs.code.vo.webserviceModel.PersonData;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springblade.core.tool.api.R;
@@ -48,6 +49,24 @@
 	}
 
 	/****
+	 * 鐢宠鎺ュ彛
+	 * @param personData 鐢宠
+	 * @return
+	 * @throws Throwable
+	 */
+	@PostMapping("/applyCodeForPerson")
+	public R applyCodeForPerson(@RequestParam PersonData personData)  {
+		String result="";
+		try {
+			return universalInterfaceI.applyCodeForPerson(personData);
+		}catch (Throwable e){
+			e.printStackTrace();
+			logger.error("applyCodeForPerson->"+e.getMessage());
+			return R.fail("applyCodeForPerson->"+e.getMessage());
+		}
+	}
+
+	/****
 	 * 鏇存柊/鍒犻櫎/鐘舵�佹帴鍙�
 	 * @param dataString 灞炴�т俊鎭�
 	 * @param dataType 鏁版嵁鏍煎紡绫诲瀷
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/UniversalInterfaceI.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/UniversalInterfaceI.java
index 40cd5f1..8f3dfc8 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/UniversalInterfaceI.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/UniversalInterfaceI.java
@@ -1,4 +1,7 @@
 package com.vci.ubcs.code.service;
+import com.vci.ubcs.code.vo.webserviceModel.PersonData;
+import org.springblade.core.tool.api.R;
+
 import javax.jws.WebService;
 
 /**
@@ -19,6 +22,13 @@
      */
     public String applyCode(String data,String dataType)throws Throwable;
 
+	/***
+	 * 浜哄姏璧勬簮鐢宠鎺ュ彛
+	 * @param personData
+	 * @return
+	 */
+	public R applyCodeForPerson(PersonData personData);
+
     /***
      * 缁熶竴鏇存柊鎺ュ彛
      * @param data
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 0973fef..096703f 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
@@ -17,6 +17,7 @@
 import com.vci.ubcs.code.util.ClientBusinessObject;
 import com.vci.ubcs.code.util.gennerAttrMapUtil;
 import com.vci.ubcs.code.vo.pagemodel.*;
+import com.vci.ubcs.code.vo.webserviceModel.PersonData;
 import com.vci.ubcs.code.vo.webserviceModel.apply.*;
 import com.vci.ubcs.code.vo.webserviceModel.attrmap.*;
 import com.vci.ubcs.code.vo.webserviceModel.attrmap.DataObjectVO;
@@ -336,6 +337,11 @@
 		return resultStr;
 	}
 
+	@Override
+	public R applyCodeForPerson(PersonData personData) {
+		return null;
+	}
+
 
 	/***
 	 * 缁熶竴鏇存柊鎺ュ彛锛堟洿鏀圭姸鎬侊紝鏇存敼灞炴�т俊鎭級鎺ュ彛

--
Gitblit v1.9.3