PersonnelService.java
2.03 KB
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
package com.objecteye.service;
import com.objecteye.entity.PageResult;
import com.objecteye.entity.SyPersonnel;
import org.springframework.web.multipart.MultipartFile;
import java.util.List;
import java.util.Map;
/**
* 服务层接口
*
* @author Administrator
*/
public interface PersonnelService {
/**
* 返回全部列表
*
* @return
*/
public List<SyPersonnel> findAll();
/**
* 返回分页列表
*
* @return
*/
public PageResult findPage(int pageNum, int pageSize);
/**
* 增加
*/
public int add(SyPersonnel personnel);
/**
* 修改
*/
public void update(SyPersonnel personnel);
/**
* 根据ID获取实体
*
* @param id
* @return
*/
public SyPersonnel findOne(int id);
/**
* 批量删除
*
* @param ids
*/
public void delete(int[] ids);
/**
* 分页
*
* @param pageNum 当前页码
* @param pageSize 每页记录数
* @return
*/
public PageResult findPage(int fid, String name, int pageNum, int pageSize);
/**
* 分页
*
* @param pageNum 当前页 码
* @param pageSize 每页记录数
* @return
*/
public PageResult findPageByNameOCard(SyPersonnel personnel, int pageNum, int pageSize);
/**
* @param similar
* @param file
* @param personId
* @return
*/
public List<Map<String, Object>> findByImage(float similar, MultipartFile file, int personId);
/**
* @param fid
* @return
*/
public Integer findPersonCountByFid(int fid);
/**
*
* @param id
* @return
*/
//public AlarmMsgShow findAlarListByPersonId(int id);
/**
* @param fid
* @return
*/
public List<SyPersonnel> findPersonIdByFid(int fid);
/**
* 上传人像到人像库
*
* @param multipartFile
* @param featureId
* @return
*/
String uploadFiles(MultipartFile[] multipartFile, int featureId);
}