yuxc
2023-04-21 35a36f60cdbd9ef3bf2ab7be9f418f988c93c5eb
Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/wrapper/DictWrapper.java
文件名从 Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/wrapper/DictBizWrapper.java 修改
@@ -16,9 +16,9 @@
 */
package com.vci.ubcs.omd.wrapper;
import com.vci.ubcs.omd.cache.DictBizCache;
import com.vci.ubcs.omd.entity.DictBizM;
import com.vci.ubcs.omd.vo.DictBizMVO;
import com.vci.ubcs.omd.cache.DictCache;
import com.vci.ubcs.omd.entity.Dict;
import com.vci.ubcs.omd.vo.DictVO;
import org.springblade.core.mp.support.BaseEntityWrapper;
import org.springblade.core.tool.constant.BladeConstant;
import org.springblade.core.tool.node.ForestNodeMerger;
@@ -35,26 +35,26 @@
 *
 * @author Chill
 */
public class DictBizWrapper extends BaseEntityWrapper<DictBizM, DictBizMVO> {
public class DictWrapper extends BaseEntityWrapper<Dict, DictVO> {
   public static DictBizWrapper build() {
      return new DictBizWrapper();
   public static DictWrapper build() {
      return new DictWrapper();
   }
   @Override
   public DictBizMVO entityVO(DictBizM dict) {
      DictBizMVO dictVO = Objects.requireNonNull(BeanUtil.copy(dict, DictBizMVO.class));
   public DictVO entityVO(Dict dict) {
      DictVO dictVO = Objects.requireNonNull(BeanUtil.copy(dict, DictVO.class));
      if (Func.equals(dict.getParentId(), BladeConstant.TOP_PARENT_ID)) {
         dictVO.setParentName(BladeConstant.TOP_PARENT_NAME);
      } else {
         DictBizM parent = DictBizCache.getById(dict.getParentId());
         Dict parent = DictCache.getById(dict.getParentId());
         dictVO.setParentName(parent.getDictValue());
      }
      return dictVO;
   }
   public List<DictBizMVO> listNodeVO(List<DictBizM> list) {
      List<DictBizMVO> collect = list.stream().map(dict -> BeanUtil.copy(dict, DictBizMVO.class)).collect(Collectors.toList());
   public List<DictVO> listNodeVO(List<Dict> list) {
      List<DictVO> collect = list.stream().map(dict -> BeanUtil.copy(dict, DictVO.class)).collect(Collectors.toList());
      return ForestNodeMerger.merge((List)collect);
   }