|
@@ -7,6 +7,7 @@ import com.qmth.boot.core.sms.model.SmsSendRequest;
|
|
import com.qmth.boot.core.sms.model.SmsSendResponse;
|
|
import com.qmth.boot.core.sms.model.SmsSendResponse;
|
|
import retrofit2.http.Body;
|
|
import retrofit2.http.Body;
|
|
import retrofit2.http.POST;
|
|
import retrofit2.http.POST;
|
|
|
|
+import retrofit2.http.Url;
|
|
|
|
|
|
@RetrofitClient(configuration = SmsApiConfiguration.class)
|
|
@RetrofitClient(configuration = SmsApiConfiguration.class)
|
|
public interface SmsApiClient {
|
|
public interface SmsApiClient {
|
|
@@ -18,4 +19,13 @@ public interface SmsApiClient {
|
|
*/
|
|
*/
|
|
@POST(SmsConstants.API_PATH_SEND_SMS)
|
|
@POST(SmsConstants.API_PATH_SEND_SMS)
|
|
SmsSendResponse sendSms(@Body SmsSendRequest request);
|
|
SmsSendResponse sendSms(@Body SmsSendRequest request);
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 往指定接口地址发送普通短信
|
|
|
|
+ * url必须是完整路径,带http或https前缀
|
|
|
|
+ *
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ @POST
|
|
|
|
+ SmsSendResponse sendSms(@Url String url, @Body SmsSendRequest request);
|
|
}
|
|
}
|