package com.shunzhi.parent.api; import com.google.gson.JsonObject; 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 = "http://60.190.202.57:1000/"; @FormUrlEncoded @POST("/api/ParentHelper/GetAreaSchool") Observable getSchoolListResult( @Field("areaName") String areaName, @Field("Keyword") String Keyword); @FormUrlEncoded @POST("/api/ParentHelper/UpdateParentInfo") Observable getChangeInfoResult( @Field("parentName") String parentName, @Field("sex") int sex, @Field("mobile") String mobile); @FormUrlEncoded @POST("/api/ParentHelper/BindlingChildren") Observable 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") ObservablegetGradeAndClass(@Query("state") int state,@Query("schoolid") int schoolId,@Query("gradeid") int gradeId); @GET("/api/ParentHelper/UnBindStudent") ObservableunBinding(@Query("parentId") int parentId,@Query("studentId") int studentId); }