package cn.flightfeather.thirdappmodule.httpservice
|
|
import cn.flightfeather.thirdappmodule.bean.entity.Subtask
|
import cn.flightfeather.thirdappmodule.model.bean.BaseResponse
|
import cn.flightfeather.thirdappmodule.model.bean.ExcelConfigVo
|
import cn.flightfeather.thirdappmodule.util.Constant
|
import io.reactivex.Observable
|
import okhttp3.ResponseBody
|
import retrofit2.Response
|
import retrofit2.http.Body
|
import retrofit2.http.GET
|
import retrofit2.http.POST
|
import retrofit2.http.Query
|
|
/**
|
* @author riku
|
* Date: 2020/4/23
|
*/
|
interface SearchService {
|
|
/**
|
* 上传崩溃信息
|
*/
|
@POST("search/subtask/excel")
|
fun getExcel(
|
@Body config: ExcelConfigVo
|
): Observable<Response<ResponseBody>>
|
|
@GET("search/subtask/keyword")
|
fun searchSubtask(
|
@Query("userId") userId: String,
|
@Query("keyword") keyword:String,
|
@Query("page") page: Int,
|
@Query("perPage") perPage: Int = Constant.PAGE_SIZE
|
): Observable<Response<BaseResponse<List<Subtask>>>>
|
}
|