wangrong
2026-08-30 761e5c5fa871959f60e15c971c8d83f2b53d0af5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package io.dataease.extensions.view.util;
 
import io.dataease.extensions.datasource.dto.DatasetTableFieldDTO;
import io.dataease.extensions.view.dto.ChartViewFieldBaseDTO;
import org.springframework.beans.BeanUtils;
 
import java.util.List;
import java.util.stream.Collectors;
 
public class FieldUtil {
    public static List<DatasetTableFieldDTO> transFields(List<? extends ChartViewFieldBaseDTO> list) {
        return list.stream().map(ele -> {
            DatasetTableFieldDTO dto = new DatasetTableFieldDTO();
            BeanUtils.copyProperties(ele, dto);
            return dto;
        }).collect(Collectors.toList());
    }
}