package com.cheikh.lazywaimai.network.service;
import com.cheikh.lazywaimai.model.bean.Feedback;
import com.cheikh.lazywaimai.model.bean.Setting;
import okhttp3.MultipartBody;
import retrofit2.http.Body;
import retrofit2.http.GET;
import retrofit2.http.Multipart;
import retrofit2.http.POST;
import retrofit2.http.Part;
import rx.Observable;
public interface CommonService {
/**
* 单个上传文件或者图片
* @param part
* @return
*/
@Multipart
@POST("files")
Observable<String> singleFileUpload(@Part MultipartBody.Part part);
/**
* 获取应用配置
* @return
*/
@GET("settings")
Observable<Setting> settings();
/**
* 提交意见反馈
* @return
*/
@POST("feedbacks")
Observable<Feedback> feedback(@Body Feedback feedback);
}