| | |
| | | import com.example.firstapp.database.response.LoginResponse |
| | | import com.example.firstapp.database.response.SecurityResponse |
| | | import com.example.firstapp.database.response.UserInfo |
| | | import okhttp3.MultipartBody |
| | | import okhttp3.RequestBody |
| | | import retrofit2.Retrofit |
| | | import retrofit2.converter.gson.GsonConverterFactory |
| | | import retrofit2.http.GET |
| | | import retrofit2.http.Multipart |
| | | import retrofit2.http.POST |
| | | import retrofit2.http.Part |
| | | import retrofit2.http.Path |
| | | import retrofit2.http.Query |
| | | |
| | |
| | | |
| | | @GET("flower/api/supplier/info/{phone}") |
| | | suspend fun getUserInfo(@Path("phone") phone: String): ApiResponse<UserInfo> |
| | | |
| | | @Multipart |
| | | @POST("api/supplier/operation/update") |
| | | suspend fun updateProfile( |
| | | @Part("nickname") nickname: RequestBody, |
| | | @Part avatar: MultipartBody.Part? |
| | | ): ApiResponse<Unit> |
| | | } |
| | | |
| | | // 创建Retrofit实例(单例) |