ServiceTemplate.ftl 897 Bytes
package ${mainPackageInfo}.${moduleName}.service;

import java.util.List;
import java.util.Map;

import com.taover.base.ResultInfo;

import ${poPackageInfo}.${beanClassName}PO;

public interface ${beanClassName}Service {
	/**
	 * 业务层添加接口
	 */
	public ResultInfo add(${beanClassName}PO ${beanFieldName}PO);

	/**
	 * 业务层删除接口
	 */
    public ResultInfo delete(String ids);
    
    /**
	 * 业务层更新接口
	 */
    public ResultInfo edit(${beanClassName}PO ${beanFieldName}PO);
	
	/**
	 * 依据arrayCondition查询条件查询单条记录,如果存在多条记录,则取第一条
	 * @param arrayCondition
	 * @param sort
	 * @param order
	 * @param page
	 * @param pageSize
	 * @return 返回实体引用,如果未找到返回null
	 */
	public Map<String, Object> query(List<Object[]> arrayCondition, String sort, String order, int page, int pageSize);
	
}