Browse Source

👣 重构底层多租户

master
wangxiang 3 years ago
parent
commit
aa1ad8b34e
  1. 3
      kicc-common/kicc-common-feign/src/main/java/com/cloud/kicc/common/feign/annotation/EnableKiccFeignClients.java
  2. 3
      kicc-platform/kicc-platform-api/kicc-monitor-api/src/main/java/com/cloud/kicc/monitor/api/feign/RemoteLogService.java
  3. 3
      kicc-platform/kicc-platform-api/kicc-monitor-api/src/main/java/com/cloud/kicc/monitor/api/feign/RemoteTokenService.java
  4. 3
      kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/feign/RemoteDictService.java
  5. 5
      kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/feign/RemoteUserService.java

3
kicc-common/kicc-common-feign/src/main/java/com/cloud/kicc/common/feign/annotation/EnableKiccFeignClients.java

@ -1,5 +1,6 @@
package com.cloud.kicc.common.feign.annotation; package com.cloud.kicc.common.feign.annotation;
import com.cloud.kicc.common.feign.config.FeignErrorDecoder;
import org.springframework.cloud.openfeign.EnableFeignClients; import org.springframework.cloud.openfeign.EnableFeignClients;
import org.springframework.cloud.openfeign.FeignClientsConfiguration; import org.springframework.cloud.openfeign.FeignClientsConfiguration;
import org.springframework.cloud.openfeign.KiccFeignClientsRegistrar; import org.springframework.cloud.openfeign.KiccFeignClientsRegistrar;
@ -58,7 +59,7 @@ public @interface EnableKiccFeignClients {
* *
* @see FeignClientsConfiguration for the defaults * @see FeignClientsConfiguration for the defaults
*/ */
Class<?>[] defaultConfiguration() default {}; Class<?>[] defaultConfiguration() default { FeignErrorDecoder.class };
/** /**
* List of classes annotated with @FeignClient. If not empty, disables classpath * List of classes annotated with @FeignClient. If not empty, disables classpath

3
kicc-platform/kicc-platform-api/kicc-monitor-api/src/main/java/com/cloud/kicc/monitor/api/feign/RemoteLogService.java

@ -4,7 +4,6 @@ import com.cloud.kicc.common.core.api.R;
import com.cloud.kicc.common.core.constant.AppConstants; import com.cloud.kicc.common.core.constant.AppConstants;
import com.cloud.kicc.common.core.constant.SecurityConstants; import com.cloud.kicc.common.core.constant.SecurityConstants;
import com.cloud.kicc.common.core.constant.ServiceNameConstants; import com.cloud.kicc.common.core.constant.ServiceNameConstants;
import com.cloud.kicc.common.feign.config.FeignErrorDecoder;
import com.cloud.kicc.monitor.api.entity.OperLog; import com.cloud.kicc.monitor.api.entity.OperLog;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
@ -19,7 +18,7 @@ import org.springframework.web.bind.annotation.RequestHeader;
* @Author: entfrm开发团队-王翔 * @Author: entfrm开发团队-王翔
* @Date: 2022/2/17 * @Date: 2022/2/17
*/ */
@FeignClient(contextId = "remoteLogService", value = ServiceNameConstants.MONITOR_SERVICE, configuration = {FeignErrorDecoder.class}) @FeignClient(contextId = "remoteLogService", value = ServiceNameConstants.MONITOR_SERVICE)
public interface RemoteLogService { public interface RemoteLogService {
/** /**

3
kicc-platform/kicc-platform-api/kicc-monitor-api/src/main/java/com/cloud/kicc/monitor/api/feign/RemoteTokenService.java

@ -3,7 +3,6 @@ package com.cloud.kicc.monitor.api.feign;
import com.cloud.kicc.common.core.api.R; import com.cloud.kicc.common.core.api.R;
import com.cloud.kicc.common.core.constant.SecurityConstants; import com.cloud.kicc.common.core.constant.SecurityConstants;
import com.cloud.kicc.common.core.constant.ServiceNameConstants; import com.cloud.kicc.common.core.constant.ServiceNameConstants;
import com.cloud.kicc.common.feign.config.FeignErrorDecoder;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -17,7 +16,7 @@ import java.util.Map;
* @Author: entfrm开发团队-王翔 * @Author: entfrm开发团队-王翔
* @Date: 2022/2/17 * @Date: 2022/2/17
*/ */
@FeignClient(contextId = "remoteTokenService", value = ServiceNameConstants.AUTH_SERVICE, configuration = {FeignErrorDecoder.class}) @FeignClient(contextId = "remoteTokenService", value = ServiceNameConstants.AUTH_SERVICE)
public interface RemoteTokenService { public interface RemoteTokenService {
/** /**

3
kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/feign/RemoteDictService.java

@ -4,7 +4,6 @@ import com.cloud.kicc.common.core.api.R;
import com.cloud.kicc.common.core.constant.AppConstants; import com.cloud.kicc.common.core.constant.AppConstants;
import com.cloud.kicc.common.core.constant.SecurityConstants; import com.cloud.kicc.common.core.constant.SecurityConstants;
import com.cloud.kicc.common.core.constant.ServiceNameConstants; import com.cloud.kicc.common.core.constant.ServiceNameConstants;
import com.cloud.kicc.common.feign.config.FeignErrorDecoder;
import com.cloud.kicc.system.api.entity.DictData; import com.cloud.kicc.system.api.entity.DictData;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
@ -21,7 +20,7 @@ import java.util.List;
* @Author: entfrm开发团队-王翔 * @Author: entfrm开发团队-王翔
* @Date: 2022/2/17 * @Date: 2022/2/17
*/ */
@FeignClient(contextId = "remoteDictService", value = ServiceNameConstants.SYSTEM_SERVICE, configuration = {FeignErrorDecoder.class}) @FeignClient(contextId = "remoteDictService", value = ServiceNameConstants.SYSTEM_SERVICE)
public interface RemoteDictService { public interface RemoteDictService {
/** /**

5
kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/feign/RemoteUserService.java

@ -1,11 +1,10 @@
package com.cloud.kicc.system.api.feign; package com.cloud.kicc.system.api.feign;
import com.cloud.kicc.common.feign.config.FeignErrorDecoder;
import com.cloud.kicc.system.api.entity.User;
import com.cloud.kicc.common.core.api.R; import com.cloud.kicc.common.core.api.R;
import com.cloud.kicc.common.core.constant.AppConstants; import com.cloud.kicc.common.core.constant.AppConstants;
import com.cloud.kicc.common.core.constant.SecurityConstants; import com.cloud.kicc.common.core.constant.SecurityConstants;
import com.cloud.kicc.common.core.constant.ServiceNameConstants; import com.cloud.kicc.common.core.constant.ServiceNameConstants;
import com.cloud.kicc.system.api.entity.User;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PathVariable;
@ -19,7 +18,7 @@ import org.springframework.web.bind.annotation.RequestHeader;
* @Author: entfrm开发团队-王翔 * @Author: entfrm开发团队-王翔
* @Date: 2022/2/17 * @Date: 2022/2/17
*/ */
@FeignClient(contextId = "remoteUserService", value = ServiceNameConstants.SYSTEM_SERVICE, configuration = {FeignErrorDecoder.class}) @FeignClient(contextId = "remoteUserService", value = ServiceNameConstants.SYSTEM_SERVICE)
public interface RemoteUserService { public interface RemoteUserService {
/** /**

Loading…
Cancel
Save