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 select(Map param); List selectAllAndFeature(String exPersonId); void delete(String id); int count(Map 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; }