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;
|
}
|
}
|