ApiService.java 894 B

12345678910111213141516171819202122232425262728293031
  1. package com.ht.gate;
  2. import com.ht.gate.domain.QueryUpdate;
  3. import com.ht.gate.domain.Room;
  4. import com.ht.gate.domain.RoomMeetings;
  5. import com.ht.gate.domain.UpdateInfo;
  6. import com.ht.gate.domain.emp.EmpInfo;
  7. import java.util.List;
  8. import retrofit2.Call;
  9. import retrofit2.http.Body;
  10. import retrofit2.http.GET;
  11. import retrofit2.http.POST;
  12. import retrofit2.http.Path;
  13. import retrofit2.http.Query;
  14. public interface ApiService {
  15. @POST("getBindDeviceDataByDeviceId")
  16. Call<Room> bindDevice(@Body GetDeviceBody body);
  17. @POST("getRoomMeetingsData")
  18. Call<List<RoomMeetings>> roomMeetings(@Body QueryMeetingBody body);
  19. // @POST("employee-center/EmpService/queryEmpInfoByEmpId")
  20. @GET("getEmpInfoData")
  21. Call<EmpInfo> getEmpInfo(@Query("empId") String empId);
  22. @POST("api/software/getLatestVersion")
  23. Call<UpdateInfo> checkUpdate(@Body QueryUpdate queryUpdate);
  24. }