基于中科视拓的seetaface6封装的免费人脸识别项目后端接口
shentao
2025-09-22 4e24fd913e7b048436aa7e5001cf875baac81ff5
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
38
39
40
41
42
package com.code2roc.fastface.db;
 
import java.util.HashMap;
import java.util.List;
 
public interface BaseService<T extends BaseModel> {
    void insert(T entity);
 
    void delete(String unitguid);
 
    void update(T entity);
 
    void save(T entity);
 
    T selectOne(String unitguid);
 
    Page selectPage(String columns, String where, String orderBy, HashMap<String, Object> paramMap);
 
    List<T> selectPageList(String columns, String where, String orderBy, HashMap<String, Object> paramMap);
 
    List<T> selectList(String columns, String where, String orderBy, HashMap<String, Object> paramMap);
 
    int selectCount(String where, HashMap<String, Object> paramMap);
 
    T selectOneByField(String fieldName, Object filedValue);
 
    void deleteByField(String fieldName, Object filedValue);
 
    void deleteAll();
 
    List<T> selectAllList();
 
    List<T> selectListByField(String filedName, Object filedValue);
 
    List<T> selectRangeList(List<String> rowIDList);
 
    List<T> selectRangeListByField(String filedName, List<String> rowIDList);
 
    boolean checkExist(String fieldName, Object fieldValue);
 
    boolean checkExist(String fieldName, Object fieldValue, String rowID);
}