package cn.gistack.sm.sms.feign; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; /** * @PROJECT_NAME: skjcmanager * @DESCRIPTION: 数据异常预警 * @USER: aix * @DATE: 2023/12/5 15:28 */ @FeignClient( value = "blade-sm", fallback = DataAbnormalWarnClientFallback.class ) public interface IDataAbnormalWarnClient { String API_PREFIX = "/client"; String SEND_OPERATE = API_PREFIX + "/sendOperate"; String SEND_OPERATE_CZ = API_PREFIX + "/sendOperateCZ"; String SEND_BAIYI = API_PREFIX + "/sendBaiYiWarn";// 白蚁报警 /** * 当有异常数据时,发送预警短信 */ @GetMapping(SEND_OPERATE) void sendOperate(@RequestParam("tableName")String tableName, @RequestParam("phones")String phones); @GetMapping(SEND_OPERATE_CZ) void sendOperateCZ(@RequestParam("phones")String phones, @RequestParam("rate")String rate); @GetMapping(SEND_BAIYI) void sendBaiYiWarn(); }