From 37b0d2560607d1e0bfd5247a59a154704cac60f8 Mon Sep 17 00:00:00 2001 From: heheng <heheng@123456> Date: 星期四, 07 十一月 2024 09:17:43 +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