rk
8 天以前 4a8ff39b0fab0627ef8f7459587d514cc01c3676
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);
    /**
     * æ ‡è®°æŸœæ ¼æ­£å¸¸ - ç®¡ç†å‘˜
     */
    @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);
}