| 123456789101112131415161718192021222324252627 |
- package com.xunmei.system.api;
- import com.xunmei.common.core.constant.SecurityConstants;
- import com.xunmei.common.core.constant.ServiceNameConstants;
- import com.xunmei.common.core.web.domain.AjaxResult;
- import com.xunmei.system.api.domain.SysRole;
- import com.xunmei.system.api.factory.RemoteSafetyIndexFallbackFactory;
- import org.springframework.cloud.openfeign.FeignClient;
- import org.springframework.web.bind.annotation.GetMapping;
- import org.springframework.web.bind.annotation.PathVariable;
- import org.springframework.web.bind.annotation.RequestHeader;
- import org.springframework.web.bind.annotation.RequestParam;
- import java.util.List;
- @FeignClient(contextId = "remoteSafetyIndexService", value = ServiceNameConstants.CORE_SERVICE, fallbackFactory = RemoteSafetyIndexFallbackFactory.class)
- public interface RemoteSafetyIndexService {
- @GetMapping("/safetyExceptionData/data/{date}")
- AjaxResult collectExceptionData(@PathVariable("date") String date, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
- @GetMapping("/safetyExceptionData/calculate/{date}")
- AjaxResult calculateSafetyIndex(@PathVariable("date") String date, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
- }
|