[重大更新] 使用 spring feign 替代 HttpServiceClient (功能太新 支持不完全 使用成本太高)

This commit is contained in:
疯狂的狮子Li
2026-03-23 11:50:48 +08:00
parent b6d2274b53
commit 485c2001ae
63 changed files with 820 additions and 1163 deletions

View File

@@ -14,7 +14,7 @@ import org.dromara.system.service.ISysClientService;
* @author Michelle.Chung
*/
@RequiredArgsConstructor
@RemoteServiceController
@RemoteServiceController(path = "/remote/client")
public class RemoteClientServiceImpl implements RemoteClientService {
private final ISysClientService sysClientService;

View File

@@ -15,7 +15,7 @@ import java.util.List;
* @author Michelle.Chung
*/
@RequiredArgsConstructor
@RemoteServiceController
@RemoteServiceController(path = "/remote/config")
public class RemoteConfigServiceImpl implements RemoteConfigService {
private final ISysConfigService configService;

View File

@@ -25,7 +25,7 @@ import java.util.List;
* @author Lion Li
*/
@RequiredArgsConstructor
@RemoteServiceController
@RemoteServiceController(path = "/remote/data-scope")
public class RemoteDataScopeServiceImpl implements RemoteDataScopeService {
private final SysRoleDeptMapper roleDeptMapper;

View File

@@ -25,7 +25,7 @@ import java.util.Map;
* @author Lion Li
*/
@RequiredArgsConstructor
@RemoteServiceController
@RemoteServiceController(path = "/remote/dept")
public class RemoteDeptServiceImpl implements RemoteDeptService {
private final ISysDeptService deptService;

View File

@@ -18,7 +18,7 @@ import java.util.List;
* @author Lion Li
*/
@RequiredArgsConstructor
@RemoteServiceController
@RemoteServiceController(path = "/remote/dict")
public class RemoteDictServiceImpl implements RemoteDictService {
private final ISysDictTypeService sysDictTypeService;

View File

@@ -19,7 +19,7 @@ import org.springframework.web.bind.annotation.PostMapping;
* @author Lion Li
*/
@RequiredArgsConstructor
@RemoteServiceController
@RemoteServiceController(path = "/remote/log")
public class RemoteLogServiceImpl implements RemoteLogService {
private final ISysOperLogService operLogService;

View File

@@ -13,7 +13,7 @@ import java.util.Set;
* @author Lion Li
*/
@RequiredArgsConstructor
@RemoteServiceController
@RemoteServiceController(path = "/remote/permission")
public class RemotePermissionServiceImpl implements RemotePermissionService {
private final ISysPermissionService permissionService;

View File

@@ -20,7 +20,7 @@ import java.util.Map;
* @author Lion Li
*/
@RequiredArgsConstructor
@RemoteServiceController
@RemoteServiceController(path = "/remote/post")
public class RemotePostServiceImpl implements RemotePostService {
private final SysPostMapper postMapper;

View File

@@ -20,7 +20,7 @@ import java.util.Map;
* @author Lion Li
*/
@RequiredArgsConstructor
@RemoteServiceController
@RemoteServiceController(path = "/remote/role")
public class RemoteRoleServiceImpl implements RemoteRoleService {
private final SysRoleMapper roleMapper;

View File

@@ -18,7 +18,7 @@ import java.util.List;
* @author Michelle.Chung
*/
@RequiredArgsConstructor
@RemoteServiceController
@RemoteServiceController(path = "/remote/social")
public class RemoteSocialServiceImpl implements RemoteSocialService {
private final ISysSocialService sysSocialService;

View File

@@ -31,7 +31,7 @@ import java.util.Map;
* @author Lion Li
*/
@RequiredArgsConstructor
@RemoteServiceController
@RemoteServiceController(path = "/remote/task-assignee")
public class RemoteTaskAssigneeServiceImpl implements RemoteTaskAssigneeService {
// 上级Service注入下级Service 其他Service永远不可能注入当前类 避免循环注入

View File

@@ -45,7 +45,7 @@ import java.util.*;
* @author Lion Li
*/
@RequiredArgsConstructor
@RemoteServiceController
@RemoteServiceController(path = "/remote/user")
public class RemoteUserServiceImpl implements RemoteUserService {
private final ISysUserService userService;