1 сар өмнө
parent
commit
f5a27b4d32

+ 5 - 0
edu-travel-remote/edu-travel-remote-tenant/pom.xml

@@ -23,5 +23,10 @@
             <artifactId>edu-travel-common-resp</artifactId>
             <version>1.0-SNAPSHOT</version>
         </dependency>
+        <dependency>
+            <groupId>edu.travel</groupId>
+            <artifactId>edu-travel-common-openfeign</artifactId>
+            <version>1.0-SNAPSHOT</version>
+        </dependency>
     </dependencies>
 </project>

+ 11 - 0
edu-travel-remote/edu-travel-remote-tenant/src/main/java/edu/travel/tenant/TenantRemoteController.java

@@ -0,0 +1,11 @@
+package edu.travel.tenant;
+
+import edu.travel.resp.BaseResponse;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.GetMapping;
+
+@FeignClient
+public interface TenantRemoteController {
+    @GetMapping("/getTenant")
+    public BaseResponse getTenant();
+}

+ 3 - 1
edu-travel-service/edu-travel-service-tenement/src/main/java/edu/travel/tenant/web/TenantController.java

@@ -3,6 +3,7 @@ package edu.travel.tenant.web;
 import com.baomidou.mybatisplus.extension.service.IService;
 import edu.travel.resp.BaseResponse;
 import edu.travel.resp.PageResponse;
+import edu.travel.tenant.TenantRemoteController;
 import edu.travel.tenant.entity.EduTenant;
 import edu.travel.tenant.entity.SysRole;
 import edu.travel.tenant.service.ITenantService;
@@ -21,11 +22,12 @@ import java.util.Set;
 
 @RestController
 @RequestMapping("/tenant")
-public class TenantController  extends BaseController<EduTenant> {
+public class TenantController  extends BaseController<EduTenant> implements TenantRemoteController {
     @Autowired
     private ITenantService tenantService;
 
     @GetMapping("/getTenant")
+    @Override
     public BaseResponse getTenant() {
         EduTenant principal = (EduTenant)SecurityContextHolder.getContext().getAuthentication().getPrincipal();
         EduTenant list = tenantService.getTenantByID(principal.getTenantPhone());

+ 8 - 0
pom.xml

@@ -33,6 +33,8 @@
     <alibaba.version>2.2.10-RC1</alibaba.version>
     <mybaits.plus.annotation.version>3.4.0</mybaits.plus.annotation.version>
     <bootstrap.version>4.1.3</bootstrap.version>
+    <pg.version>42.6.0</pg.version>
+    <sharding.sphere.version>5.1.0</sharding.sphere.version>
 
   </properties>
   <dependencyManagement>
@@ -97,6 +99,12 @@
         <artifactId>mybatis-plus-annotation</artifactId>
         <version>${mybaits.plus.annotation.version}</version>
       </dependency>
+      <dependency>
+        <groupId>org.postgresql</groupId>
+        <artifactId>postgresql</artifactId>
+        <version>${pg.version}</version>
+      </dependency>
+
     </dependencies>
   </dependencyManagement>
 </project>