zhongrj
2023-06-05 29358cfe9b8da07f852c69a57f5d8fedcbbf116e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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);
}