weidy
2023-06-20 cfededd9721be4322e660fc879f11a806fcc7963
Source/UBCS/ubcs-service-api/ubcs-omd-api/src/main/java/com/vci/ubcs/omd/utils/VciOmdUtil.java
对比新文件
@@ -0,0 +1,27 @@
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 {
   /**
    * 灏哃ist<EnumVO> 杞崲涓篕eyValue 绫诲瀷
    * @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;
   }
}