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<EnumVO> 转换为KeyValue 类型
|
* @param enums 枚举集合
|
* @return KeyValue集合
|
*/
|
public static List<KeyValue> enumsToListKeyVale(List<EnumVO> enums) {
|
List<KeyValue> 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;
|
}
|
}
|