package com.matrix.system.app.mapper; import com.matrix.system.app.vo.ServiceOrderDetailVo; import com.matrix.system.hive.bean.SysProjServices; import com.matrix.system.hive.bean.SysVipInfo; 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 SysProjServiceMapperImpl extends SysProjServiceMapper { @Override public ServiceOrderDetailVo projServiceToDetailVo(SysProjServices projServices) { if ( projServices == null ) { return null; } ServiceOrderDetailVo serviceOrderDetailVo = new ServiceOrderDetailVo(); serviceOrderDetailVo.setStaffName( projServices.getCreateStaffName() ); serviceOrderDetailVo.setVipName( projServicesVipInfoVipName( projServices ) ); serviceOrderDetailVo.setPhone( projServicesVipInfoPhone( projServices ) ); serviceOrderDetailVo.setStatus( projServices.getState() ); serviceOrderDetailVo.setComment( projServices.getComment() ); serviceOrderDetailVo.setServiceNo( projServices.getServiceNo() ); serviceOrderDetailVo.setYyTime( projServices.getYyTime() ); serviceOrderDetailVo.setBedName( projServices.getBedName() ); serviceOrderDetailVo.setPlsName( projServices.getPlsName() ); serviceOrderDetailVo.setTotalTime( projServices.getTotalTime() ); return serviceOrderDetailVo; } private String projServicesVipInfoVipName(SysProjServices sysProjServices) { if ( sysProjServices == null ) { return null; } SysVipInfo vipInfo = sysProjServices.getVipInfo(); if ( vipInfo == null ) { return null; } String vipName = vipInfo.getVipName(); if ( vipName == null ) { return null; } return vipName; } private String projServicesVipInfoPhone(SysProjServices sysProjServices) { if ( sysProjServices == null ) { return null; } SysVipInfo vipInfo = sysProjServices.getVipInfo(); if ( vipInfo == null ) { return null; } String phone = vipInfo.getPhone(); if ( phone == null ) { return null; } return phone; } }