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")Integer code, @RequestParam("msg")String msg, @RequestParam("number")Integer number); }