feat:增加人脸增删改查接口

This commit is contained in:
liyi 2025-03-08 10:17:11 +08:00
parent ccbc6b9731
commit 8647526d8e

106
api.js
View File

@ -369,7 +369,7 @@ export function updateFingerprintRequest(data) {
/**
* 指纹-删除(永久/限时/循环)
* @param data.lockId 锁id
* @param data.fingerprintId id
* @param data.fingerprintId 指纹id
* @param data.deleteType
* 删除方式:
* 1-通过APP走蓝牙删除不传默认1必需先通过APP蓝牙删除后再调用该接口
@ -400,7 +400,7 @@ export function clearAllFingerprint(data) {
/**
* 检查指纹姓名是否重复
* @param data.lockId 锁id
* @param data.fingerprintName 姓名
* @param data.fingerprintName 指纹姓名
* @returns {Promise<unknown>}
*/
export function checkRepeatFingerprintName(data) {
@ -427,3 +427,105 @@ export function getFingerprintListRequest(data) {
})
}
/**
* 人脸-添加(永久/限时/单次/循环)
*
* @param data.lockId 锁id
* @param data.faceType 人脸类型
* @param data.addType 新增类型1蓝牙2远程3发卡器
* @param data.faceName 人脸昵称
* @param data.faceNumber 人脸序号
* @param data.startDate 开始时间
* @param data.endDate 结束时间
* @param data.weekDay 循环周期
* @param data.isCoerced 是否胁迫卡
* @param data.faceRight 是否授权管理员
* @param data.faceUserNo 人脸UserNo
* @returns {Promise<unknown>}
*/
export function addFaceRequest(data) {
return request({
url: '/v1/face/add',
method: 'POST',
data
})
}
/**
* 人脸-更新(永久/限时/单次/循环)
*
* @param data.faceId 人脸id必填
* @param data.faceType 人脸类型必填
* @param data.faceName 人脸昵称
* @param data.startDate 开始时间
* @param data.endDate 结束时间
* @param data.weekDay 循环周期
* @param data.faceRight 是否授权管理员
* @param data.isCoerced 胁迫人脸1-胁迫人脸2-非胁迫人脸
* @returns {Promise<unknown>}
*/
export function updateFaceRequest(data) {
return request({
url: '/v1/face/update',
method: 'POST',
data
})
}
/**
* 人脸-删除(永久/限时/循环)
* @param data.lockId 锁id
* @param data.faceId 人脸id
* @returns {Promise<unknown>}
*/
export function deleteFaceRequest(data) {
return request({
url: '/v1/face/delete',
method: 'POST',
data
})
}
/**
* 删除所有人脸
* @param data.lockId 锁id
* @returns {Promise<unknown>}
*/
export function clearAllFace(data) {
return request({
url: '/v1/face/clear',
method: 'POST',
data
})
}
/**
* 检查人脸姓名是否重复
* @param data.lockId 锁id
* @param data.fingerprintName 卡姓名
* @returns {Promise<unknown>}
*/
export function checkRepeatFaceName(data) {
return request({
url: '/v1/face/checkFaceName',
method: 'POST',
data
})
}
/**
* 获取人脸列表
* @param data.lockId 锁id
* @param data.pageNo 页码选填
* @param data.pageSize 每页显示数选填
* @returns {Promise<unknown>}
*/
export function getFaceListRequest(data) {
return request({
url: '/v1/face/list',
method: 'POST',
data
})
}