wyb пре 1 година
родитељ
комит
64a3282bc1

+ 6 - 0
unis-common/pom.xml

@@ -63,6 +63,12 @@
63 63
             <artifactId>mybatis-plus-boot-starter</artifactId>
64 64
         </dependency>
65 65
 
66
+        <!-- dynamic-datasource -->
67
+        <dependency>
68
+            <groupId>com.baomidou</groupId>
69
+            <artifactId>dynamic-datasource-spring-boot-starter</artifactId>
70
+        </dependency>
71
+
66 72
         <!-- easy-trans -->
67 73
         <dependency>
68 74
             <groupId>com.fhs-opensource</groupId>

+ 2 - 0
unis-plugin/unis-plugin-biz/src/main/java/com/unis/basic.info/modular/orgInfo/service/OrgInfoService.java

@@ -12,6 +12,7 @@
12 12
  */
13 13
 package com.unis.basic.info.modular.orgInfo.service;
14 14
 
15
+import com.baomidou.dynamic.datasource.annotation.DS;
15 16
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
16 17
 import com.baomidou.mybatisplus.extension.service.IService;
17 18
 import com.unis.basic.info.modular.orgInfo.entity.OrgInfo;
@@ -32,6 +33,7 @@ import java.util.List;
32 33
  * @author shine
33 34
  * @date  2024/04/28 11:47
34 35
  **/
36
+@DS("depot")
35 37
 public interface OrgInfoService extends IService<OrgInfo> {
36 38
 
37 39
     /**

+ 0 - 6
unis-web-app/pom.xml

@@ -75,12 +75,6 @@
75 75
             <scope>test</scope>
76 76
         </dependency>
77 77
 
78
-        <!-- dynamic-datasource -->
79
-        <dependency>
80
-            <groupId>com.baomidou</groupId>
81
-            <artifactId>dynamic-datasource-spring-boot-starter</artifactId>
82
-        </dependency>
83
-
84 78
         <!-- mysql -->
85 79
         <dependency>
86 80
             <groupId>mysql</groupId>

+ 39 - 0
unis-web-app/src/test/java/com/unis/service/OrgInfoServiceTest.java

@@ -0,0 +1,39 @@
1
+package com.unis.service;
2
+
3
+import com.alibaba.fastjson.JSON;
4
+import com.unis.Application;
5
+import com.unis.basic.info.modular.orgInfo.entity.OrgInfo;
6
+import com.unis.basic.info.modular.orgInfo.service.OrgInfoService;
7
+import lombok.extern.slf4j.Slf4j;
8
+import org.junit.Test;
9
+import org.junit.runner.RunWith;
10
+import org.springframework.boot.test.context.SpringBootTest;
11
+import org.springframework.test.context.junit4.SpringRunner;
12
+
13
+import javax.annotation.Resource;
14
+import java.util.List;
15
+
16
+@RunWith(SpringRunner.class)
17
+@SpringBootTest(classes = Application.class)
18
+@Slf4j
19
+public class OrgInfoServiceTest {
20
+
21
+    @Resource
22
+    private OrgInfoService orgInfoService;
23
+
24
+    /**
25
+     *
26
+     * @methodName: find
27
+     * @return: void
28
+     * @author: ybw
29
+     * @date: 2024/4/28
30
+     **/
31
+    @Test
32
+    public void find(){
33
+        List<OrgInfo> orgInfoList=orgInfoService.list();
34
+        orgInfoList.forEach(orgInfo -> {
35
+           log.info("{}", JSON.toJSONString(orgInfo));
36
+        });
37
+    }
38
+  
39
+}