From 3ca43826a747fda1447b2501901f84fc1a9019dd Mon Sep 17 00:00:00 2001
From: heheng <heheng@123456>
Date: Thu, 07 Nov 2024 16:39:45 +0800
Subject: [PATCH] 修改验证及编码逻辑处理修改
---
src/main/java/com/gkhy/labRiskManage/commons/utils/BeanCopyUtils.java | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/gkhy/labRiskManage/commons/utils/BeanCopyUtils.java b/src/main/java/com/gkhy/labRiskManage/commons/utils/BeanCopyUtils.java
index 765c291..eba99e8 100644
--- a/src/main/java/com/gkhy/labRiskManage/commons/utils/BeanCopyUtils.java
+++ b/src/main/java/com/gkhy/labRiskManage/commons/utils/BeanCopyUtils.java
@@ -1,5 +1,6 @@
package com.gkhy.labRiskManage.commons.utils;
+import com.alibaba.fastjson.*;
import com.gkhy.labRiskManage.api.controller.basic.dto.respDto.*;
import com.gkhy.labRiskManage.api.controller.riskReport.dto.respDto.*;
import com.gkhy.labRiskManage.application.basic.dto.bo.BasicExperimentPersonAppQueryBO;
@@ -13,6 +14,8 @@
import com.gkhy.labRiskManage.domain.riskReport.model.dto.RiskAssessPlanQueryDTO;
import org.springframework.beans.BeanUtils;
+
+import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
@@ -64,6 +67,18 @@
.collect(Collectors.toList());
}
+
+
+ public static <T> List<T> list2OtherList(List originList,Class<T> tClass){
+ List<T> list = new ArrayList<>();
+ for (Object info : originList) {
+ T t = JSON.parseObject(JSON.toJSONString(info),tClass);
+ list.add(t);
+ }
+ return list;
+ }
+
+
public static Object copyDeviceAppQueryList(Object data, Class<BasicExperimentDeviceAppQueryDTO> basicExperimentDeviceAppQueryDTOClass) {
return data;
}
--
Gitblit v1.9.2