| New file | 
|  |  |  | 
|---|
|  |  |  | package com.ruoyi.system.api.feignClient; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.ruoyi.common.core.constant.ServiceNameConstants; | 
|---|
|  |  |  | import com.ruoyi.common.core.domain.R; | 
|---|
|  |  |  | import com.ruoyi.system.api.domain.SysLoginLog; | 
|---|
|  |  |  | import com.ruoyi.system.api.factory.SysLoginLogFallbackFactory; | 
|---|
|  |  |  | import org.springframework.cloud.openfeign.FeignClient; | 
|---|
|  |  |  | import org.springframework.web.bind.annotation.PostMapping; | 
|---|
|  |  |  | import org.springframework.web.bind.annotation.RequestBody; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * @author zhibing.pu | 
|---|
|  |  |  | * @Date 2024/8/12 16:30 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @FeignClient(contextId = "SysLoginLogClient", value = ServiceNameConstants.SYSTEM_SERVICE, fallbackFactory = SysLoginLogFallbackFactory.class) | 
|---|
|  |  |  | public interface SysLoginLogClient { | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 添加登陆日志 | 
|---|
|  |  |  | * @param loginLog | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @PostMapping("/sysLoginLog/saveLoginLog") | 
|---|
|  |  |  | R saveLoginLog(@RequestBody SysLoginLog loginLog); | 
|---|
|  |  |  | } | 
|---|