package com.vci.ubcs.omd.utils; import com.vci.ubcs.omd.vo.EnumVO; import com.vci.ubcs.starter.web.pagemodel.KeyValue; import org.springframework.util.CollectionUtils; import java.util.ArrayList; import java.util.List; public class VciOmdUtil { /** * 将List 转换为KeyValue 类型 * @param enums 枚举集合 * @return KeyValue集合 */ public static List enumsToListKeyVale(List enums) { List keyValues = new ArrayList<>(); if(CollectionUtils.isEmpty(enums)){ return keyValues;} for (EnumVO anEnum : enums) { KeyValue keyValue = new KeyValue(); keyValue.setKey(anEnum.getItemName()); keyValue.setValue(anEnum.getItemValue()); keyValues.add(keyValue); } return keyValues; } }