| package com.matrix.system.app.mapper; | 
|   | 
| import com.matrix.system.app.vo.VipCardListVo; | 
| import com.matrix.system.hive.bean.MoneyCardUse; | 
|   | 
| 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 MoneyCardUseMapperImpl extends MoneyCardUseMapper { | 
|   | 
|     @Override | 
|     public VipCardListVo entityToCardListVo(MoneyCardUse moneyCardUse) { | 
|         if ( moneyCardUse == null ) { | 
|             return null; | 
|         } | 
|   | 
|         VipCardListVo vipCardListVo = new VipCardListVo(); | 
|   | 
|         vipCardListVo.setCardName( moneyCardUse.getCardName() ); | 
|         if ( moneyCardUse.getRealMoney() != null ) { | 
|             vipCardListVo.setRealMoney( BigDecimal.valueOf( moneyCardUse.getRealMoney() ) ); | 
|         } | 
|         if ( moneyCardUse.getGiftMoney() != null ) { | 
|             vipCardListVo.setGiftMoney( BigDecimal.valueOf( moneyCardUse.getGiftMoney() ) ); | 
|         } | 
|         vipCardListVo.setStatus( moneyCardUse.getStatus() ); | 
|         vipCardListVo.setFailTime( moneyCardUse.getFailTime() ); | 
|   | 
|         return vipCardListVo; | 
|     } | 
|   | 
|     @Override | 
|     public List<VipCardListVo> entitiesToCardListVos(List<MoneyCardUse> list) { | 
|         if ( list == null ) { | 
|             return null; | 
|         } | 
|   | 
|         List<VipCardListVo> list1 = new ArrayList<VipCardListVo>( list.size() ); | 
|         for ( MoneyCardUse moneyCardUse : list ) { | 
|             list1.add( entityToCardListVo( moneyCardUse ) ); | 
|         } | 
|   | 
|         return list1; | 
|     } | 
| } |