MainApi.java
1.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
package com.shunzhi.expressscanner.api;
import com.google.gson.JsonObject;
import io.reactivex.Observable;
import retrofit2.http.Field;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.Query;
/**
* Created by ToaHanDong on 2018/4/24.
*/
public interface MainApi {
@FormUrlEncoded
@POST("Token")
Observable<JsonObject> login(@Field("grant_type") String grant_type, @Field("username") String username
, @Field("password") String password);
@GET("api/NewAssets/IsExpressReceive")
Observable<JsonObject> getExpressInfo(@Query("ExpressNumber") String expressCode,@Query("schoolid") String schoolId);
@POST("api/Account/CurrentInfo")
Observable<JsonObject> getCurrentInfo();
@GET("api/NewAssets/SearchExpressPhone")
Observable<JsonObject> SearchExpressPhone(@Query("moilb") String moilb);
@GET("api/NewAssets/SearchNameByPhone")
Observable<JsonObject> SearchNameByPhone(@Query("moilb") String moilb);
@GET("api/NewAssets/InsertExpress")
Observable<JsonObject> InsertExpress(@Query("ExpressNumber") String ExpressNumber,@Query("MoilePhone") String MoilePhone,
@Query("UserName") String UserName,@Query("schoolId") String schoolId);
@GET("api/NewAssets/UpdateIsReceive")
Observable<JsonObject> UpdateIsReceive(@Query("ExpressNumber") String ExpressNumber,@Query("schoolId") String schoolId);
}