package com.dy.pipIrrDemo.demo; import com.dy.pipIrrGlobal.pojoDemo.DemoTest; import java.util.ArrayList; import java.util.List; import javax.annotation.processing.Generated; @Generated( value = "org.mapstruct.ap.MappingProcessor", date = "2024-06-07T10:27:18+0800", comments = "version: 1.5.5.Final, compiler: javac, environment: Java 20.0.2 (Oracle Corporation)" ) public class DemoTestMapperImpl implements DemoTestMapper { @Override public DemoTest vo2po(DemoTestVo vo) { if ( vo == null ) { return null; } DemoTest.DemoTestBuilder demoTest = DemoTest.builder(); demoTest.phone( vo.getTel() ); demoTest.createDt( vo.getCreateDt() ); demoTest.age( vo.getAge() ); if ( vo.getNickName() != null ) { demoTest.nickName( vo.getNickName() ); } else { demoTest.nickName( "别名" ); } demoTest.attr( attrJsonToObject( vo.getAttr() ) ); demoTest.name( vo.getName() ); return demoTest.build(); } @Override public List vos2pos(List vos) { if ( vos == null ) { return null; } List list = new ArrayList( vos.size() ); for ( DemoTestVo demoTestVo : vos ) { list.add( vo2po( demoTestVo ) ); } return list; } @Override public DemoTestVo po2vo(DemoTest po) { if ( po == null ) { return null; } DemoTestVo.DemoTestVoBuilder demoTestVo = DemoTestVo.builder(); demoTestVo.tel( po.getPhone() ); demoTestVo.attr( attrObjectToJson( po.getAttr() ) ); demoTestVo.id( po.getId() ); demoTestVo.name( po.getName() ); demoTestVo.nickName( po.getNickName() ); demoTestVo.age( po.getAge() ); demoTestVo.createDt( po.getCreateDt() ); return demoTestVo.build(); } @Override public List pos2vos(List pos) { if ( pos == null ) { return null; } List list = new ArrayList( pos.size() ); for ( DemoTest demoTest : pos ) { list.add( po2vo( demoTest ) ); } return list; } }