MineApi.java
1.62 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
43
44
45
package com.shunzhi.parent.api;
import com.google.gson.JsonObject;
import com.shunzhi.parent.AppConfig;
import com.shunzhi.parent.bean.GradeBean;
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 Administrator on 2018/3/7 0007.
*/
public interface MineApi {
// String url="http://campus.myjxt.com/";
String url = AppConfig.BASE_URL;
@FormUrlEncoded
@POST("/api/ParentHelper/GetAreaSchool")
Observable<JsonObject> getSchoolListResult(
@Field("areaName") String areaName, @Field("Keyword") String Keyword);
@FormUrlEncoded
@POST("/api/ParentHelper/UpdateParentInfo")
Observable<JsonObject> getChangeInfoResult(
@Field("parentName") String parentName, @Field("sex") int sex, @Field("mobile") String mobile);
@FormUrlEncoded
@POST("/api/ParentHelper/BindlingChildren")
Observable<JsonObject> addChildResult(
@Field("parentId") int parentId, @Field("mobileFlag") boolean mobileFlag, @Field("cooperateFlag") boolean cooperateFlag
, @Field("schoolId") int schoolId, @Field("classId") int classId, @Field("studentId") int studentId, @Field("studentUserId") String studentUserId);
@GET("/api/ParentHelper/GetClassOrGrade")
Observable<GradeBean>getGradeAndClass(@Query("state") int state,@Query("schoolid") int schoolId,@Query("gradeid") int gradeId);
@GET("/api/ParentHelper/UnBindStudent")
Observable<JsonObject>unBinding(@Query("parentId") int parentId,@Query("studentId") int studentId);
}