From ce88de4891b87c3b7b2750575e15d6e48d518852 Mon Sep 17 00:00:00 2001
From: hxb <hxb@hdlchina.com.cn>
Date: 星期四, 24 十月 2024 10:39:12 +0800
Subject: [PATCH] 增加云端库

---
 HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/core/api/HDLCloudProjectApi.java |  143 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 143 insertions(+), 0 deletions(-)

diff --git a/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/core/api/HDLCloudProjectApi.java b/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/core/api/HDLCloudProjectApi.java
new file mode 100644
index 0000000..abc8349
--- /dev/null
+++ b/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/core/api/HDLCloudProjectApi.java
@@ -0,0 +1,143 @@
+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 HDLCloudProjectApi {
+    /***************椤圭洰绠$悊***************/
+    //鑾峰彇鎸囧畾鍏徃鍛樺伐鍒楄〃 鏀寔鍚嶇О妯$硦鏌ヨ
+    public static final String POST_DEBUGGER_GET = "/basis-footstone/mgmt/user/manage/getUserByCompanyIdAndUserName";
+    //鏂板椤圭洰
+    public static final String POST_PROJECT_CREATE = "/smart-footstone/mgmt/community/project/create";
+    //鍒犻櫎椤圭洰
+    public static final String POST_PROJECT_DELETE_BY_ID = "/smart-footstone/mgmt/community/project/deleteById";
+    //鑾峰彇椤圭洰鍒楄〃
+    public static final String POST_PROJECT_GET_PAGE = "/smart-footstone/mgmt/community/project/page";
+    //鑾峰彇浜屾璋冭瘯
+    public static final String POST_REDEBUG_GET_PAGE = "/smart-footstone/mgmt/community/project/getDebugInfoList";
+    //缂栬緫椤圭洰
+    public static final String POST_PROJECT_UPDATE = "/smart-footstone/mgmt/community/project/update";
+//    //鍒嗛厤璋冭瘯浜哄憳
+//    public static final String POST_PROJECT_ARRANGE_DEBUG_USER = "/smart-footstone/mgmt/community/project/arrangeDebugUser";
+    //鏍规嵁椤圭洰璋冭瘯鐘舵�佽幏鍙栭」鐩粺璁℃暟鎹�
+    public static final String POST_PROJECT_GET_SUMMARY_LIST = "/smart-footstone/mgmt/community/project/getSummaryList";
+    //鏍规嵁椤圭洰ID鑾峰彇椤圭洰淇℃伅
+    public static final String POST_PROJECT_GET_INFO = "/smart-footstone/mgmt/community/project/getInfo";
+    //鍒嗛厤涓氬姟浜哄憳鍚� 淇敼涓鸿窡杩涗腑鐘舵��
+    public static final String POST_PROJECT_ARRANGE_BUSINESS_USER = "/smart-footstone/mgmt/community/project/arrangeBusinessUser";
+    //浜や粯椤圭洰 鎵�鏈夋埧灞嬪浜庡凡浜や粯鐘舵�佹墠閫氳繃 鍚﹀垯鎻愮ず灏氭湭鏈夋湭浜や粯鐨勬埧灞�
+    public static final String POST_PROJECT_DELIVERY_ROJECT = "/smart-footstone/mgmt/community/project/deliveryProject";
+    //鎾ゅ洖浜や粯鐨勯」鐩� 宸蹭氦浠樼殑椤圭洰鍙樹负寰呬氦浠� 閽堝閰掑簵鍜屽湴浜ч」鐩�
+    public static final String POST_PROJECT_WITHDRAW_DELIVERY_PROJECT = "/smart-footstone/mgmt/community/project/withdrawDeliveryProject";
+
+
+    /***************鎴垮眿绠$悊***************/
+    //鏌ヨ鎴垮眿淇℃伅鍒楄〃锛屽垎椤垫煡璇� :鏍规嵁鏌ヨ鏉′欢锛岃繑鍥炴煡璇㈢粨鏋滅殑鎴垮眿璇︾粏淇℃伅鍒楄〃
+    public static final String POST_PROJECT_GET_HOUSE_PAGE = "/smart-footstone/mgmt/community/houseExtend/getHousePage";
+    //娣诲姞鍒嗛厤璋冭瘯浜哄憳 :缁欐埧灞嬫坊鍔犺皟璇曚汉鍛橈紝璋冭瘯浜哄憳璐﹀彿蹇呴』瀛樺湪锛屾洿鏂拌皟璇曚汉鍛樿皟璇曡繖涓帴鍙e氨濂斤紝浼氳繘琛岃鐩�
+    public static final String POST_HOUSE_DEBUGGER_ADD = "/smart-footstone/mgmt/community/houseExtend/add";
+    //鎵归噺娣诲姞璋冭瘯浜哄憳 :澶氫釜鎴垮眿鍚屾椂鍒嗛厤缁欎竴涓皟璇曚汉鍛�
+    public static final String POST_HOUSE_DEBUGGER_BATCHADD = "/smart-footstone/mgmt/community/houseExtend/batchAdd";
+    //鎵归噺鏇存柊璋冭瘯鐘舵��
+    public static final String POST_HOUSE_BATCH_UPDATE_STATUS = "/smart-footstone/mgmt/community/houseExtend/batchUpdateStatus";
+
+
+    /***************鏁版嵁涓婁紶浜戠***************/
+    /**
+     * 鏇存柊oid 鍏ㄩ噺
+     */
+    public static final String POST_HOUSE_DEVICE_FULL_UPDATE = "/home-wisdom/program/device/oid/add";
+    /**
+     * 鍔熻兘鍏ㄩ噺鏇存柊
+     */
+    public static final String POST_HOUSE_FUNCTION_FULL_UPDATE  = "/home-wisdom/program/device/add";
+    /**
+     * 鎴块棿Uid鍏ㄩ噺鏇存柊
+     */
+    public static final String POST_HOUSE_ROOM_FULL_UPDATE = "/home-wisdom/program/room/add";
+    /**
+     * 鍦烘櫙鍏ㄩ噺鏇存柊
+     */
+    public static final String POST_HOUSE_SCENE_FULL_UPDATE  = "/home-wisdom/program/scene/sync";
+    /**
+     * 鑷姩鍖栧叏閲忔洿鏂�
+     */
+    public static final String POST_HOUSE_LOGIC_FULL_UPDATE = "/home-wisdom/program/logic/sync";
+    /**
+     * 瀹夐槻鍏ㄩ噺鏇存柊
+     */
+    public static final String POST_HOUSE_SECURITY_FULL_UPDATE = "/home-wisdom/program/security/sync";
+    /**
+     * 缇ゆ帶鍏ㄩ噺鏇存柊
+     */
+    public static final String POST_HOUSE_GROUPCONTROL_FULL_UPDATE = "/home-wisdom/program/device/groupcontrol/syncData";
+    /**
+     * 鏇存敼浣忓畢鍚嶇О
+     */
+    public static final String POST_HOUSENAME_UPDATE = "/home-wisdom/program/home/updateName";
+    /**
+     * 娣诲姞鎺ㄩ�乀oken
+     */
+    public static final String POST_JPUSH_BIND = "/smart-footstone/app/push-information/add";
+    /**
+     * 鍒犻櫎鎺ㄩ�乀oken
+     */
+    public static final String POST_JPUSH_UNBIND = "/smart-footstone/app/push-information/delete";
+
+    /***************缃戝叧椹卞姩***************/
+    /**
+     * 鑾峰彇椹卞姩鍒嗛〉鍒楄〃
+     */
+    public static final String POST_GET_DRIVERLIST = "/smart-footstone/driver/driverList";
+
+    /**
+     * 鑾峰彇椹卞姩鐗堟湰鍒嗛〉鍒楄〃
+     */
+    public static final String POST_GET_VERSIONLIST = "/smart-footstone/driver/versionList";
+
+    /**
+     * 绾㈠璁惧绫诲瀷鍒楄〃
+     */
+    public static final String POST_GET_IR_DEVICETYPELIST = "/smart-footstone/app/ir/device-type/list";
+
+    /**
+     * 鏌ヨ绾㈠璁惧绫诲瀷鐨勫搧鐗屽垪琛�
+     */
+    public static final String POST_GET_IR_DEVICEBRANDLIST = "/smart-footstone/app/ir/brand/list";
+
+    /**
+     * 鏌ヨ绾㈠璁惧绫诲瀷鐨勫搧鐗岀孩澶栫爜搴撳垪琛�
+     */
+    public static final String POST_GET_IR_DEVICECODELIST = "/smart-footstone/app/ir/code/list";
+
+    /**
+     * 娣诲姞椹卞姩涓嬭浇娆℃暟
+     */
+    public static final String POST_ADD_DOWNLOADCOUNT= "/smart-footstone/driver/addDownloadCount";
+
+    /**
+     * 娣诲姞鍥轰欢涓嬭浇娆℃暟
+     */
+    public static final String POST_ADD_FIRMWARE_DOWNLOADCOUNT= "/smart-footstone/firmware/firmwareVersion/updateDownload";
+
+    /**
+     * 娣诲姞涓夋柟涓嬭浇娆℃暟
+     */
+    public static final String POST_ADD_THIRD_DOWNLOADCOUNT= "/iot-cloud/mgmt/third/firmware/version/downOverlay";
+
+
+
+
+
+    /**
+     * 鑾峰彇瀹屾暣鐨勮姹傚湴鍧�
+     * @param api
+     * @return
+     */
+    public static String getRequestUrl(String api){
+        return HDLLinkPMUser.getInstance().getUserRegionUrl() + api;
+    }
+}

--
Gitblit v1.8.0