IrainPknoRelationDaoImpl.java 1.36 KB
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<IrainPknoRelation> 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<IrainPknoRelation> relations = irainPknoRelationMapper.selectByExample(example );
		return relations;
	}

}