feat:增加ic卡增删改查接口、指纹添加接口

This commit is contained in:
liyi 2025-03-07 11:10:25 +08:00
parent ff194611a9
commit 8f214456d0

114
api.js
View File

@ -216,4 +216,118 @@ export function hotWaterRefreshWaterInfoRequest(data) {
method: 'POST',
data
})
}
/**
* IC卡-更新(永久/限时/循环)
*
* @param data.lockId 锁id
* @param data.cardType 卡类型
* @param data.addType 新增类型1蓝牙2远程3发卡器
* @param data.cardName 卡昵称
* @param data.cardNumber 卡序号
* @param data.startDate 开始时间
* @param data.endDate 结束时间
* @param data.weekDay 循环周期
* @param data.isCoerced 是否胁迫卡
* @param data.cardRight 是否授权管理员
* @param data.cardUserNo 卡UserNo
* @returns {Promise<unknown>}
*/
export function addIcCardRequest(data) {
return request({
url: '/v1/identityCard/add',
method: 'POST',
data
})
}
/**
* IC卡-更新(永久/限时/循环)
*
* @param data.cardId 卡id必填
* @param data.cardType 卡类型必填
* @param data.cardName 卡昵称
* @param data.startDate 开始时间
* @param data.endDate 结束时间
* @param data.weekDay 循环周期
* @param data.cardRight 是否授权管理员
* @returns {Promise<unknown>}
*/
export function updateIcCardRequest(data) {
return request({
url: '/v1/identityCard/update',
method: 'POST',
data
})
}
/**
* IC卡-删除(永久/限时/循环)
* @param data.lockId 锁id
* @param data.cardId 卡id
* @returns {Promise<unknown>}
*/
export function deleteIcCardRequest(data) {
return request({
url: '/v1/identityCard/delete',
method: 'POST',
data
})
}
/**
* 删除所有ic卡
* @param data.lockId 锁id
* @returns {Promise<unknown>}
*/
export function clearAllIcCard(data) {
return request({
url: '/v1/identityCard/clear',
method: 'POST',
data
})
}
/**
* 检查卡姓名是否重复
* @param data.lockId 锁id
* @param data.cardName 卡姓名
* @returns {Promise<unknown>}
*/
export function checkRepeatCardName(data) {
return request({
url: '/v1/identityCard/checkIdentityCardName',
method: 'POST',
data
})
}
/**
* 获取Ic卡列表
* @param data.lockId 锁id
* @param data.pageNo 页码选填
* @param data.pageSize 每页显示数选填
* @returns {Promise<unknown>}
*/
export function getIcCardListRequest(data) {
return request({
url: '/v1/identityCard/list',
method: 'POST',
data
})
}
//指纹-添加(永久/限时/循环)
export function addFingerprintRequest(data) {
return request({
url: '/v1/fingerprint/add',
method: 'POST',
data
})
}