From f7ea5773570beb5ad8c6efb5c1cf743294ee079b Mon Sep 17 00:00:00 2001 From: wzy <wzy19931122ai@163.com> Date: Sun, 24 Jan 2021 14:16:04 +0800 Subject: [PATCH] modify --- zq-erp/src/main/java/com/matrix/system/app/mapper/SysStoreInfoMapper.java | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+), 0 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/system/app/mapper/SysStoreInfoMapper.java b/zq-erp/src/main/java/com/matrix/system/app/mapper/SysStoreInfoMapper.java new file mode 100644 index 0000000..86e99cf --- /dev/null +++ b/zq-erp/src/main/java/com/matrix/system/app/mapper/SysStoreInfoMapper.java @@ -0,0 +1,33 @@ +package com.matrix.system.app.mapper; + +import com.matrix.system.app.vo.StoreInOutListVo; +import com.matrix.system.app.vo.StoreListVo; +import com.matrix.system.hive.bean.SysStoreInfo; +import com.matrix.system.hive.pojo.StoreInOutRecordVO; +import org.mapstruct.Mapper; +import org.mapstruct.Mapping; +import org.mapstruct.factory.Mappers; + +import java.util.List; + +/** + * @author wzy + * @date 2020-12-27 + **/ +@Mapper +public abstract class SysStoreInfoMapper { + public static final SysStoreInfoMapper INSTANCE = Mappers.getMapper(SysStoreInfoMapper.class); + + @Mapping(target = "goodsName", source = "goods.name") + @Mapping(target = "goodsCode", source = "goods.code") + @Mapping(target = "alarmNum", source = "goods.alarmNum") + @Mapping(target = "img", source = "goods.img") + public abstract StoreListVo entityToStoreVo(SysStoreInfo sysStoreInfo); + + public abstract List<StoreListVo> entitiesToStoreVos(List<SysStoreInfo> list); + + @Mapping(target = "content", source = "orderType") + public abstract StoreInOutListVo recordVoToInOutListVo(StoreInOutRecordVO recordVO); + + public abstract List<StoreInOutListVo> recordVosToInOutListVos(List<StoreInOutRecordVO> list); +} -- Gitblit v1.9.1