GuideParkRelDaoImpl.java 1.81 KB
package com.zteits.park.dao.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import com.zteits.park.dao.GuideParkRelDao;
import com.zteits.park.domain.GuideParkBerth;
import com.zteits.park.domain.TdGGuideParkRel;
import com.zteits.park.domain.TdGGuideParkRelExample;
import com.zteits.park.mapper.TdGGuideParkRelMapper;
import com.zteits.park.mapper.smapper.TdGGuideParkRelSMapper;
/**
 * 
 * 
 * Copyright: Copyright (c) 2017  zteits
 * 
 * @ClassName: GuideParkRelDaoImpl.java
 * @Description: 
 * @version: v1.0.0
 * @author: wangfei
 * @date: 2017年7月6日   下午3:16:17 
 * Modification History:
 * Date             Author          Version            Description
 *---------------------------------------------------------*
 * 2017年7月6日      wangfei          v1.0.0               创建
 */
@Component
public class GuideParkRelDaoImpl implements GuideParkRelDao {
	@Autowired
	private TdGGuideParkRelSMapper tdGGuideParkRelSMapper;
	@Autowired
	private TdGGuideParkRelMapper tdGGuideParkRelMapper;

	@Override
	public List<GuideParkBerth> getBerthNumByGuideNos(List<String> guideNos) {
		return tdGGuideParkRelSMapper.getBerthNumByGuideNos(guideNos);
	}
	
	@Override
	public List<String> getPlNosByGuideNo(String guideNo){
		return tdGGuideParkRelSMapper.getPlNosByGuideNo(guideNo);
	}
	
	@Override
	public void deleteALLGuideParkRelInfo(List<String> guideNos,Long orgId) {
		TdGGuideParkRelExample example = new TdGGuideParkRelExample();
		example.createCriteria().andGuideNoIn(guideNos).andOrgIdEqualTo(orgId);
		tdGGuideParkRelMapper.deleteByExample(example);
	}
	
	@Override
	public Boolean bathInsertGuideParkRels(List<TdGGuideParkRel> tdGGuideParkRels){
		return tdGGuideParkRelSMapper.bathInsertGuideParkRels(tdGGuideParkRels);
	}
}