fix: 攀枝花东区-缴费分支代码处理
This commit is contained in:
-58
@@ -1,58 +0,0 @@
|
||||
package com.yida.data.system.dto;
|
||||
|
||||
import com.yida.data.common.core.entity.system.Dept;
|
||||
import com.yida.data.common.core.entity.system.EduQywxServiceProvider;
|
||||
import com.yida.data.common.core.entity.system.EduQywxServiceProviderSchool;
|
||||
import com.yida.data.common.core.enums.QywxCallbackTypeEnum;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.w3c.dom.Element;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 企业微信回调处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/10/27 16:25
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class QywxCallbackHandleDTO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 820667804126969451L;
|
||||
|
||||
/**
|
||||
* 回调返回的节点信息
|
||||
*/
|
||||
private Element root;
|
||||
|
||||
/**
|
||||
* 对应的企业微信corpId
|
||||
*/
|
||||
private String corpId;
|
||||
|
||||
/**
|
||||
* 学校信息
|
||||
*/
|
||||
private Dept school;
|
||||
|
||||
/**
|
||||
* 企业微信服务商信息
|
||||
*/
|
||||
private EduQywxServiceProvider eduQywxServiceProvider;
|
||||
|
||||
/**
|
||||
* 企业微信服务商-学校密文corpId对照信息
|
||||
*/
|
||||
private EduQywxServiceProviderSchool providerSchool;
|
||||
|
||||
/**
|
||||
* 回调类型枚举
|
||||
*/
|
||||
private QywxCallbackTypeEnum qywxCallbackTypeEnum;
|
||||
}
|
||||
-33
@@ -1,33 +0,0 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.system.BaiduApiConfig;
|
||||
import com.yida.data.common.core.entity.system.ConstructionPayConfig;
|
||||
import com.yida.data.system.feign.RemoteBaiDuApiConfigService;
|
||||
import com.yida.data.system.feign.RemoteConstructionPayConfigService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
* RemoteBaiDuApiConfigService fallback处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/6/20
|
||||
*/
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteBaiDuApiConfigServiceFallback implements FallbackFactory<RemoteBaiDuApiConfigService> {
|
||||
|
||||
@Override
|
||||
public RemoteBaiDuApiConfigService create(Throwable throwable) {
|
||||
log.error("RemoteBaiDuApiConfigService fallback reason:{}", throwable.getMessage());
|
||||
|
||||
return new RemoteBaiDuApiConfigService() {
|
||||
@Override
|
||||
public ResultBean<BaiduApiConfig> getBaiDuApiConfigByDept(Long deptId, String moduleName) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
-24
@@ -1,24 +0,0 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.system.EduBaseApp;
|
||||
import com.yida.data.system.feign.RemoteBaseAppService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteBaseAppServiceFallback implements FallbackFactory<RemoteBaseAppService> {
|
||||
|
||||
@Override
|
||||
public RemoteBaseAppService create(Throwable throwable) {
|
||||
log.error("RemoteBaseAppService fallback reason:{}", throwable.getMessage());
|
||||
return new RemoteBaseAppService() {
|
||||
@Override
|
||||
public ResultBean<EduBaseApp> getById(Long id) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
-33
@@ -1,33 +0,0 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.system.ConstructionPayConfig;
|
||||
import com.yida.data.common.core.entity.system.UnionPayConfig;
|
||||
import com.yida.data.system.feign.RemoteConstructionPayConfigService;
|
||||
import com.yida.data.system.feign.RemoteUnionPayConfigService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
* RemoteConstructionPayConfigService fallback处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/6/19
|
||||
*/
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteConstructionPayConfigServiceFallback implements FallbackFactory<RemoteConstructionPayConfigService> {
|
||||
|
||||
@Override
|
||||
public RemoteConstructionPayConfigService create(Throwable throwable) {
|
||||
log.error("RemoteConstructionPayConfigService fallback reason:{}", throwable.getMessage());
|
||||
|
||||
return new RemoteConstructionPayConfigService() {
|
||||
@Override
|
||||
public ResultBean<ConstructionPayConfig> getConstructionPayConfigByDept(Long deptId) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
-31
@@ -1,31 +0,0 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.consume.EduConsumeConfig;
|
||||
import com.yida.data.system.feign.RemoteConsumeConfigService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
* RemoteConsumeConfigService fallback处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/4/6
|
||||
*/
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteConsumeConfigServiceFallback implements FallbackFactory<RemoteConsumeConfigService> {
|
||||
|
||||
@Override
|
||||
public RemoteConsumeConfigService create(Throwable throwable) {
|
||||
log.error("RemoteConsumeConfigService fallback reason:{}", throwable.getMessage());
|
||||
|
||||
return new RemoteConsumeConfigService() {
|
||||
@Override
|
||||
public ResultBean<EduConsumeConfig> getConsumeConfigByDept(Long deptId) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
-31
@@ -1,31 +0,0 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.system.EduDeptFunction;
|
||||
import com.yida.data.system.feign.RemoteDeptFunctionService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
* RemoteDeptFunctionService fallback处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/2/21
|
||||
*/
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteDeptFunctionServiceFallback implements FallbackFactory<RemoteDeptFunctionService> {
|
||||
|
||||
@Override
|
||||
public RemoteDeptFunctionService create(Throwable throwable) {
|
||||
log.error("RemoteDeptFunctionService fallback reason:{}", throwable.getMessage());
|
||||
|
||||
return new RemoteDeptFunctionService() {
|
||||
@Override
|
||||
public ResultBean<EduDeptFunction> getDeptFunction(String functionName, Long deptId) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
-38
@@ -1,38 +0,0 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.system.EduDeptPayType;
|
||||
import com.yida.data.common.core.entity.system.EduQywxServiceProviderSchool;
|
||||
import com.yida.data.system.feign.RemotePayTypeService;
|
||||
import com.yida.data.system.feign.RemoteQywxService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
* RemoteQywxService fallback处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/8/26
|
||||
*/
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteQywxServiceFallback implements FallbackFactory<RemoteQywxService> {
|
||||
|
||||
@Override
|
||||
public RemoteQywxService create(Throwable throwable) {
|
||||
log.error("RemoteQywxService fallback reason:{}", throwable.getMessage());
|
||||
|
||||
return new RemoteQywxService() {
|
||||
@Override
|
||||
public ResultBean<EduQywxServiceProviderSchool> getCorpByOriginalData(String providerCorpId, String deptOriginalCorpId) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<EduQywxServiceProviderSchool> getCorpByEncryptionData(String providerCorpId, String deptEncryptionCorpId) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
-31
@@ -1,31 +0,0 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.system.UPayConfig;
|
||||
import com.yida.data.system.feign.RemoteUPayConfigService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
* RemoteUPayConfigService fallback处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/3/21
|
||||
*/
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteUPayConfigServiceFallback implements FallbackFactory<RemoteUPayConfigService> {
|
||||
|
||||
@Override
|
||||
public RemoteUPayConfigService create(Throwable throwable) {
|
||||
log.error("RemoteUPayConfigService fallback reason:{}", throwable.getMessage());
|
||||
|
||||
return new RemoteUPayConfigService() {
|
||||
@Override
|
||||
public ResultBean<UPayConfig> getUPayConfigByDept(Long deptId) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
-31
@@ -1,31 +0,0 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.system.WhiteList;
|
||||
import com.yida.data.system.feign.RemoteWhiteListService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
* RemoteWhiteListService fallback处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2022/8/26
|
||||
*/
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteWhiteListServiceFallback implements FallbackFactory<RemoteWhiteListService> {
|
||||
|
||||
@Override
|
||||
public RemoteWhiteListService create(Throwable throwable) {
|
||||
log.error("RemoteWhiteListService fallback reason:{}", throwable.getMessage());
|
||||
|
||||
return new RemoteWhiteListService() {
|
||||
@Override
|
||||
public ResultBean<WhiteList> getWhiteList(String functionName) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
-23
@@ -1,23 +0,0 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.system.BaiduApiConfig;
|
||||
import com.yida.data.common.core.entity.system.ConstructionPayConfig;
|
||||
import com.yida.data.system.fallback.RemoteBaiDuApiConfigServiceFallback;
|
||||
import com.yida.data.system.fallback.RemoteConstructionPayConfigServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "baiDuApiConfigServiceClient",
|
||||
fallbackFactory = RemoteBaiDuApiConfigServiceFallback.class)
|
||||
public interface RemoteBaiDuApiConfigService {
|
||||
|
||||
/**
|
||||
* 根据学校id查询百度api配置
|
||||
*/
|
||||
@GetMapping("/in/baiDuApiConfig/getBaiDuApiConfigByDept")
|
||||
ResultBean<BaiduApiConfig> getBaiDuApiConfigByDept(@RequestParam("deptId") Long deptId,
|
||||
@RequestParam("moduleName") String moduleName);
|
||||
}
|
||||
-17
@@ -1,17 +0,0 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.system.EduBaseApp;
|
||||
import com.yida.data.system.fallback.RemoteBaseAppServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "baseAppServiceClient",
|
||||
fallbackFactory = RemoteBaseAppServiceFallback.class)
|
||||
public interface RemoteBaseAppService {
|
||||
|
||||
@GetMapping("/in/deptHomeApp/getById")
|
||||
ResultBean<EduBaseApp> getById(@RequestParam("id") Long id);
|
||||
}
|
||||
-19
@@ -1,19 +0,0 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.system.ConstructionPayConfig;
|
||||
import com.yida.data.common.core.entity.system.UnionPayConfig;
|
||||
import com.yida.data.system.fallback.RemoteConstructionPayConfigServiceFallback;
|
||||
import com.yida.data.system.fallback.RemoteUnionPayConfigServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "constructionPayConfigServiceClient",
|
||||
fallbackFactory = RemoteConstructionPayConfigServiceFallback.class)
|
||||
public interface RemoteConstructionPayConfigService {
|
||||
|
||||
@GetMapping("/in/constructionPayConfig/getConstructionPayConfigByDept")
|
||||
ResultBean<ConstructionPayConfig> getConstructionPayConfigByDept(@RequestParam("deptId") Long deptId);
|
||||
}
|
||||
-17
@@ -1,17 +0,0 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.consume.EduConsumeConfig;
|
||||
import com.yida.data.system.fallback.RemoteConsumeConfigServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "consumeConfigServiceClient",
|
||||
fallbackFactory = RemoteConsumeConfigServiceFallback.class)
|
||||
public interface RemoteConsumeConfigService {
|
||||
|
||||
@GetMapping("/in/consumeConfig/getConsumeConfigByDept")
|
||||
ResultBean<EduConsumeConfig> getConsumeConfigByDept(@RequestParam("deptId") Long deptId);
|
||||
}
|
||||
-27
@@ -1,27 +0,0 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.system.EduDeptFunction;
|
||||
import com.yida.data.system.fallback.RemoteDeptFunctionServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "deptFunctionServiceClient", fallbackFactory =
|
||||
RemoteDeptFunctionServiceFallback.class)
|
||||
public interface RemoteDeptFunctionService {
|
||||
|
||||
/**
|
||||
* 获取部门是否开通当前功能
|
||||
*
|
||||
* @param functionName 功能名称
|
||||
* @param deptId 部门id
|
||||
* @return com.yida.data.common.core.common.ResultBean<com.yida.data.common.core.entity.system.EduDeptFunction>
|
||||
* @author ZYJ
|
||||
* @date 2023/2/21 15:06
|
||||
*/
|
||||
@GetMapping("/in/function/getDeptFunction")
|
||||
ResultBean<EduDeptFunction> getDeptFunction(@RequestParam("functionName") String functionName,
|
||||
@RequestParam("deptId") Long deptId);
|
||||
}
|
||||
-24
@@ -1,24 +0,0 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.Dict;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.system.fallback.RemoteAreaServiceFallback;
|
||||
import java.util.List;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "dictServiceClient",
|
||||
fallbackFactory = RemoteAreaServiceFallback.class)
|
||||
public interface RemoteDictService {
|
||||
|
||||
@GetMapping("/in/dict/selectDict")
|
||||
ResultBean<List<Dict>> selectDict(@RequestParam String type);
|
||||
|
||||
|
||||
@GetMapping("/in/dict/getDictByTypeAndValueOrLabel")
|
||||
ResultBean<Dict> getDictByTypeAndValueOrLabel(@RequestParam String type, @RequestParam String value,
|
||||
@RequestParam String label);
|
||||
|
||||
}
|
||||
-40
@@ -1,40 +0,0 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.system.EduQywxServiceProviderSchool;
|
||||
import com.yida.data.system.fallback.RemoteQywxServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "qywxServiceClient",
|
||||
fallbackFactory = RemoteQywxServiceFallback.class)
|
||||
public interface RemoteQywxService {
|
||||
|
||||
/**
|
||||
* 服务商对应学校加密corpId数据(原始值为key)
|
||||
*
|
||||
* @param providerCorpId 服务商corpId
|
||||
* @param deptOriginalCorpId 部门原始corpId
|
||||
* @return com.yida.data.common.core.common.ResultBean<com.yida.data.common.core.entity.system.EduQywxServiceProviderSchool>
|
||||
* @author ZYJ
|
||||
* @date 2023/9/25 17:48
|
||||
*/
|
||||
@GetMapping("/in/qywx/getCorpByOriginalData")
|
||||
ResultBean<EduQywxServiceProviderSchool> getCorpByOriginalData(@RequestParam("providerCorpId") String providerCorpId,
|
||||
@RequestParam("deptOriginalCorpId") String deptOriginalCorpId);
|
||||
|
||||
/**
|
||||
* 服务商对应学校加密corpId数据(加密值为key)
|
||||
*
|
||||
* @param providerCorpId 服务商corpId
|
||||
* @param deptEncryptionCorpId 部门加密corpId
|
||||
* @return com.yida.data.common.core.common.ResultBean<com.yida.data.common.core.entity.system.EduQywxServiceProviderSchool>
|
||||
* @author ZYJ
|
||||
* @date 2023/9/25 17:48
|
||||
*/
|
||||
@GetMapping("/in/qywx/getCorpByEncryptionData")
|
||||
ResultBean<EduQywxServiceProviderSchool> getCorpByEncryptionData(@RequestParam("providerCorpId") String providerCorpId,
|
||||
@RequestParam("deptEncryptionCorpId") String deptEncryptionCorpId);
|
||||
}
|
||||
-17
@@ -1,17 +0,0 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.system.UPayConfig;
|
||||
import com.yida.data.system.fallback.RemoteUnionPayConfigServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "uPayConfigServiceClient",
|
||||
fallbackFactory = RemoteUnionPayConfigServiceFallback.class)
|
||||
public interface RemoteUPayConfigService {
|
||||
|
||||
@GetMapping("/in/uPayConfig/getUPayConfigByDept")
|
||||
ResultBean<UPayConfig> getUPayConfigByDept(@RequestParam("deptId") Long deptId);
|
||||
}
|
||||
-25
@@ -1,25 +0,0 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.system.WhiteList;
|
||||
import com.yida.data.system.fallback.RemoteWhiteListServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "whiteListServiceClient", fallbackFactory =
|
||||
RemoteWhiteListServiceFallback.class)
|
||||
public interface RemoteWhiteListService {
|
||||
|
||||
/**
|
||||
* 根据功能名称获取对应的白名单信息
|
||||
*
|
||||
* @param functionName 功能名称
|
||||
* @return com.yida.data.common.core.common.ResultBean<com.yida.data.common.core.entity.system.WhiteList>
|
||||
* @author ZYJ
|
||||
* @date 2023/2/21 15:05
|
||||
*/
|
||||
@GetMapping("/in/whiteList/getWhiteList")
|
||||
ResultBean<WhiteList> getWhiteList(@RequestParam("functionName") String functionName);
|
||||
}
|
||||
Reference in New Issue
Block a user