⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 serviceimpltemplate.java

📁 EasyJWeb是基于java技术
💻 JAVA
字号:
##set ($domain = $!domainName.toLowerCase())
package $!{packageName}.service.impl;
import java.io.Serializable;
import java.util.List;

import com.easyjf.core.support.query.IQueryObject;
import com.easyjf.core.support.query.QueryUtil;
import com.easyjf.web.tools.IPageList;
import $!{packageName}.domain.$!{domainName};
import $!{packageName}.service.I$!{domainName}Service;
import $!{packageName}.dao.I$!{domainName}DAO;

#macro (upperCase $str)
#set ($upper=$!str.substring(0,1).toUpperCase())
#set ($l=$!str.substring(1))
$!upper$!l#end

/**
 * $!{domainName}ServiceImpl
 * @author EasyJweb
 * $Id: $!{domainName}ServiceImpl.java,v 0.0.1 $!{nowTime} EasyJweb Exp $
 */
public class $!{domainName}ServiceImpl implements I$!{domainName}Service{
	
	private I$!{domainName}DAO $!{domain}Dao;
	
	public void set#upperCase($!{domain})Dao(I$!{domainName}DAO $!{domain}Dao){
		this.$!{domain}Dao=$!{domain}Dao;
	}
	
	public Long add$!{domainName}($!{domainName} $!{domain}) {	
		this.$!{domain}Dao.save($!{domain});
		return $!{domain}.get$!{id}();
	}
	
	public $!{domainName} get$!{domainName}(Long id) {
		$!{domainName} $!{domain} = this.$!{domain}Dao.get(id);
		if ($!{domain} != null) {
			return $!{domain};
		}
		return null;
	}
	
	public boolean del$!{domainName}(Long id) {	
			$!{domainName} $!{domain} = this.get$!{domainName}(id);
			if ($!{domain} != null) {
				this.$!{domain}Dao.remove(id);
				return true;
			}			
			return false;	
	}
	
	public boolean batchDel$!{domainName}s(List<Serializable> $!{domain}Ids) {
		
		for (Serializable id : $!{domain}Ids) {
			del$!{domainName}((Long) id);
		}
		return true;
	}
	
	public IPageList get$!{domainName}By(IQueryObject queryObject) {	
		return QueryUtil.query(queryObject, $!{domainName}.class,this.$!{domain}Dao);		
	}
	
	public boolean update$!{domainName}(Long id, $!{domainName} $!{domain}) {
		if (id != null) {
			$!{domain}.set$!{id}(id);
		} else {
			return false;
		}
		this.$!{domain}Dao.update($!{domain});
		return true;
	}	
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -