api.js 1.38 KB
import axiosInstance from "@/Request/PublicAxiosInstance"
import {filterEmptyValueInObject} from "@/PublicUtil/PublicUtil"
class FeatureResultApi {
    getPersonContrastList(data) {
        return axiosInstance.request(
            {
                method: 'GET',
                url: `/feature/personContrasts`,
                params: filterEmptyValueInObject(
                    data
                )
            }
        )
    }
    // 重新比对
    getAllPersonContrastList(data) {
        return axiosInstance.request(
            {
                method: 'GET',
                url: `/feature/allPersonContrast`,
                params: filterEmptyValueInObject(
                    data
                )
            }
        )
    }
    // 特征重提
    getNewPersonContrastList(data) {
        return axiosInstance.request(
            {
                method: 'GET',
                url: `/feature/newPersonContrast`,
                params: filterEmptyValueInObject(
                    data
                )
            }
        )
    }
    updateImage(data){
        return axiosInstance.request(
            {
                method: 'PUT',
                url: `/faceRecognitions`,
                data: filterEmptyValueInObject(
                    data
                )
            }
        )
    }
}

const featureResultApi = new FeatureResultApi()

export default featureResultApi