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 java.util.ArrayList;
|
import java.util.HashMap;
|
import java.util.List;
|
import javax.annotation.Generated;
|
|
@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<ServiceTcVo> entityListToTcVoList(List<SysProjUse> list) {
|
if ( list == null ) {
|
return null;
|
}
|
|
List<ServiceTcVo> list1 = new ArrayList<ServiceTcVo>( 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<ServiceProjVo> entityListToProjVoList(List<SysProjUse> list) {
|
if ( list == null ) {
|
return null;
|
}
|
|
List<ServiceProjVo> list1 = new ArrayList<ServiceProjVo>( 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<String, Object> hashMap = sysProjUse.getDicMap();
|
if ( hashMap != null ) {
|
sysProjUseFlow.setDicMap( new HashMap<String, Object>( 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;
|
}
|
}
|