package com.zteits.park.dao.impl; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import org.apache.commons.lang3.StringUtils; import com.zteits.park.dao.IrainPknoRelationDao; import com.zteits.park.domain.IrainPknoRelation; import com.zteits.park.domain.IrainPknoRelationExample; import com.zteits.park.domain.IrainPknoRelationExample.Criteria; import com.zteits.park.mapper.IrainPknoRelationMapper; @Component public class IrainPknoRelationDaoImpl implements IrainPknoRelationDao { @Autowired private IrainPknoRelationMapper irainPknoRelationMapper; @Override public List selectIrainPknoRelation(IrainPknoRelation irainPknoRelation) { IrainPknoRelationExample example = new IrainPknoRelationExample(); Criteria criteria = example.createCriteria(); if(!StringUtils.isBlank(irainPknoRelation.getIrainPkno1())){ criteria.andIrainPkno1EqualTo(irainPknoRelation.getIrainPkno1()); } if(!StringUtils.isBlank(irainPknoRelation.getIrainPkno2())){ criteria.andIrainPkno2EqualTo(irainPknoRelation.getIrainPkno2()); } if(!StringUtils.isBlank(irainPknoRelation.getParkLotpkno())){ criteria.andParkLotpknoEqualTo(irainPknoRelation.getParkLotpkno()); } List relations = irainPknoRelationMapper.selectByExample(example ); return relations; } }