diff --git a/api.js b/api.js index bfba570..7c901d4 100644 --- a/api.js +++ b/api.js @@ -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} + */ +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} + */ +export function updateIcCardRequest(data) { + return request({ + url: '/v1/identityCard/update', + method: 'POST', + data + }) +} + +/** + * IC卡-删除(永久/限时/循环) + * @param data.lockId 锁id + * @param data.cardId 卡id + * @returns {Promise} + */ +export function deleteIcCardRequest(data) { + return request({ + url: '/v1/identityCard/delete', + method: 'POST', + data + }) +} + +/** + * 删除所有ic卡 + * @param data.lockId 锁id + * @returns {Promise} + */ +export function clearAllIcCard(data) { + return request({ + url: '/v1/identityCard/clear', + method: 'POST', + data + }) +} + +/** + * 检查卡姓名是否重复 + * @param data.lockId 锁id + * @param data.cardName 卡姓名 + * @returns {Promise} + */ +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} + */ +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 + }) } \ No newline at end of file