From 76293d27f60ca77343e77d35bfbfae97cdc6035f Mon Sep 17 00:00:00 2001 From: lihang <lihang@vci-tech.com> Date: 星期三, 24 五月 2023 18:34:37 +0800 Subject: [PATCH] Merge branch 'master' of http://dev.vci-tech.com:1065/r/ubcs --- Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingPreAttrRangeWrapper.java | 45 ++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 44 insertions(+), 1 deletions(-) diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingPreAttrRangeWrapper.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingPreAttrRangeWrapper.java index 53d00d9..0df3141 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingPreAttrRangeWrapper.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingPreAttrRangeWrapper.java @@ -1,5 +1,6 @@ package com.vci.ubcs.code.wrapper; +import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.vci.ubcs.code.entity.DockingPreAttrMapping; import com.vci.ubcs.code.entity.DockingPreAttrRange; import com.vci.ubcs.code.vo.pagemodel.DockingPreAttrMappingVO; @@ -8,6 +9,9 @@ import org.springblade.core.mp.support.BaseEntityWrapper; import org.springblade.core.tool.utils.BeanUtil; +import java.util.ArrayList; +import java.util.Collection; +import java.util.List; import java.util.Objects; /** *闆嗗洟缂栫爜鍒嗙被妯″瀷瑙嗗浘灞炴�у彇鍊艰寖鍥村寘瑁呯被 @@ -16,10 +20,49 @@ * @since 2023-05-23 */ public class DockingPreAttrRangeWrapper extends BaseEntityWrapper<DockingPreAttrRange, DockingPreAttrRangeVO> { - + public static DockingPreAttrRangeWrapper build() { + return new DockingPreAttrRangeWrapper(); + } @Override public DockingPreAttrRangeVO entityVO(DockingPreAttrRange entity) { DockingPreAttrRangeVO dockingPreAttrRangeVO = Objects.requireNonNull(BeanUtil.copy(entity, DockingPreAttrRangeVO.class)); return dockingPreAttrRangeVO; } + + + /*** + * 鏁扮粍瀵硅薄杞崲 + * @param dockingPreAttrRanges + * @return + */ + public List<DockingPreAttrRangeVO> entityVOs(Collection<DockingPreAttrRange> dockingPreAttrRanges) { + List<DockingPreAttrRangeVO> dockingPreAttrRangeVOList=new ArrayList<>(); + if(!CollectionUtils.isEmpty(dockingPreAttrRanges)) { + dockingPreAttrRanges.stream().forEach(dockingPreAttrRange -> { + dockingPreAttrRangeVOList.add(entityVO(dockingPreAttrRange)); + }); + } + return dockingPreAttrRangeVOList; + } + + /*** + * 鏁扮粍瀵硅薄杞崲 + * @param dockingPreAttrRangeVos + * @return + */ + public List<DockingPreAttrRange> voentitys(Collection<DockingPreAttrRangeVO> dockingPreAttrRangeVos) { + List<DockingPreAttrRange> dockingPreAttrRangeList=new ArrayList<>(); + if(!CollectionUtils.isEmpty(dockingPreAttrRangeVos)) { + dockingPreAttrRangeVos.stream().forEach(dockingPreAttrRangeVO -> { + dockingPreAttrRangeList.add(voentity(dockingPreAttrRangeVO)); + }); + } + return dockingPreAttrRangeList; + } + + public DockingPreAttrRange voentity( DockingPreAttrRangeVO vo) { + DockingPreAttrRange dockingPreAttrRange = Objects.requireNonNull(BeanUtil.copy(vo, DockingPreAttrRange.class)); + return dockingPreAttrRange; + } + } -- Gitblit v1.9.3