YxySmtpSuffixSetServiceImpl.java 1.4 KB
package com.espeed.service.impl;

import java.util.List;

import com.espeed.dao.YxySmtpSuffixSetDao;
import com.espeed.pojo.YxySmtpSuffixSet;
import com.espeed.service.YxySmtpSuffixSetService;

public class YxySmtpSuffixSetServiceImpl implements YxySmtpSuffixSetService{

	/**查询后缀信息*/
	public List<YxySmtpSuffixSet> findAllSmtpSuffixSet() throws Exception {
		
		return yxysmtpsuffixsetdao.findAllSmtpSuffixSet();
	}

	/**模糊查询SMTP后缀配置信息*/
	public List<YxySmtpSuffixSet> findSuffixLike(String value) throws Exception {
		String hql="from YxySmtpSuffixSet where smtp_suffix_name like '%"+value+"%'";
		return yxysmtpsuffixsetdao.findByHql(hql);
	}
	
	/**添加后缀信息*/
	public void addSuffixInfo(YxySmtpSuffixSet o) throws Exception {
		
		yxysmtpsuffixsetdao.addSuffixInfo(o);
	}
	
	/**判断后缀是否存在*/
	public List<YxySmtpSuffixSet> findSuffixByValue(String value) throws Exception {
		String hql="from YxySmtpSuffixSet where smtp_suffix_name ='"+value+"'";
		return yxysmtpsuffixsetdao.findByHql(hql);
	}
	/**删除后缀*/
	public void delSuffixByid(int id) throws Exception {		
		yxysmtpsuffixsetdao.delSuffixByid(id);
	}
	
	
	private YxySmtpSuffixSetDao yxysmtpsuffixsetdao;//后缀配置DAO

	public YxySmtpSuffixSetDao getYxysmtpsuffixsetdao() {
		return yxysmtpsuffixsetdao;
	}

	public void setYxysmtpsuffixsetdao(YxySmtpSuffixSetDao yxysmtpsuffixsetdao) {
		this.yxysmtpsuffixsetdao = yxysmtpsuffixsetdao;
	}

	

	

	

	
	
}