package com.matrix.system.app.mapper; import com.matrix.system.app.vo.ServiceProjVo; import com.matrix.system.app.vo.ServiceTcVo; import com.matrix.system.hive.bean.SysProjUse; import com.matrix.system.hive.bean.SysProjUseFlow; import javax.annotation.Generated; import java.util.ArrayList; import java.util.HashMap; 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 SysProjUseMapperImpl extends SysProjUseMapper { @Override public ServiceTcVo entityToServiceTcVo(SysProjUse sysProjUse) { if ( sysProjUse == null ) { return null; } ServiceTcVo serviceTcVo = new ServiceTcVo(); serviceTcVo.setName( sysProjUse.getProjName() ); if ( sysProjUse.getSurplusCount() != null ) { serviceTcVo.setCount( String.valueOf( sysProjUse.getSurplusCount() ) ); } serviceTcVo.setInvalidTime( sysProjUse.getFailTime() ); serviceTcVo.setId( sysProjUse.getId() ); serviceTcVo.setProjId( sysProjUse.getProjId() ); serviceTcVo.setIsCourse( sysProjUse.getIsCourse() ); serviceTcVo.setIsInfinite( sysProjUse.getIsInfinite() ); return serviceTcVo; } @Override public List entityListToTcVoList(List list) { if ( list == null ) { return null; } List list1 = new ArrayList( list.size() ); for ( SysProjUse sysProjUse : list ) { list1.add( entityToServiceTcVo( sysProjUse ) ); } return list1; } @Override public ServiceProjVo entityToServiceProjVo(SysProjUse sysProjUse) { if ( sysProjUse == null ) { return null; } ServiceProjVo serviceProjVo = new ServiceProjVo(); serviceProjVo.setName( sysProjUse.getProjName() ); serviceProjVo.setCount( sysProjUse.getSurplusCount() ); serviceProjVo.setInvalidTime( sysProjUse.getFailTime() ); serviceProjVo.setTimeLength( sysProjUse.getTimeLength() ); serviceProjVo.setProjId( sysProjUse.getProjId() ); serviceProjVo.setImg( sysProjUse.getImg() ); serviceProjVo.setId( sysProjUse.getId() ); return serviceProjVo; } @Override public List entityListToProjVoList(List list) { if ( list == null ) { return null; } List list1 = new ArrayList( list.size() ); for ( SysProjUse sysProjUse : list ) { list1.add( entityToServiceProjVo( sysProjUse ) ); } return list1; } @Override public SysProjUseFlow projUseToFlow(SysProjUse sysProjUse) { if ( sysProjUse == null ) { return null; } SysProjUseFlow sysProjUseFlow = new SysProjUseFlow(); sysProjUseFlow.setProjUseId( sysProjUse.getId() ); HashMap hashMap = sysProjUse.getDicMap(); if ( hashMap != null ) { sysProjUseFlow.setDicMap( new HashMap( hashMap ) ); } sysProjUseFlow.setCreateBy( sysProjUse.getCreateBy() ); sysProjUseFlow.setCreateTime( sysProjUse.getCreateTime() ); sysProjUseFlow.setUpdateBy( sysProjUse.getUpdateBy() ); sysProjUseFlow.setUpdateTime( sysProjUse.getUpdateTime() ); sysProjUseFlow.setId( sysProjUse.getId() ); sysProjUseFlow.setSurplusCount( sysProjUse.getSurplusCount() ); sysProjUseFlow.setIsOver( sysProjUse.getIsOver() ); sysProjUseFlow.setFailTime( sysProjUse.getFailTime() ); sysProjUseFlow.setPrice( sysProjUse.getPrice() ); sysProjUseFlow.setStatus( sysProjUse.getStatus() ); sysProjUseFlow.setBalance( sysProjUse.getBalance() ); sysProjUseFlow.setRemark( sysProjUse.getRemark() ); sysProjUseFlow.setProjName( sysProjUse.getProjName() ); return sysProjUseFlow; } }