import { request } from './export' // 创建账号 export function starCloudCreateUser(data) { return request({ url: '/createUser', method: 'POST', data }) } // 获取访问令牌 export function getStarCloudToken(data) { return request({ url: '/oauth2/token', method: 'POST', data }) } // 更新锁用户 export function updateLockUserNoRequest(data) { return request({ url: '/v1/key/updateLockUserNo', method: 'POST', data }) } // 获取所有锁用户 export function getUserNoListRequest(data) { return request({ url: '/v1/key/getUserNoList', method: 'POST', data }) } // 获取手机联网token export function getLockNetTokenRequest(data) { return request({ url: '/v1/lock/getLockNetToken', method: 'POST', data }) } // 获取服务器时间 export function getServerDatetimeRequest(data) { return request({ url: '/v1/lock/queryDate', method: 'POST', data }) } // 获取锁详情 export function getLockDetailRequest(data) { return request({ url: '/v1/lock/detail', method: 'POST', data }) } // 获取离线密码 export function getOfflinePasswordRequest(data) { return request({ url: '/v1/keyboardPwd/get', method: 'POST', data }) } // 添加自定义密码 export function addCustomPasswordRequest(data) { return request({ url: '/v1/keyboardPwd/add', method: 'POST', data }) } // 更新密码 export function updatePasswordRequest(data) { return request({ url: '/v1/keyboardPwd/update', method: 'POST', data }) } // 删除密码 export function deletePasswordRequest(data) { return request({ url: '/v1/keyboardPwd/delete', method: 'POST', data }) } // 绑定智能锁 export function bindLockRequest(data) { return request({ url: '/v1/lock/initialize', method: 'POST', data }) } // 移除坏锁 export function removeBadLockRequest(data) { return request({ url: '/v1/lock/removeBadLock', method: 'POST', data }) } // 删除锁 export function deleteLockRequest(data) { return request({ url: '/v1/lock/delete', method: 'POST', data }) } // 删除锁 export function updateElectricQuantityRequest(data) { return request({ url: '/v1/lock/updateElectricQuantity', method: 'POST', data }) } // 修改管理员密码 export function changeAdminKeyboardPwdRequest(data) { return request({ url: '/v1/lock/changeAdminKeyboardPwd', method: 'POST', data }) } // 获取操作记录的最后上传时间 export function getLastRecordTimeRequest(data) { return request({ url: '/v1/lockRecord/getLastRecordTime', method: 'POST', data }) } // 上传操作记录 export function uploadRecordRequest(data) { return request({ url: '/v1/lockRecord/upload', method: 'POST', data }) } // 获取锁应用设置 export function getLockSettingDataRequest(data) { return request({ url: '/v1/lock/getLockSettingData', method: 'POST', data }) } // 检查密码和密码名称是否已存在 export function checkPasswordRequest(data) { return request({ url: '/v1/keyboardPwd/checkKeyboardpwdName', method: 'POST', data }) } //电表-刷新电表数据 export function elecRefreshElecInfoRequest(data) { return request({ url: '/v1/elec/refreshElecInfo', method: 'POST', data }) } export function updateElecSettingRequest(data) { return request({ url: '/v1/elec/updateElecSetting', method: 'POST', data }) } //冷水表-刷新水表数据 export function coldWaterRefreshWaterInfoRequest(data) { return request({ url: '/v1/coldWater/refreshWaterInfo', method: 'POST', data }) } //热水表-刷新水表数据 export function hotWaterRefreshWaterInfoRequest(data) { return request({ url: '/v1/hotWater/refreshWaterInfo', 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 }) } /** * 指纹-添加(永久/限时/单次/循环) * * @param data.lockId 锁id * @param data.fingerprintType 指纹类型 * @param data.addType 新增类型,1蓝牙,2远程,3发卡器 * @param data.fingerprintName 指纹昵称 * @param data.fingerprintNumber 指纹序号 * @param data.startDate 开始时间 * @param data.endDate 结束时间 * @param data.weekDay 循环周期 * @param data.isCoerced 是否胁迫卡 * @param data.fingerRight 是否授权管理员 * @param data.fingerprintUserNo 指纹UserNo * @returns {Promise} */ export function addFingerprintRequest(data) { return request({ url: '/v1/fingerprint/add', method: 'POST', data }) } /** * 指纹-更新(永久/限时/单次/循环) * * @param data.fingerprintId 指纹id(必填) * @param data.fingerprintType 指纹类型(必填) * @param data.fingerprintName 指纹昵称 * @param data.startDate 开始时间 * @param data.endDate 结束时间 * @param data.weekDay 循环周期 * @param data.fingerRight 是否授权管理员 * @returns {Promise} */ export function updateFingerprintRequest(data) { return request({ url: '/v1/fingerprint/update', method: 'POST', data }) } /** * 指纹-删除(永久/限时/循环) * @param data.lockId 锁id * @param data.fingerprintId 卡id * @param data.deleteType * 删除方式: * 1-通过APP走蓝牙删除,不传默认1,必需先通过APP蓝牙删除后再调用该接口 * 2-通过网关或WiFi锁删除,如果是WiFi锁或有连接网关,则可以传2,直接调用该接口从锁里删除指纹 * @returns {Promise} */ export function deleteFingerprintRequest(data) { return request({ url: '/v1/fingerprint/delete', method: 'POST', data }) } /** * 删除所有指纹 * @param data.lockId 锁id * @returns {Promise} */ export function clearAllFingerprint(data) { return request({ url: '/v1/fingerprint/clear', method: 'POST', data }) } /** * 检查指纹姓名是否重复 * @param data.lockId 锁id * @param data.fingerprintName 卡姓名 * @returns {Promise} */ export function checkRepeatFingerprintName(data) { return request({ url: '/v1/fingerprint/checkFingerprintName', method: 'POST', data }) } /** * 获取指纹列表 * @param data.lockId 锁id * @param data.pageNo 页码(选填) * @param data.pageSize 每页显示数(选填) * @returns {Promise} */ export function getFingerprintListRequest(data) { return request({ url: '/v1/fingerprint/list', method: 'POST', data }) }