package com.zteits.park.biz; import java.util.List; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import org.springframework.util.CollectionUtils; import com.google.common.collect.Lists; import com.zteits.clouds.api.apibase.bean.BizResult; import com.zteits.clouds.api.dto.park.dto.IrainPknoRelationDTO; import com.zteits.clouds.api.dto.park.param.IrainPknoRelationSelectRequest; import com.zteits.clouds.api.service.park.IrainPknoRelationService; import com.zteits.park.dao.IrainPknoRelationDao; import com.zteits.park.domain.IrainPknoRelation; @Component public class IrainPknoRelationServiceImpl implements IrainPknoRelationService { @Autowired private IrainPknoRelationDao irainPknoRelationDao; @Override public BizResult> selectIrainPknoRelation(IrainPknoRelationSelectRequest request) { IrainPknoRelation irainPknoRelation = new IrainPknoRelation(); BeanUtils.copyProperties(request, irainPknoRelation); List irainPknoRelations = irainPknoRelationDao.selectIrainPknoRelation(irainPknoRelation ); List irainPknoRelationDTOs = Lists.newArrayList(); if(CollectionUtils.isEmpty(irainPknoRelations)) return new BizResult<>(irainPknoRelationDTOs); for (IrainPknoRelation irainPknoRelation2 : irainPknoRelations) { IrainPknoRelationDTO irainPknoRelationDTO = new IrainPknoRelationDTO(); BeanUtils.copyProperties(irainPknoRelation2, irainPknoRelationDTO); irainPknoRelationDTOs.add(irainPknoRelationDTO); } return new BizResult<>(irainPknoRelationDTOs); } }