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.ShoppingGoods; import com.matrix.system.hive.bean.SysStoreInfo; import com.matrix.system.hive.pojo.StoreInOutRecordVO; import javax.annotation.Generated; import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; @Generated( value = "org.mapstruct.ap.MappingProcessor", date = "2021-01-26T20:08:11+0800", comments = "version: 1.3.0.Final, compiler: javac, environment: Java 1.8.0_181 (Oracle Corporation)" ) public class SysStoreInfoMapperImpl extends SysStoreInfoMapper { @Override public StoreListVo entityToStoreVo(SysStoreInfo sysStoreInfo) { if ( sysStoreInfo == null ) { return null; } StoreListVo storeListVo = new StoreListVo(); storeListVo.setImg( sysStoreInfoGoodsImg( sysStoreInfo ) ); storeListVo.setGoodsCode( sysStoreInfoGoodsCode( sysStoreInfo ) ); storeListVo.setGoodsName( sysStoreInfoGoodsName( sysStoreInfo ) ); storeListVo.setAlarmNum( sysStoreInfoGoodsAlarmNum( sysStoreInfo ) ); if ( sysStoreInfo.getStoreTotal() != null ) { storeListVo.setStoreTotal( sysStoreInfo.getStoreTotal().intValue() ); } return storeListVo; } @Override public List entitiesToStoreVos(List list) { if ( list == null ) { return null; } List list1 = new ArrayList( list.size() ); for ( SysStoreInfo sysStoreInfo : list ) { list1.add( entityToStoreVo( sysStoreInfo ) ); } return list1; } @Override public StoreInOutListVo recordVoToInOutListVo(StoreInOutRecordVO recordVO) { if ( recordVO == null ) { return null; } StoreInOutListVo storeInOutListVo = new StoreInOutListVo(); storeInOutListVo.setContent( recordVO.getOrderType() ); storeInOutListVo.setOrderNo( recordVO.getOrderNo() ); if ( recordVO.getAmount() != null ) { storeInOutListVo.setAmount( BigDecimal.valueOf( recordVO.getAmount() ) ); } storeInOutListVo.setCreateTime( recordVO.getCreateTime() ); return storeInOutListVo; } @Override public List recordVosToInOutListVos(List list) { if ( list == null ) { return null; } List list1 = new ArrayList( list.size() ); for ( StoreInOutRecordVO storeInOutRecordVO : list ) { list1.add( recordVoToInOutListVo( storeInOutRecordVO ) ); } return list1; } private String sysStoreInfoGoodsImg(SysStoreInfo sysStoreInfo) { if ( sysStoreInfo == null ) { return null; } ShoppingGoods goods = sysStoreInfo.getGoods(); if ( goods == null ) { return null; } String img = goods.getImg(); if ( img == null ) { return null; } return img; } private String sysStoreInfoGoodsCode(SysStoreInfo sysStoreInfo) { if ( sysStoreInfo == null ) { return null; } ShoppingGoods goods = sysStoreInfo.getGoods(); if ( goods == null ) { return null; } String code = goods.getCode(); if ( code == null ) { return null; } return code; } private String sysStoreInfoGoodsName(SysStoreInfo sysStoreInfo) { if ( sysStoreInfo == null ) { return null; } ShoppingGoods goods = sysStoreInfo.getGoods(); if ( goods == null ) { return null; } String name = goods.getName(); if ( name == null ) { return null; } return name; } private Integer sysStoreInfoGoodsAlarmNum(SysStoreInfo sysStoreInfo) { if ( sysStoreInfo == null ) { return null; } ShoppingGoods goods = sysStoreInfo.getGoods(); if ( goods == null ) { return null; } Integer alarmNum = goods.getAlarmNum(); if ( alarmNum == null ) { return null; } return alarmNum; } }