package com.basic.analy.service;
|
|
import com.basic.analy.config.Result;
|
import com.basic.analy.model.BbFace;
|
import com.basic.analy.model.BbPerson;
|
|
import javax.servlet.http.HttpSession;
|
import java.util.List;
|
import java.util.Map;
|
|
public interface BbPersonBaseService {
|
|
void insert(BbPerson bbPersonTemporary, BbFace bbface);
|
|
//用于相似度极高去重对比核定时选用数据库图片来当自己的图片的
|
void insert1(BbPerson bbPersonBase);
|
|
void save(BbPerson bbPersonTemporary);
|
|
BbPerson selectById(String id);
|
|
List<BbPerson> select(Map<String,Object> param);
|
|
List<Map> selectAllAndFeature(String exPersonId);
|
|
void delete(String id);
|
|
int count(Map<String,Object> param);
|
|
String findFaceIdsByPhoto(String photos);
|
|
//第一个id是合并成的id,后面那个是说由谁组合而来的
|
void merge(String id,String mergeId,String userName);
|
|
//临时库保存
|
Result editToSave(Map jsonMap, String userName);
|
|
//传入一张图片和阈值,传回比对的相似数据
|
List selectLikerPerson(int liker, byte[] imageData) throws Exception;
|
|
}
|