ServiceTemplate.ftl
897 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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);
}