From 761bdc5b3f17df62aae1b424f2d2dabc11e844bc Mon Sep 17 00:00:00 2001 From: heheng <475597332@qq.com> Date: 星期五, 23 五月 2025 09:33:44 +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