package cn.gistack.alerts.sms.feign;
|
|
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
/**
|
* 短信发送记录
|
* @author zhongrj
|
*/
|
@FeignClient(
|
value = "blade-alerts",
|
fallback = ISmsRecordClientFallback.class
|
)
|
public interface ISmsRecordClient {
|
|
String API_PREFIX = "/client";
|
String SAVE_SMS_RECORD = API_PREFIX + "/saveSmsRecord";
|
|
/**
|
* 保存短信发送记录
|
* @param userNumber
|
* @param messageContent
|
* @param templateId
|
* @param code
|
* @param msg
|
* @param number
|
*/
|
@GetMapping(SAVE_SMS_RECORD)
|
void saveSmsRecord(@RequestParam("userNumber")String userNumber,
|
@RequestParam("messageContent")String messageContent,
|
@RequestParam("templateId")String templateId,
|
@RequestParam("code")String code,
|
@RequestParam("msg")String msg,
|
@RequestParam("number")Integer number);
|
}
|