From 850dedca3754c8d29ce74bb4a850f9fc0e58d410 Mon Sep 17 00:00:00 2001 From: ludc Date: 星期五, 26 五月 2023 19:09:43 +0800 Subject: [PATCH] 后端代码整合 --- Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingPreAttrMappingWrapper.java | 46 +++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 45 insertions(+), 1 deletions(-) diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingPreAttrMappingWrapper.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingPreAttrMappingWrapper.java index e4bb278..8bad0a0 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingPreAttrMappingWrapper.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingPreAttrMappingWrapper.java @@ -1,11 +1,14 @@ 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.vo.pagemodel.DockingLogeVO; import com.vci.ubcs.code.vo.pagemodel.DockingPreAttrMappingVO; 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; /** *闆嗗洟缂栫爜闆嗘垚灞炴�ф槧灏勯厤缃寘瑁呯被 @@ -14,9 +17,50 @@ * @since 2023-05-23 */ public class DockingPreAttrMappingWrapper extends BaseEntityWrapper<DockingPreAttrMapping, DockingPreAttrMappingVO> { + public static DockingPreAttrMappingWrapper build() { + return new DockingPreAttrMappingWrapper(); + } + @Override public DockingPreAttrMappingVO entityVO(DockingPreAttrMapping entity) { DockingPreAttrMappingVO dockingPreAttrMappingVO = Objects.requireNonNull(BeanUtil.copy(entity, DockingPreAttrMappingVO.class)); return dockingPreAttrMappingVO; } + + /*** + * 鏁扮粍瀵硅薄杞崲 + * @param entitys + * @return + */ + public List<DockingPreAttrMappingVO> entityVOs(Collection<DockingPreAttrMapping> entitys) { + if(CollectionUtils.isEmpty(entitys)) {return new ArrayList<>();} + List<DockingPreAttrMappingVO> dockingPreAttrMappingVOList=new ArrayList<>(); + if(!CollectionUtils.isEmpty(entitys)) { + entitys.stream().forEach(entity -> { + dockingPreAttrMappingVOList.add(entityVO(entity)); + }); + } + return dockingPreAttrMappingVOList; + } + + /*** + * 鏁扮粍瀵硅薄杞崲 + * @param vos + * @return + */ + public List<DockingPreAttrMapping> voentitys(Collection<DockingPreAttrMappingVO> vos) { + if(CollectionUtils.isEmpty(vos)) {return new ArrayList<>();} + List<DockingPreAttrMapping> dockingPreAttrMappingList=new ArrayList<>(); + if(!CollectionUtils.isEmpty(vos)) { + vos.stream().forEach(vo -> { + dockingPreAttrMappingList.add(voentity(vo)); + }); + } + return dockingPreAttrMappingList; + } + + public DockingPreAttrMapping voentity( DockingPreAttrMappingVO vo) { + DockingPreAttrMapping dockingPreAttrMapping = Objects.requireNonNull(BeanUtil.copy(vo, DockingPreAttrMapping.class)); + return dockingPreAttrMapping; + } } -- Gitblit v1.9.3