From 4a8ff39b0fab0627ef8f7459587d514cc01c3676 Mon Sep 17 00:00:00 2001
From: rk <94314517@qq.com>
Date: 星期一, 20 十月 2025 10:52:02 +0800
Subject: [PATCH] Merge branch 'wuhuyancao' of http://139.186.142.91:10010/r/productDev/dmvisit into wuhuyancao
---
keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/http/Apis.java | 119 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 119 insertions(+), 0 deletions(-)
diff --git a/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/http/Apis.java b/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/http/Apis.java
new file mode 100644
index 0000000..641f088
--- /dev/null
+++ b/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/http/Apis.java
@@ -0,0 +1,119 @@
+package com.doumee.keyCabinet.http;
+
+
+import com.doumee.keyCabinet.bean.AndroidVersionBean;
+import com.doumee.keyCabinet.bean.CabinetDetailBean;
+import com.doumee.keyCabinet.bean.CabinetFaceBean;
+import com.doumee.keyCabinet.bean.DevConfigBean;
+import com.doumee.keyCabinet.bean.FaceUserBean;
+import com.doumee.keyCabinet.bean.KeyCabinetBean;
+import com.doumee.keyCabinet.http.param.BaseResponse;
+
+import java.util.List;
+
+import io.reactivex.Observable;
+import okhttp3.RequestBody;
+import retrofit2.Response;
+import retrofit2.http.Body;
+import retrofit2.http.GET;
+import retrofit2.http.Header;
+import retrofit2.http.POST;
+import retrofit2.http.Query;
+
+public interface Apis {
+ String HTTP = "http://192.168.0.112:8086/";
+ String HEAT_HTTP = "do?c=220301";
+ /**
+ * 鏌ヨ鐗堟湰淇℃伅
+ */
+ @GET("/visitsAdmin/cloudService/web/cabinet/getLastVersion")
+ Observable<BaseResponse<AndroidVersionBean>> getVersion();
+
+ /**
+ * 鑾峰彇閽ュ寵鏌滃熀鏈俊鎭�
+ * @param code
+ * @return
+ */
+ @GET("/visitsAdmin/cloudService/web/cabinet/getCabinetInfoForDriver")
+ Observable<BaseResponse<DevConfigBean>> getCabinetInfoForDriver(@Query("code")String code);
+
+ /**
+ * 蹇冭烦
+ */
+ @GET("/visitsAdmin/cloudService/web/cabinet/updateRunStatusById")
+ Observable<BaseResponse> heart(@Query("id")Integer id);
+
+ /**
+ * 涓婁紶鎶ラ敊淇℃伅
+ */
+ @POST("do?c=360313")
+ Observable<BaseResponse> upErrInfo(@Body RequestBody requestBody);
+
+ /**
+ * 浜鸿劯鍒楄〃
+ */
+ @POST("/visitsAdmin/cloudService/web/cabinet/getCabinetFaceVO")
+ Observable<BaseResponse<CabinetFaceBean>> allFaceList(@Body RequestBody requestBody);
+
+ /**
+ * 鑾峰彇鍙搷浣滄煖鏍� - 鍙告満
+ */
+ @POST("/visitsAdmin/cloudService/web/cabinet/getMemberIdByCode")
+ Observable<BaseResponse<Integer>> getMemberIdByCode(@Body RequestBody requestBody);
+
+ /**
+ * 鑾峰彇鍙搷浣滄煖鏍� - 鍙告満
+ */
+ @POST("/visitsAdmin/cloudService/web/cabinet/getDriverGrid")
+ Observable<BaseResponse<List<KeyCabinetBean>>> getDriverGrid(@Body RequestBody requestBody);
+
+ /**
+ * 寮�鍚煖鏍� - 鍙告満
+ */
+ @POST("/visitsAdmin/cloudService/web/cabinet/openGridDriver")
+ Observable<BaseResponse> openGridDriver(@Body RequestBody requestBody);
+
+ /**
+ * 鍏抽棴鏌滄牸 - 鍙告満
+ */
+ @POST("/visitsAdmin/cloudService/web/cabinet/closeGrid")
+ Observable<BaseResponse> closeGrid(@Body RequestBody requestBody);
+
+ /**
+ * 鑾峰彇閽ュ寵鏌滆鎯� - 绠$悊鍛�
+ */
+ @GET("/visitsAdmin/cloudService/web/cabinet/getCabinetDetail")
+ Observable<BaseResponse<CabinetDetailBean>> getCabinetDetail(@Header("dm_user_token") String token,@Query("cabinetId")Integer cabinetId);
+
+ /**
+ * 鎵归噺寮�闂� - 绠$悊鍛�
+ */
+ @POST("/visitsAdmin/cloudService/web/cabinet/batchOpenGridAdmin")
+ Observable<BaseResponse> batchOpenGridAdmin(@Header("dm_user_token") String token,@Body RequestBody requestBody);
+
+ /**
+ * 鏍囪鏌滄牸姝e父 - 绠$悊鍛�
+ */
+ @POST("/visitsAdmin/cloudService/web/cabinet/cancelFault")
+ Observable<BaseResponse> cancelFault(@Header("dm_user_token") String token,@Body RequestBody requestBody);
+
+ /**
+ * 鏍囪鏌滄牸鏁呴殰 - 绠$悊鍛�
+ */
+ @POST("/visitsAdmin/cloudService/web/cabinet/markFault")
+ Observable<BaseResponse> markFault(@Header("dm_user_token") String token,@Body RequestBody requestBody);
+
+ /**
+ * 鏍囪缁翠慨淇濆吇 - 绠$悊鍛�
+ */
+ @POST("/visitsAdmin/cloudService/web/cabinet/markRepair")
+ Observable<BaseResponse> markRepair(@Header("dm_user_token") String token,@Body RequestBody requestBody);
+
+ /**
+ * 鏍囪缁翠慨淇濆吇 - 绠$悊鍛�
+ */
+ @POST("/loginCabinet")
+ Observable<BaseResponse<String>> loginCabinet(@Body RequestBody requestBody);
+
+}
+
--
Gitblit v1.9.3