完成 FileApi 的 feign 支持

This commit is contained in:
YunaiV
2022-06-15 21:05:08 +08:00
parent 4c6e915def
commit 9b3092b3fd
13 changed files with 114 additions and 71 deletions

View File

@@ -9,7 +9,7 @@ import javax.validation.constraints.NotNull;
import java.util.Date;
import java.util.Map;
@ApiModel("操作日志创建 Request DTO")
@ApiModel("RPC 服务 - 操作日志创建 Request DTO")
@Data
public class OperateLogCreateReqDTO {

View File

@@ -1,44 +0,0 @@
package cn.iocoder.yudao.module.system.framework;
import cn.iocoder.yudao.framework.apilog.core.service.ApiAccessLog;
import cn.iocoder.yudao.framework.apilog.core.service.ApiAccessLogFrameworkService;
import cn.iocoder.yudao.framework.apilog.core.service.ApiErrorLog;
import cn.iocoder.yudao.framework.apilog.core.service.ApiErrorLogFrameworkService;
import cn.iocoder.yudao.module.infra.api.file.FileApi;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class TmpConfiguration {
@Bean
public FileApi fileApi() {
return new FileApi() {
@Override
public String createFile(String path, byte[] content) throws Exception {
return null;
}
};
}
@Bean
public ApiAccessLogFrameworkService apiAccessLogFrameworkService() {
return new ApiAccessLogFrameworkService() {
@Override
public void createApiAccessLog(ApiAccessLog apiAccessLog) {
}
};
}
@Bean
public ApiErrorLogFrameworkService apiErrorLogFrameworkService() {
return new ApiErrorLogFrameworkService() {
@Override
public void createApiErrorLog(ApiErrorLog apiErrorLog) {
}
};
}
}

View File

@@ -0,0 +1,11 @@
package cn.iocoder.yudao.module.system.framework.rpc.config;
import cn.iocoder.yudao.module.infra.api.file.FileApi;
import cn.iocoder.yudao.module.system.api.user.AdminUserApi;
import org.springframework.cloud.openfeign.EnableFeignClients;
import org.springframework.context.annotation.Configuration;
@Configuration(proxyBeanMethods = false)
@EnableFeignClients(clients = FileApi.class)
public class RpcConfiguration {
}

View File

@@ -0,0 +1,4 @@
/**
* 占位
*/
package cn.iocoder.yudao.module.system.framework.rpc;