MainCovenant.java 1005 B

12345678910111213141516171819202122232425262728293031323334353637
  1. package com.cloudclinic.decoct.mvp;
  2. import com.cloudclinic.decoct.entity.LableInfo;
  3. import com.ruochen.common.base.BaseModel;
  4. import com.ruochen.common.base.BaseView;
  5. import io.reactivex.Observable;
  6. import retrofit2.http.Field;
  7. import retrofit2.http.FormUrlEncoded;
  8. import retrofit2.http.POST;
  9. public interface MainCovenant {
  10. interface MvpView extends BaseView {
  11. }
  12. interface MvpStores {
  13. @FormUrlEncoded
  14. @POST("/prod-api/yfc-admin/prescription/medicineChestAPI/scanLabel")
  15. Observable<BaseModel<LableInfo>> getLabel(@Field("preNo") String preNo);
  16. @FormUrlEncoded
  17. @POST("/prod-api/yfc-admin/prescription/medicineChestAPI/getawayVerify")
  18. Observable<BaseModel<Object>> getMedicine(@Field("preNo") String preNo);
  19. @FormUrlEncoded
  20. @POST("/prod-api/yfc-admin/prescription/medicineChestAPI/callForMedicationCollection")
  21. Observable<BaseModel> notify(@Field("preNo") String preNo);
  22. }
  23. interface Presenter {
  24. }
  25. }