Explorar o código

履职目录迁移

luojun %!s(int64=2) %!d(string=hai) anos
pai
achega
a5e4b555c3

+ 12 - 0
soc-api/soc-api-system/src/main/java/com/xunmei/system/api/RemoteOrgService.java

@@ -22,6 +22,18 @@ public interface RemoteOrgService {
     @GetMapping("/org/list/nopage")
     R<List<SysOrg>> getAllOrg(@RequestHeader(SecurityConstants.FROM_SOURCE) String source);
 
+    @GetMapping("/dept/selectCheckSubOrgIdList")
+    public R<List<Long>> selectCheckSubOrgIdList(Long orgId, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
+
+    @GetMapping("/dept/selectSysOrgById")
+    public R<SysOrg> selectSysOrgById(Long id, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
+
+    @GetMapping("/dept/listByIds")
+    public R<List<SysOrg>> listByIds(List<Long> ids, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
+
+    @GetMapping("/dept/findListByOrgType")
+    public R<List<Long>> findListByOrgType(Integer execOrgType, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
+
     @PostMapping("/org/sync/batch")
     R<Boolean> batchSaveSyncOrg(@RequestBody List<SysOrg> orgList, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
 

+ 20 - 0
soc-api/soc-api-system/src/main/java/com/xunmei/system/api/factory/RemoteOrgFallbackFactory.java

@@ -36,6 +36,26 @@ public class RemoteOrgFallbackFactory implements FallbackFactory<RemoteOrgServic
             }
 
             @Override
+            public R<List<Long>> selectCheckSubOrgIdList(Long orgId, String source) {
+                return null;
+            }
+
+            @Override
+            public R<SysOrg> selectSysOrgById(Long id, String source) {
+                return null;
+            }
+
+            @Override
+            public R<List<SysOrg>> listByIds(List<Long> ids, String source) {
+                return null;
+            }
+
+            @Override
+            public R<List<Long>> findListByOrgType(Integer execOrgType, String source) {
+                return null;
+            }
+
+            @Override
             public R<Boolean> batchSaveSyncOrg(List<SysOrg> orgList, String source) {
                 return null;
             }