shikeying
2024-01-11 3b67e947e36133e2a40eb2737b15ea375e157ea0
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
package com.walker.jdbc.service;
 
import com.walker.jdbc.BasePo;
 
import java.util.List;
 
/**
 * 公共Service
 */
//@EpsProxyClient(name="${eps.service.base.name}")
public interface PubService extends BaseService{
    /**
     * 保存前检查当前对象是否存在,存在了update,不存在insert
     * @param po 对象实例
     * @param <T> BasePo泛型
     * @return 操作条数
     */
    <T extends BasePo<T>> int execCheckSave(T po);
    /**
     * 保存前检查当前对象是否存在,存在了update,不存在insert
     * @param po 对象实例集合
     * @param <T> BasePo泛型
     * @return 操作条数
     */
    <T extends BasePo<T>> int execCheckSave(List<T> po);
 
}