311 lines
19 KiB
Dart
Executable File
311 lines
19 KiB
Dart
Executable File
abstract class Api {
|
|
// 登录注册
|
|
final String sendValidationCodeUrl = '/user/sendValidationCode';
|
|
final String registerUrl = '/user/register';
|
|
final String getSliderVerifyImgUrl = '/user/getSliderVerifyImg';
|
|
final String checkImgUrl = '/user/isSliderValid';
|
|
final String loginUrl = '/user/login';
|
|
final String oneClickLoginUrl = '/user/quickLogin'; // 一键登录
|
|
final String resetPasswordURL = '/user/resetPassword'; //重置密码
|
|
final String getCountryRegionURL = '/system/listCountry'; //获取国家或地区
|
|
final String electronicKeyListURL = '/key/listUser'; //电子钥匙列表
|
|
final String sendElectronicKeyURL = '/v2/key/send'; //发送电子钥匙
|
|
final String resetElectronicKeyURL = '/key/reset'; //重置电子钥匙
|
|
final String keyOperationRecordURL = '/lockRecords/list'; //操作记录
|
|
|
|
final String uploadElectricQuantityURL =
|
|
'/room/uploadElectricQuantity'; //锁电量更新
|
|
final String lockEventListURL = '/lockRecords/lockEventList'; // 门锁事件日志
|
|
|
|
final String lockRecordUploadURL = '/lockRecords/fromLock'; //操作上传
|
|
final String getLockRecordLastUploadDataTimeURL =
|
|
'/lockRecords/getLastRecordTime'; //查询锁记录最后时间
|
|
|
|
final String getLockNetTokenURL = '/lock/getLockNetToken'; //获取手机联网token
|
|
final String updateLockUserNoURL = '/key/updateLockUserNo'; //更新锁用户NO
|
|
|
|
final String bindingBlueAdminURL = '/v2/lock/bindAdmin'; //绑定蓝牙管理员
|
|
final String modifyKeyNameURL = '/key/modifyKeyName'; //修改锁名称
|
|
final String updateLockNameURL = '/lock/updateLockName'; //修改锁名(新)
|
|
final String modifyKeyNameForAdminURL =
|
|
'/key/modifyKeyNameForAdmin'; //编辑电子钥匙名字
|
|
final String updateKeyDateURL = '/key/updateKeyDate'; //编辑电子钥匙的有效期、有效时间、有效日
|
|
final String passwordKeyListURL = '/keyboardPwd/listSendRecords'; //密码钥匙列表
|
|
final String passwordKeyDetailURL = '/keyboardPwd/detail'; //密码获取
|
|
final String keyboardPwdResetURL = '/keyboardPwd/reset'; //密码钥匙重置
|
|
final String deleteElectronicKeyURL = '/key/delete'; //删除电子钥匙
|
|
final String deleteKeyboardPwdURL = '/keyboardPwd/delete'; //删除密码
|
|
final String getLockInfoURL = '/lock/syncDataPage'; // 获取锁信息
|
|
final String getStarLockInfoURL = '/lock/list'; // 获取锁信息列表
|
|
final String getLockSettingURL = '/lock/getLockSettingData'; // 获取所有锁设置信息
|
|
final String deletLockURL = '/lock/delete'; // 删除锁
|
|
final String checkPasswordURL = '/user/checkPassword'; // 检查账户密码
|
|
final String setAuthorizeURL = '/key/authorize'; //设置授权管理员
|
|
final String cancelAuthorizeURL = '/key/unauthorize'; //取消授权管理员
|
|
final String cancelFreezeURL = '/key/unfreeze'; //解除冻结
|
|
final String freezeKeyURL = '/key/freeze'; //冻结
|
|
|
|
final String passwordKeyGetURL = '/keyboardPwd/get'; //获取密码
|
|
final String passwordKeyAddURL = '/keyboardPwd/add'; //自定义密码
|
|
final String passwordKeyCheckKeyboardpwdNameURL =
|
|
'/keyboardPwd/checkKeyboardpwdName'; //自定义密码校验密码跟名字是否重复
|
|
final String updatePasswordKeyURL = '/keyboardPwd/update'; //修改密码详情
|
|
final String updatePWDNumberURL = '/keyboardPwd/updatePwdUserNo'; //更新锁用户需要
|
|
final String clearOperationRecordURL = '/lockRecords/clear'; //清空操作记录
|
|
final String addlockGroupURL = '/keyGroup/add'; //创建锁分组
|
|
final String editlockGroupURL = '/keyGroup/modifyGroupName'; //编辑锁分组
|
|
final String setlockGroupURL = '/keyGroup/setGroup'; //设置锁分组
|
|
final String lockGroupListURL = '/authorizedAdmin/listGroup'; //锁分组列表
|
|
final String lockDeletGroupURL = '/keyGroup/delete'; //删除锁分组
|
|
final String lockGroupAddLockURL = '/v2/keyGroup/addLockGroup'; //锁分组里面添加锁
|
|
final String lockGroupDeletLockURL = '/keyGroup/deleteLockGroup'; //锁分组里面删除锁
|
|
|
|
final String listLockByGroupURL =
|
|
'/authorizedAdmin/listLockByGroup'; //获取分组下的锁列表
|
|
final String setRoomStatusURL = '/lock/updateLockStatus'; //标记房态
|
|
// final String keyGroupListURL = '/keyGroup/list'; //分组列表
|
|
// final String lockListByGroupURL = '/room/listByGroup'; //分组下的锁
|
|
final String getWifiServiceIpURL = '/wifiLock/getWifiServiceIp'; // 获取Wifi锁服务器
|
|
final String updateLockSettingUrl =
|
|
'/v2/lockSetting/updateLockSetting'; // 锁设置里面所有的设置
|
|
final String deviceNetworkConfiguration = '/deviceNetwork/setting'; // 设备网络配置
|
|
final String getDeviceNetworkConfiguration =
|
|
'/deviceNetwork/getNetworkInfo'; // 设备网络配置
|
|
final String roomQueryDateUrl = '/room/queryDate'; // 获取网关时间
|
|
final String lockDiagnoseUrl = '/room/uploadLockInfo'; // 锁诊断
|
|
final String getServerDatetimeUrl = '/check/getServerDatetime'; // 获取服务器当前时间
|
|
final String getLockVersionInfoUrl = '/room/update'; // 获取锁当前版本信息
|
|
final String openCheckingInURL =
|
|
'/attendanceCompany/isExistenceCompany'; // 开启考勤获取是否有公司
|
|
final String setCheckInCreateCompanyURL =
|
|
'/v2/attendanceCompany/add'; // 设置考勤时创建公司
|
|
final String deleteCompanyURL = '/attendanceCompany/delete'; // 删除公司
|
|
|
|
final String getAttendanceRecordListByDateURL =
|
|
'/attendanceRecord/listByDate'; // 获取考勤列表-早到榜日榜
|
|
final String getAttendanceRecordListByMonthURL =
|
|
'/attendanceRecord/earlyListByMonth'; // 获取考勤列表-早到榜月榜
|
|
final String getAttendanceRecordListLateTimesByDateURL =
|
|
'/attendanceRecord/lateListByDate'; // 获取考勤列表-迟到榜日榜
|
|
final String getAttendanceRecordListLateTimesByMonthURL =
|
|
'/attendanceRecord/lateEarlyListByMonth'; // 获取考勤列表-迟到榜月榜
|
|
final String getAttendanceRecordHardworkingListURL =
|
|
'/attendanceRecord/listForHardworking'; // 获取考勤列表-
|
|
final String getAttendanceRecordDtailURL =
|
|
'/attendanceRecord/listByMonth'; // 获取考勤详情
|
|
final String getStaffListURL = '/staff/list'; // 获取员工列表
|
|
final String addStaffURL = '/staff/add'; // 添加员工
|
|
final String editStaffURL = '/staff/update'; // 编辑员工
|
|
final String deleteStaffURL = '/staff/delete'; // 删除员工
|
|
final String addStaffSelectKeyURL = '/staff/attendanceList'; // 考勤设置添加员工-选择钥匙
|
|
final String addHolidaysURL = '/vacation/add'; // 添加假期
|
|
final String holidaysListURL = '/vacation/list'; // 假期列表
|
|
final String holidaysDeleteURL = '/vacation/delete'; // 假期删除
|
|
final String getCheckInSetInfoURL = '/attendanceCompany/query'; // 获取考勤设置信息
|
|
final String editCheckInSetInfoURL = '/attendanceCompany/update'; // 修改考勤设置信息
|
|
|
|
final String getFingerprintListURL = '/fingerprint/list'; // 指纹列表
|
|
final String getFingerprintDetailURL = '/fingerprint/detail'; // 指纹详情
|
|
final String addFingerprintURL = '/fingerprint/add'; // 添加指纹
|
|
final String editFingerprintURL = '/fingerprint/changePeriod'; // 编辑指纹
|
|
final String deleteFingerprintURL = '/fingerprint/delete'; // 删除指纹
|
|
final String updateFingerprintUserNoURL =
|
|
'/fingerprint/updateFingerprintUserNo'; // 更新指纹用户序号
|
|
final String checkFingerprintNameURL =
|
|
'/fingerprint/checkFingerprintName'; // 校验指纹名字是否存在
|
|
|
|
final String getFaceListURL = '/face/list'; // 人脸列表
|
|
final String addFaceURL = '/face/add'; // 添加人脸
|
|
final String checkFaceNameURL = '/face/checkFaceName'; // 校验人脸名称是否重复
|
|
final String updateFaceUserNoURL = '/face/updateFaceUserNo'; // 更新人脸用户序号
|
|
final String updateFaceUserInfoURL = '/face/update'; // 更新人脸信息--有效期、名称
|
|
final String deleteFaceURL = '/face/delete'; // 删除人脸
|
|
final String clearFaceURL = '/face/clear'; // 清空人脸
|
|
final String getMallURL = '/mall/getUrl'; // 获取商城跳转地址
|
|
|
|
final String getICCardListURL = '/identityCard/list'; // IC卡列表
|
|
final String addICCardURL = '/identityCard/add'; // 添加IC卡
|
|
final String editICCardURL = '/identityCard/update'; // 编辑IC卡
|
|
final String deleteICCardURL = '/identityCard/delete'; // 删除IC卡
|
|
final String updateICCardUserNoURL =
|
|
'/identityCard/updateCardUserNo'; // 更新ic卡用户序号
|
|
final String checkCardNameURL =
|
|
'/identityCard/checkIdentityCardName'; // 校验卡名字是否存在
|
|
|
|
final String getRemoteControlListURL = '/remote/list'; // 遥控列表
|
|
final String addRemoteControlURL = '/remote/add'; // 添加遥控
|
|
final String updateRemoteUserNoURL = '/remote/updateRemoteUserNo'; // 更新遥控用户序号
|
|
final String editRemoteControlURL = '/remote/update'; // 编辑遥控
|
|
final String deleteRemoteControlURL = '/remote/delete'; // 删除遥控
|
|
final String clearRemoteControlURL = '/remote/clear'; // 清空遥控
|
|
final String checkRemoteControlNameURL =
|
|
'/remote/checkRemoteName'; // 校验遥控名字是否存在
|
|
|
|
final String getPalmListURL = '/palmVein/list'; // 掌静脉列表
|
|
final String addPalmURL = '/palmVein/add'; // 添加掌静脉
|
|
final String updatePalmUserNoURL =
|
|
'/palmVein/updatePalmVeinUserNo'; // 更新掌静脉用户序号
|
|
final String editPalmURL = '/palmVein/update'; // 编辑掌静脉
|
|
final String deletePalmURL = '/palmVein/delete'; // 删除掌静脉
|
|
final String clearPalmURL = '/palmVein/clear'; // 清空掌静脉
|
|
final String checkPalmNameURL = '/palmVein/checkPalmVeinName'; // 校验掌静脉名字是否存在
|
|
|
|
final String transferLockListURL = '/room/listForTransfer'; // 转移锁锁列表
|
|
final String transferLockConfirmURL = '/room/transferLockConfirm'; // 转移智能锁确认
|
|
final String transferLockURL = '/room/transfer'; // 转移智能锁
|
|
final String removeBadLockURL = '/lock/removeBadLock'; // 移除坏锁
|
|
|
|
final String gatewaykListURL = '/gateway/list'; // 网关列表
|
|
final String addGatewayURL = '/gateway/add'; // 添加网关
|
|
final String deletGatewayURL = '/gateway/delete'; // 删除网关
|
|
final String gatewayDetailURL = '/gateway/detail'; // 网关列表
|
|
final String transferGatewayConfirmURL =
|
|
'/plug/transferPlugConfirm'; // 转移网关确认
|
|
final String transferGatewayURL = '/plug/transfer'; // 转移网关
|
|
final String updateGatewayURL = '/gateway/update'; // 更新网关
|
|
final String gatewayListByLockURL = '/gateway/listByLock'; // 网关-附近的锁
|
|
final String getGatewayConfigURL = '/gateway/getGatewayConfig'; // 获取网关配置
|
|
final String remoteOpenLockURL = '/gateway/unlock'; // 远程开锁
|
|
final String gatewayScanDeviceURL = '/gateway/scanDevice'; // 网关-扫描设备
|
|
|
|
final String getKeyDetailURL = '/key/get'; //获取单把钥匙详情信息
|
|
final String lockUserListURL = '/keyUser/listKeyUser'; //锁用户列表
|
|
final String deletLockUserURL = '/keyUser/deleteKeyUser'; //删除锁用户
|
|
final String canSendKeyURL = '/keyUser/canSendKey'; //群发钥匙检查
|
|
final String batchSendKeyURL = '/key/batchSend'; //批处理群发钥匙
|
|
final String addAuthorizedAdminURL = '/authorizedAdmin/add'; //增加授权管理员
|
|
final String administratorOwnLockListURL =
|
|
'/authorizedAdmin/ownLockList'; //获取授权管理员下锁列表
|
|
final String keyListByUserURL = '/keyUser/listByUse'; //用户拥有的锁
|
|
final String authorizedAdminListURL = '/authorizedAdmin/list'; //授权管理员列表
|
|
final String authorizedAdminDetailURL = '/authorizedAdmin/detail'; //授权管理员详情
|
|
final String deleteAdministratorURL = '/authorizedAdmin/delete'; //删除授权管理员
|
|
final String updateAdministratorURL =
|
|
'/authorizedAdmin/update'; //管理员姓名/有效期/远程开锁修改
|
|
final String expireLockListURL = '/keyUser/listExpireUser'; //即将到期的锁列表
|
|
final String expirePasswordListURL = '/keyUser/listExpirePwd'; //即将到期的密码列表
|
|
final String expireCardListURL = '/keyUser/listExpireCard'; //即将到期的卡列表
|
|
final String expireFingerprintListURL =
|
|
'/keyUser/listExpireFingerprint'; //即将到期的指纹列表
|
|
final String expireFaceListURL = '/keyUser/listExpireFace'; //即将到期的人脸列表
|
|
final String userSettingsInfoURL = '/user/userSettingsInfo'; //个人设置信息
|
|
final String setAlertModeURL = '/user/setAlertMode'; //提示音
|
|
final String setTouchUnlockFlagURL = '/user/setTouchUnlockFlag'; //触摸开锁
|
|
final String changeSettingsURL = '/user/changeSettings'; //锁屏/隐藏无效开锁权限
|
|
final String selectLockListURL = '/room/listForTransfer'; //选择锁列表
|
|
final String setAppUnlockMustOnlineURL =
|
|
'/room/setAppUnlockMustOnline'; //APP开锁时需手机联网的锁
|
|
final String userLogoutURL = '/v2/user/logout'; //退出登录
|
|
final String userLogout3URL = '/v3/user/logout'; //退出登录
|
|
final String deleteAccountURL = '/user/delete'; //删除账号
|
|
final String getUserInfoURL = '/user/getUserInfo'; //获取个人信息
|
|
final String sendValidationCodeAuthURL =
|
|
'/user/sendValidationCodeAuth'; //登录后使用,免图片滑动验证
|
|
final String updateUserInfoURL = '/user/updateUserInfo'; //更新个人信息-昵称/头像
|
|
// final String changeAccountURL = '/user/changeAccount'; //修改账号
|
|
final String bindEmailURL = '/user/bindEmail'; //修改绑定邮箱
|
|
final String bindPhoneURL = '/user/bindPhone'; //修改绑定手机号
|
|
final String changePasswordURL = '/user/changePassword'; //修改密码
|
|
final String getQuestionListURL = '/safeAnswer/getQuestionList'; //获取安全信息列表
|
|
final String getOwnQuestionListURL =
|
|
'/safeAnswer/getOwnQuestionList'; //获取已设置的安全信息
|
|
final String updateSafeAnswerURL = '/safeAnswer/update'; //修改安全信息
|
|
final String setSafeAnswerURL = '/safeAnswer/set'; //设置安全信息
|
|
final String getUpTokenURL =
|
|
'/file/getUploadParams'; //上传头像 先获取upToken 再调用updateUserInfo
|
|
final String unbindPhoneTokenURL = '/user/unbindPhoneToken'; //获取解绑手机号Token
|
|
final String unbindEmailTokenURL = '/user/unbindEmailToken'; //获取解绑邮箱Token
|
|
final String pushBindAppIdURL = '/user/bindAppId'; //推送绑定APP设备
|
|
final String bindPushTokenURL = '/user/bindPushToken'; //推送绑定APP设备
|
|
|
|
final String messageListURL = '/notifications/list'; //消息列表
|
|
final String readMessageURL = '/notifications/markAsRead'; //读取消息
|
|
final String deletMessageURL = '/notifications/delete'; //删除消息
|
|
final String deletAllMessageURL = '/notifications/deleteAll'; //删除所有消息
|
|
|
|
final String getVersionURL = '/app/getVersion'; //版本更新
|
|
|
|
final String updateCatEyeConfigURL =
|
|
'/lockSetting/updateCatEyeConfig'; //猫眼相关设置
|
|
|
|
final String updateFaceConfigURL = '/lockSetting/updateFaceConfig'; //面容相关设置
|
|
|
|
final String getLockNoticeSettingURL =
|
|
'/lockSetting/getLockNoticeSetting'; //获取锁消息设置
|
|
final String updateLockNoticeSettingURL =
|
|
'/lockSetting/updateLockNoticeSetting'; //设置开门通知
|
|
final String lockKeysListURL = '/lock/lockKeysList'; //锁钥匙列表
|
|
final String addLockNoticeSettingURL =
|
|
'/lockNoticeSettingAccount/add'; //添加开门通知
|
|
final String lockNoticeSettingListURL =
|
|
'/lockNoticeSettingAccount/list'; //开门通知列表
|
|
final String deleteLockNoticeSettingAccountURL =
|
|
'/lockNoticeSettingAccount/delete'; //删除开门通知
|
|
final String updateLockNoticeSettingAccountURL =
|
|
'/lockNoticeSettingAccount/update'; //更新开门通知
|
|
final String getCoercedFingerprintListURL =
|
|
'/fingerprint/getCoercedList'; //获取胁迫指纹列表
|
|
|
|
final String setWechatPushSwitchURL =
|
|
'/user/setMpWechatPushSwitch'; //设置微信公众号推送
|
|
final String getMpWechatQrCodeURL = '/user/getMpWechatQrCode'; //获取微信公众号二维码
|
|
|
|
final String setFaceAuthenticationURL =
|
|
'/v2/service/setFaceAuthentication'; //设置实名认证频次
|
|
final String isFaceAuthenticationURL = '/key/checkFace'; //检测实名认证是否支持开启
|
|
final String getFaceCertifyIdURL = '/service/getCertifyId'; //获取人脸认证certifyId
|
|
final String getServiceCheckCertifyURL =
|
|
'/service/checkCertify'; //检测certifyId是否完成认证
|
|
final String updateRealNameInfoURL = '/key/updateRealName'; //更新实名认证信息
|
|
|
|
final String getBuyRecordListURL = '/v2/service/getBuyRecordList'; //获取购买记录列表
|
|
final String getUseRecordListURL = '/v2/service/getUseRecordList'; //获取使用记录列表
|
|
|
|
final String getServicePackageURL = '/v2/service/getPackageUrl'; //增值服务套餐购包链接
|
|
final String getServiceUserPackageURL =
|
|
'/v2/service/getUserPackage'; //获取增值服务用户余量包
|
|
|
|
final String getValidityPeriodInfoURL = '/passthrough';
|
|
//获取云存储服务信息
|
|
final String getlockCloudStorageListURL = '/lockCloudStorage/list'; //获取云存列表
|
|
final String deleteLockCloudStorageURL = '/lockCloudStorage/delete'; //删除云存
|
|
|
|
final String getUserNoList = '/key/getUserNoList'; //获取指定锁下所有userNo
|
|
|
|
final String lockDataUploadUrl = '/lockRecords/lockDataUpload'; // 锁数据上传
|
|
final String getNoticeTemplateURL = '/key/getNoticeTemplate'; //获取短信或者邮箱模板
|
|
final String appGetAppInfoURL = '/app/getAppInfo'; //获取APP基本信息
|
|
final String appGetFwVersionURL = '/app/getFwVersion'; //获取固件信息
|
|
final String haveTemplateListURL = '/v2/service/listTemplate'; //获取已添加模板列表
|
|
final String getDefaultTemplateURL =
|
|
'/v2/service/getDefaultTemplate'; //获取默认模板
|
|
final String addTemplateServiceURL = '/v2/service/addTemplate'; //添加短信模板
|
|
final String keydetail = ' /key/detail'; //获取钥匙详情
|
|
final String updateTemplateInfoURL = '/v2/service/update'; //更新模板信息
|
|
final String deleteTemplateURL = '/v2/service/delete'; //删除模板
|
|
|
|
final String checkIpURL = '/checkIp/ip';
|
|
final String keyNoticeTemplateURL = '/key/getNoticeTemplate'; //获取电子钥匙通知模板
|
|
final String keyNoticeSubmitURL = '/v2/key/noticeSubmit'; //发送短信、邮件通知
|
|
final String lockUpdateLockInfo = '/lock/updateLockInfo'; //更新锁固件版本
|
|
final String exportLockRecordsURL = '/lockRecords/export'; //导出锁操作记录
|
|
|
|
final String updateZoneOffsetsAndLanguagesURL =
|
|
'/cloudUser/updateSettings'; //更新云用户时区偏移与语言
|
|
|
|
final String starChartRegisterNodeURL = '/SL-A-1.0/peer/register'; // 星图--注册节点
|
|
final String relayQueryInfoURL = '/SL-A-1.0/relay/query'; // 星图--中继查询
|
|
final String reportInformationDataURL = '/SL-A-1.0/peer/login'; // 星图--信息上报
|
|
final String analyzeInformationOtherEndURL =
|
|
'/SL-A-1.0/peer/nslookup'; // 星图--解析对端信息
|
|
final String bindUserStarchartURL =
|
|
'/userStarchart/bindUserStarchart'; // 绑定星图配置
|
|
final String getPassthroughListURL = '/passthrough'; // 获取语音列表
|
|
final String updateCurrentVoiceTimbre =
|
|
'/lockSetting/updateLockSetting'; // 设置语音包
|
|
final String reportBuyRequestURL =
|
|
'/service/reportBuyRequest'; // 上报增值服务购买请求
|
|
final String getActivateInfoURL =
|
|
'/api/authCode/getTppSupport'; // 查询ttp
|
|
}
|