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 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 = '/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 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 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 = '/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 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 transferLockListURL = '/room/listForTransfer'; // 转移锁锁列表 final String transferLockConfirmURL = '/room/transferLockConfirm'; // 转移智能锁确认 final String transferLockURL = '/room/transfer'; // 转移智能锁 final String removeBadLockURL = '/lock/removeBadLock'; // 移除坏锁 final String gatewaykListURL = '/plug/list'; // 转网关列表 final String transferGatewayConfirmURL = '/plug/transferPlugConfirm'; // 转移网关确认 final String transferGatewayURL = '/plug/transfer'; // 转移网关 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 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 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 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 getlockCloudStorageListURL = '/lockCloudStorage/list'; //获取云存列表 final String deleteLockCloudStorageURL = '/lockCloudStorage/delete'; //删除云存 final String getUserNoList = '/key/getUserNoList'; //获取指定锁下所有userNo final String lockDataUploadUrl = '/lockRecords/lockDataUpload'; // 锁数据上传 }