From d723fee177238df0dbab80eb788876ebd154927d Mon Sep 17 00:00:00 2001 From: hxb <hxb@hdlchina.com.cn> Date: 星期四, 24 十月 2024 11:55:46 +0800 Subject: [PATCH] Update HDLLoginInterceptor.java --- HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/core/api/HDLCloudHomeApi.java | 126 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 126 insertions(+), 0 deletions(-) diff --git a/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/core/api/HDLCloudHomeApi.java b/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/core/api/HDLCloudHomeApi.java new file mode 100644 index 0000000..65492ce --- /dev/null +++ b/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/core/api/HDLCloudHomeApi.java @@ -0,0 +1,126 @@ +package com.hdl.linkpm.sdk.core.api; + +import com.hdl.linkpm.sdk.user.HDLLinkPMUser; + +/** + * Created by jlchen on 12/3/21. + * B绔� 浣忓畢鐩稿叧鐨凙PI鎺ュ彛 + */ +public class HDLCloudHomeApi { + /***************1.鎴垮眿绠$悊***************/ + //house琛ㄧ殑鏁版嵁娌℃湁鍚屾鍒癶ome琛ㄣ�佹暟鎹瓨鍦ㄤ袱寮犺〃閲岄潰锛岄渶瑕佸鎴风璋冩帴鍙e悓姝� + public static final String POST_PROGRAM_HOME_ADD = "/home-wisdom/program/home/add"; + /***************2.鎴块棿绠$悊***************/ + //鑾峰彇鎴块棿鍒楄〃 + public static final String POST_ROOM_GET_LIST = "/home-wisdom/program/room/list"; + //鎴块棿鍒楄〃鍏ㄩ噺鏇存柊銆佹坊鍔犮�佺紪杈戙�佸垹闄ら兘鐢ㄨ鎺ュ彛 + public static final String POST_ROOM_FULL_ADD_OR_EDIT = "/home-wisdom/program/room/add"; + /***************3.缃戝叧绠$悊***************/ + //缁戝畾缃戝叧 + public static final String POST_GATEWAY_BIND = "/home-wisdom/program/gateway/bindGateway"; + //寮哄埗缁戝畾缃戝叧 濡傛灉缁戝畾缃戝叧杩斿洖10510 宸茬粡琚粦瀹氫簡,鍒欒皟杩欎釜鎺ュ彛寮哄埗鎹㈢粦 + public static final String POST_GATEWAY_FORCE_BIND = "/home-wisdom/app/gateway/forceBind"; + //缃戝叧鏄惁缁戝畾浣忓畢 + public static final String POST_GATEWAY_HOMEINFO = "/home-wisdom/program/gateway/getGatewayByMac"; + //瑙g粦缃戝叧 + public static final String POST_GATEWAY_UNBIND = "/home-wisdom/program/gateway/untieGateway"; + //鑾峰彇缃戝叧鍒楄〃 + public static final String POST_GATEWAY_GET_LIST = "/home-wisdom/app/gateway/getGatewayList"; + //鑾峰彇缃戝叧淇℃伅 + public static final String POST_GATEWAY_GET_INFO = "/home-wisdom/program/gateway/info"; + //缃戝叧鏇挎崲 + public static final String POST_GATEWAY_REPLACE = "/home-wisdom/program/gateway/replace"; + /***************4.璁惧銆佸姛鑳藉鍒犳敼鏌ョ鐞�***************/ + //璁惧鍩烘湰淇℃伅鍒楄〃(oid)鍏ㄩ噺娣诲姞 + public static final String POST_DEVICE_OID_LIST_FULL_ADD = "/home-wisdom/program/device/oid/add"; + //璁惧鍩烘湰淇℃伅鍒楄〃(oid)鑾峰彇 + public static final String POST_DEVICE_OID_LIST_GET = "/home-wisdom/program/device/oid/list"; + //璁惧鍩烘湰淇℃伅(oid)鍒犻櫎 + public static final String POST_DEVICE_OID_REMOVE = "/home-wisdom/program/device/oid/remove"; + //璁惧锛堝姛鑳斤級鍏ㄩ噺鏇存柊 + public static final String POST_FUNCTION_LIST_FULL_ADD= "/home-wisdom/program/device/add"; + //鑾峰彇浜у搧鍒嗙被鏍� + public static final String POST_CATEGORY_LIST_ALLTREE= "/iot-cloud/mgmt/product/category/allTree"; + //鑾峰彇缃戝叧鍒楄〃 + public static final String POST_GATEWAY_LIST= "/home-wisdom/program/gateway/getGatewayList"; + //鑾峰彇浜у搧鍒嗙被涓嬩骇鍝� + public static final String POST_CATEGORY_DEVICE_LIST= "/iot-cloud/product/hardware/list"; + //璁惧锛堝姛鑳斤級鍒楄〃鑾峰彇 + public static final String POST_FUNCTION_LIST_GET= "/home-wisdom/program/device/list"; + //璁惧锛堝姛鑳斤級鍒犻櫎锛屾敮鎸佹壒閲� + public static final String POST_FUNCTION_BATCH_DELETE= "/home-wisdom/program/device/delete"; + //璁惧锛堝姛鑳斤級淇敼锛屾敮鎸佹壒閲� + public static final String POST_FUNCTION_BATCH_EDIT= "/home-wisdom/program/device/edit"; + //璁惧鎺у埗 C绔敤鎴锋帴鍙� + public static final String POST_FUNCTION_CONTROL= "/home-wisdom/app/device/control"; + //璁惧缁戝畾鎴块棿 + public static final String POST_DEVICE_BINDROOM="/home-wisdom/app/device/bindRoom"; + //璁惧鍚嶇О淇敼 + public static final String POST_DEVICE_RENAME="/home-wisdom/app/device/rename"; + + //缁戝畾/缂栬緫鐙珛璁惧(姣背娉�) + public static final String POST_DEVICE_INDEPENDENT_REGISTER= "/home-wisdom/program/device/independentRegister"; + //瑙g粦鐙珛璁惧(姣背娉�) + public static final String POST_DEVICE_INDEPENDENT_UNBIND= "/home-wisdom/program/device/independentUnbind"; + //璁惧锛堝姛鑳斤級鍒楄〃鑾峰彇(鍙互鑾峰彇鍗曚釜spk) + public static final String POST_DEVICE_LIST_GET= "/home-wisdom/app/device/list"; + //鑾峰彇姣背娉�(鑾峰彇璁惧杩滅▼閫氳淇℃伅) + public static final String POST_DEVICE_REMOTEINFO_GET= "/home-wisdom/program/device/remoteInfo"; + /***************5.鍦烘櫙澧炲垹鏀规煡绠$悊***************/ + //鑾峰彇鍦烘櫙鍒楄〃 + public static final String POST_SCENE_LIST_GET= "/home-wisdom/program/scene/list"; + //鍏ㄩ噺鍚屾鍦烘櫙 + public static final String POST_SCENE_LIST_FULL_SYNC= "/home-wisdom/program/scene/sync"; + //鍒犻櫎鍦烘櫙 + public static final String POST_SCENE_DELETE= "/home-wisdom/program/scene/delete"; + //鍦烘櫙鎵ц + public static final String POST_SCENE_EXECUTE= "/home-wisdom/program/scene/execute"; + /***************6.鑷姩鍖栧鍒犳敼鏌ョ鐞�***************/ + //鍏ㄩ噺鏇存柊鍚屾鑷姩鍖栥�佸瓨鍦ㄤ笉鍙�,涓嶅瓨鍦ㄦ柊澧� + public static final String POST_LOGIC_FULL_SYNC= "/home-wisdom/program/logic/sync"; + + /***************7.瀹夐槻鍖栧鍒犳敼鏌ョ鐞�***************/ + //鍏ㄩ噺鏇存柊鍚屾瀹夐槻鏁版嵁銆佸瓨鍦ㄤ笉鍙�,涓嶅瓨鍦ㄦ柊澧� + public static final String POST_SECURITY_FULL_SYNC= "/home-wisdom/program/security/sync"; + + /***************8.OTA 鍥轰欢鍜屽崌绾х鐞�***************/ + //鍘熺敓璁惧鑾峰彇鍥轰欢鍗囩骇鍖呬笅杞藉湴鍧� + public static final String POST_OTA_GET_NativeDeviceFirmwareDownloadUrl = "/smart-footstone/mgmt/device/ota/getNativeDeviceFirmwareDownloadUrl"; + /**椹卞姩**/ + //Link缃戝叧椹卞姩鍒楄〃鑾峰彇 + public static final String POST_OTA_GET_GatewayDrivers = "/home-wisdom/program/device/ota/getGatewayDrivers"; + //Link缃戝叧浜戠鐨勯┍鍔ㄥ垎椤靛垪琛ㄨ幏鍙� + public static final String POST_OTA_GET_CloudGatewayDrivers = "/smart-footstone/driver/buspro/download"; + //Link缃戝叧椹卞姩鍗囩骇OTA鍛戒护涓嬪彂 + public static final String POST_OTA_GatewayDriverUpgrade = "/home-wisdom/program/device/ota/gatewayDriverUpgrade"; + //LINK缃戝叧鑾峰彇椹卞姩鍗囩骇鍖呬笅杞藉湴鍧� + public static final String POST_OTA_GET_LinkDeviceDriverDownloadUrl = "/smart-footstone/mgmt/device/ota/getLinkDeviceDriverDownloadUrl"; + /**鍥轰欢**/ + //璁惧鍥轰欢鍒楄〃鑾峰彇 + public static final String POST_OTA_GET_DeviceFirmwares = "/home-wisdom/program/device/ota/getDeviceFirmwares"; + //璁惧鍥轰欢浜戠鐨勯┍鍔ㄥ垎椤靛垪琛ㄨ幏鍙� + public static final String POST_OTA_GET_CloudDeviceFirmwares = "/smart-footstone/firmware/firmwareVersion/getLastOne"; + //璁惧鍥轰欢鍗囩骇OTA鍛戒护 + public static final String POST_OTA_DeviceFirmwareUpgrade = "/home-wisdom/program/device/ota/deviceFirmwareUpgrade"; + //璁惧鑾峰彇鍥轰欢鍗囩骇鍖呬笅杞藉湴鍧� + public static final String POST_OTA_GET_LinkDeviceFirmwareDownloadUrl = "/smart-footstone/mgmt/device/ota/getLinkDeviceFirmwareDownloadUrl"; + + //鑾峰彇IARCC涓夋柟鍥轰欢鍒嗛〉 + public static final String POST_OTA_GET_FIRMWARE_PAGE = "/iot-cloud/mgmt/third/firmware/page"; + //鑾峰彇IARCC涓夋柟鍥轰欢鍒嗙被 + public static final String POST_OTA_GET_FIRMWARE_LIST = "/iot-cloud/mgmt/third/firmware/list"; + + //甯姪涓績闂瓟鍒楄〃 + public static final String POST_QUESTION_GET_LIST = "/crm-wisdom/support/center/list"; + + + /** + * 鑾峰彇浣忓畢瀹屾暣鐨勮姹傚湴鍧� + * @param api + * @return + */ + public static String getRequestUrl(String api){ + return HDLLinkPMUser.getInstance().getHomeRegionUrl() + api; + } + +} -- Gitblit v1.8.0