文件名从 Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/wrapper/DictBizWrapper.java 修改 |
| | |
| | | */ |
| | | 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; |
| | |
| | | * |
| | | * @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); |
| | | } |
| | | |