741 lines
16 KiB
JavaScript
741 lines
16 KiB
JavaScript
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<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
|
||
})
|
||
}
|
||
|
||
|
||
|
||
/**
|
||
* 指纹-添加(永久/限时/单次/循环)
|
||
*
|
||
* @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<unknown>}
|
||
*/
|
||
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<unknown>}
|
||
*/
|
||
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<unknown>}
|
||
*/
|
||
export function deleteFingerprintRequest(data) {
|
||
return request({
|
||
url: '/v1/fingerprint/delete',
|
||
method: 'POST',
|
||
data
|
||
})
|
||
}
|
||
|
||
/**
|
||
* 删除所有指纹
|
||
* @param data.lockId 锁id
|
||
* @returns {Promise<unknown>}
|
||
*/
|
||
export function clearAllFingerprint(data) {
|
||
return request({
|
||
url: '/v1/fingerprint/clear',
|
||
method: 'POST',
|
||
data
|
||
})
|
||
}
|
||
|
||
/**
|
||
* 检查指纹姓名是否重复
|
||
* @param data.lockId 锁id
|
||
* @param data.fingerprintName 指纹姓名
|
||
* @returns {Promise<unknown>}
|
||
*/
|
||
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<unknown>}
|
||
*/
|
||
export function getFingerprintListRequest(data) {
|
||
return request({
|
||
url: '/v1/fingerprint/list',
|
||
method: 'POST',
|
||
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.lockId 锁id(必填)
|
||
* @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
|
||
})
|
||
}
|
||
|
||
|
||
/**
|
||
* 掌静脉-添加(永久/限时/循环)
|
||
*
|
||
* @param data.lockId 锁id
|
||
* @param data.palmVeinType 掌静脉类型
|
||
* @param data.addType 新增类型,1蓝牙,2远程,3发卡器
|
||
* @param data.palmVeinName 掌静脉昵称
|
||
* @param data.palmVeinNumber 掌静脉序号
|
||
* @param data.startDate 开始时间
|
||
* @param data.endDate 结束时间
|
||
* @param data.weekDay 循环周期
|
||
* @param data.isCoerced 是否胁迫卡
|
||
* @param data.palmVeinRight 是否授权管理员
|
||
* @param data.palmVeinUserNo 掌静脉UserNo
|
||
* @returns {Promise<unknown>}
|
||
*/
|
||
export function addPalmVeinRequest(data) {
|
||
return request({
|
||
url: '/v1/palmVein/add',
|
||
method: 'POST',
|
||
data
|
||
})
|
||
}
|
||
|
||
/**
|
||
* 掌静脉-更新
|
||
*
|
||
* @param data.lockId 锁id
|
||
* @param data.palmVeinId 掌静脉id(必填)
|
||
* @param data.palmVeinType 掌静脉类型(必填)
|
||
* @param data.palmVeinName 掌静脉昵称
|
||
* @param data.startDate 开始时间
|
||
* @param data.endDate 结束时间
|
||
* @param data.weekDay 循环周期
|
||
* @param data.palmVeinRight 是否授权管理员
|
||
* @param data.isCoerced 胁迫掌静脉,1-胁迫人脸,2-非胁迫人脸
|
||
* @returns {Promise<unknown>}
|
||
*/
|
||
export function updatePalmVeinRequest(data) {
|
||
return request({
|
||
url: '/v1/palmVein/update',
|
||
method: 'POST',
|
||
data
|
||
})
|
||
}
|
||
|
||
/**
|
||
* 掌静脉-删除
|
||
* @param data.lockId 锁id
|
||
* @param data.palmVeinId 掌静脉id
|
||
* @returns {Promise<unknown>}
|
||
*/
|
||
export function deletePalmVeinRequest(data) {
|
||
return request({
|
||
url: '/v1/palmVein/delete',
|
||
method: 'POST',
|
||
data
|
||
})
|
||
}
|
||
|
||
/**
|
||
* 删除所有掌静脉
|
||
* @param data.lockId 锁id
|
||
* @returns {Promise<unknown>}
|
||
*/
|
||
export function clearAllPalmVein(data) {
|
||
return request({
|
||
url: '/v1/palmVein/clear',
|
||
method: 'POST',
|
||
data
|
||
})
|
||
}
|
||
|
||
/**
|
||
* 检查人脸姓名是否重复
|
||
* @param data.lockId 锁id
|
||
* @param data.palmVeinName 卡姓名
|
||
* @returns {Promise<unknown>}
|
||
*/
|
||
export function checkRepeatPalmVeinName(data) {
|
||
return request({
|
||
url: '/v1/palmVein/checkPalmVeinName',
|
||
method: 'POST',
|
||
data
|
||
})
|
||
}
|
||
|
||
|
||
/**
|
||
* 获取掌静脉列表
|
||
* @param data.lockId 锁id
|
||
* @param data.pageNo 页码(选填)
|
||
* @param data.pageSize 每页显示数(选填)
|
||
* @returns {Promise<unknown>}
|
||
*/
|
||
export function getPalmVeinListRequest(data) {
|
||
return request({
|
||
url: '/v1/palmVein/list',
|
||
method: 'POST',
|
||
data
|
||
})
|
||
}
|
||
|
||
|
||
|
||
/**
|
||
* 遥控-添加(永久/限时/循环)
|
||
*
|
||
* @param data.lockId 锁id
|
||
* @param data.remoteType 遥控类型
|
||
* @param data.addType 新增类型,1蓝牙,2远程,3发卡器
|
||
* @param data.remoteName 遥控昵称
|
||
* @param data.remoteNumber 遥控序号
|
||
* @param data.startDate 开始时间
|
||
* @param data.endDate 结束时间
|
||
* @param data.weekDay 循环周期
|
||
* @param data.isCoerced 是否胁迫卡
|
||
* @param data.remoteRight 是否授权管理员
|
||
* @param data.remoteUserNo 遥控UserNo
|
||
* @returns {Promise<unknown>}
|
||
*/
|
||
export function addRemoteRequest(data) {
|
||
return request({
|
||
url: '/v1/remote/add',
|
||
method: 'POST',
|
||
data
|
||
})
|
||
}
|
||
|
||
/**
|
||
* 遥控-更新
|
||
*
|
||
* @param data.lockId 锁id
|
||
* @param data.remoteId 遥控id(必填)
|
||
* @param data.remoteType 遥控类型(必填)
|
||
* @param data.remoteName 遥控昵称
|
||
* @param data.startDate 开始时间
|
||
* @param data.endDate 结束时间
|
||
* @param data.weekDay 循环周期
|
||
* @param data.palmVeinRight 是否授权管理员
|
||
* @param data.isCoerced 胁迫遥控,1-胁迫人脸,2-非胁迫人脸
|
||
* @returns {Promise<unknown>}
|
||
*/
|
||
export function updateRemoteRequest(data) {
|
||
return request({
|
||
url: '/v1/remote/update',
|
||
method: 'POST',
|
||
data
|
||
})
|
||
}
|
||
|
||
/**
|
||
* 遥控-删除
|
||
* @param data.lockId 锁id
|
||
* @param data.remoteId 遥控id
|
||
* @returns {Promise<unknown>}
|
||
*/
|
||
export function deleteRemoteRequest(data) {
|
||
return request({
|
||
url: '/v1/remote/delete',
|
||
method: 'POST',
|
||
data
|
||
})
|
||
}
|
||
|
||
/**
|
||
* 删除所有遥控
|
||
* @param data.lockId 锁id
|
||
* @returns {Promise<unknown>}
|
||
*/
|
||
export function clearAllRemote(data) {
|
||
return request({
|
||
url: '/v1/remote/clear',
|
||
method: 'POST',
|
||
data
|
||
})
|
||
}
|
||
|
||
/**
|
||
* 检查遥控姓名是否重复
|
||
* @param data.lockId 锁id
|
||
* @param data.remoteName 卡姓名
|
||
* @returns {Promise<unknown>}
|
||
*/
|
||
export function checkRepeatRemoteName(data) {
|
||
return request({
|
||
url: '/v1/remote/checkRemoteName',
|
||
method: 'POST',
|
||
data
|
||
})
|
||
}
|
||
|
||
|
||
/**
|
||
* 获取遥控列表
|
||
* @param data.lockId 锁id
|
||
* @param data.pageNo 页码(选填)
|
||
* @param data.pageSize 每页显示数(选填)
|
||
* @returns {Promise<unknown>}
|
||
*/
|
||
export function getRemoteListRequest(data) {
|
||
return request({
|
||
url: '/v1/remote/list',
|
||
method: 'POST',
|
||
data
|
||
})
|
||
} |