From 3ebe787d588dcff685010da951bf565268c2c0ad Mon Sep 17 00:00:00 2001
From: wxy <14293288+zysysys@user.noreply.gitee.com>
Date: Fri, 24 May 2024 13:48:59 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
jing-common/jing-common-datasource/pom.xml | 35 ++++++++++++++++++
.../common/datasource/annotation/Master.java | 22 +++++++++++
.../common/datasource/annotation/Slave.java | 22 +++++++++++
.../common/datasource/annotation/Master.class | Bin 0 -> 523 bytes
.../common/datasource/annotation/Slave.class | Bin 0 -> 520 bytes
.../target/jing-common-datasource-3.6.4.jar | Bin 0 -> 3096 bytes
.../target/maven-archiver/pom.properties | 3 ++
.../compile/default-compile/createdFiles.lst | 2 +
.../compile/default-compile/inputFiles.lst | 2 +
9 files changed, 86 insertions(+)
create mode 100644 jing-common/jing-common-datasource/pom.xml
create mode 100644 jing-common/jing-common-datasource/src/main/java/com/jing/common/datasource/annotation/Master.java
create mode 100644 jing-common/jing-common-datasource/src/main/java/com/jing/common/datasource/annotation/Slave.java
create mode 100644 jing-common/jing-common-datasource/target/classes/com/jing/common/datasource/annotation/Master.class
create mode 100644 jing-common/jing-common-datasource/target/classes/com/jing/common/datasource/annotation/Slave.class
create mode 100644 jing-common/jing-common-datasource/target/jing-common-datasource-3.6.4.jar
create mode 100644 jing-common/jing-common-datasource/target/maven-archiver/pom.properties
create mode 100644 jing-common/jing-common-datasource/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
create mode 100644 jing-common/jing-common-datasource/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
diff --git a/jing-common/jing-common-datasource/pom.xml b/jing-common/jing-common-datasource/pom.xml
new file mode 100644
index 0000000..2b68412
--- /dev/null
+++ b/jing-common/jing-common-datasource/pom.xml
@@ -0,0 +1,35 @@
+
+
+
+ com.jing
+ jing-common
+ 3.6.4
+
+ 4.0.0
+
+ jing-common-datasource
+
+
+ jing-common-datasource多数据源
+
+
+
+
+
+
+ com.alibaba
+ druid-spring-boot-starter
+ ${druid.version}
+
+
+
+
+ com.baomidou
+ dynamic-datasource-spring-boot-starter
+ ${dynamic-ds.version}
+
+
+
+
\ No newline at end of file
diff --git a/jing-common/jing-common-datasource/src/main/java/com/jing/common/datasource/annotation/Master.java b/jing-common/jing-common-datasource/src/main/java/com/jing/common/datasource/annotation/Master.java
new file mode 100644
index 0000000..ca87f61
--- /dev/null
+++ b/jing-common/jing-common-datasource/src/main/java/com/jing/common/datasource/annotation/Master.java
@@ -0,0 +1,22 @@
+package com.jing.common.datasource.annotation;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+import com.baomidou.dynamic.datasource.annotation.DS;
+
+/**
+ * 主库数据源
+ *
+ * @author ruoyi
+ */
+@Target({ ElementType.TYPE, ElementType.METHOD })
+@Retention(RetentionPolicy.RUNTIME)
+@Documented
+@DS("master")
+public @interface Master
+{
+
+}
\ No newline at end of file
diff --git a/jing-common/jing-common-datasource/src/main/java/com/jing/common/datasource/annotation/Slave.java b/jing-common/jing-common-datasource/src/main/java/com/jing/common/datasource/annotation/Slave.java
new file mode 100644
index 0000000..8e006cd
--- /dev/null
+++ b/jing-common/jing-common-datasource/src/main/java/com/jing/common/datasource/annotation/Slave.java
@@ -0,0 +1,22 @@
+package com.jing.common.datasource.annotation;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+import com.baomidou.dynamic.datasource.annotation.DS;
+
+/**
+ * 从库数据源
+ *
+ * @author ruoyi
+ */
+@Target({ ElementType.TYPE, ElementType.METHOD })
+@Retention(RetentionPolicy.RUNTIME)
+@Documented
+@DS("slave")
+public @interface Slave
+{
+
+}
\ No newline at end of file
diff --git a/jing-common/jing-common-datasource/target/classes/com/jing/common/datasource/annotation/Master.class b/jing-common/jing-common-datasource/target/classes/com/jing/common/datasource/annotation/Master.class
new file mode 100644
index 0000000000000000000000000000000000000000..115035ea55c59cff0f10206b83a4d4528a99384e
GIT binary patch
literal 523
zcmaixO-}+b5Qg6(unKGXZxv@;){Z|?xEa2TK@a1l8pr`k>=C&pPBE3Z|ng2dE01tg64Tn;!>(+Gy!|s}mBae;c-PO5kXiS+5N}=~Rys
zT2ZOMaktPpRI>^BYk|sKB^f)O7wb9+8L~cHyb_Dc;q#y)Q0;ZXyM9~Xv=|zaXNLdH
zNb?`bz$H3burL@tK7{u@wm&OI+AhlSw@}P#+07e2R?g_yWinn^WpwmM_uC^Ts%ANZ
vrhvd2uL@5QC?QzJb!_l{i85+@SARi?u!*faY-1-c5gORV9;^2AV~T?>K4O`K
literal 0
HcmV?d00001
diff --git a/jing-common/jing-common-datasource/target/classes/com/jing/common/datasource/annotation/Slave.class b/jing-common/jing-common-datasource/target/classes/com/jing/common/datasource/annotation/Slave.class
new file mode 100644
index 0000000000000000000000000000000000000000..2adbb139f3aefe912376245ca6d74f6f502b4b6f
GIT binary patch
literal 520
zcmaixyG{c!5Jj&;l7;XJuYv;cDAFKsLq~;_Adm=&k_8D-IlH6Ck=I69Z>0Ph1s}ji
zA;u{P#UcuiXU6wj+2hZz_YVM9IEYXYI8R(AC)$oBCz-P{RbJ(;m?k8ZwazQAxjQs!
zMiHt4&54>RX%rK^(S#Bop)PQ|?Ea!|ehdT}!-eUsHWZ5BcNrjo!$D!a&gfa^dSqw`
z%sO)Mm;QYln(&`gs0EEUv~c{f<`|Nw>w2!y0-bG$-U9EFx&TkGfxMKX^X_20nua2kh#nM$*O_FJr7^DER*L?A3bGa0J#9WLs@_>
zNY2j%yAitzkXJw|vNH41@hB5ORt8j`o1ceAwKNvhDTyVC#rdU0$*FiWs^Qm|n3tDd
zl30?7*K&TK8Su!-O)N{r=TZqw#X#Tb5eN-^Ji0(ybs-_7i{@uUD#_O@@6=&rVBltA
zU@#)u&%TMpC8Csh2_=#HeG*C8Q$W@C0_nkmmjx;g{T$W(JkS-n&b2?YJpL>=efS;M|b%-X-bOg
z#dRKi`l0fI;EHcn4`cW17DVyzo-{lxt9-Uzg?aXijDv>~e*6%)_x;AdH4>S(HNMv`
zoN;y2>t=cF*{^OqGm4X#`szjhm)pu}t6myyTGntt>OI#VEyajyr8yreJB_mbgw;EC
zZs^pF-?s6wdkb6H#^bAM>(3T^U`5TLH`m|zr3DOo4q(_D5*_xzIlzPdXL#eCqW(vQnmtIYJws
zxtyJ1($#q{!>O}BK-?m(tUl1(ex*b54uic{+nfad=rOAlSZJ)dE@}HZrk_W5Va$UU
z3$Iv&T{irg-FVAqW)tuEQ>C)bl9BS~?{^%%`eW&R!4>7!A7j_+76kF}o-jTvsl2vc
zr8d39C_T}nqN?Zp?wtClzAdpqE!zW5W&IR5W*4M)d8KxW)po7RC*?Qi^B;EqY_M@!
z!vU`MQioP4L>&oT^Rco~OR8r3zb>vs=GlrliPl>_zmle4=OG8e3F&m29<^J1VSTK9ZR@Ws<9xvl?>UIjfv&?gi
z=G+vIOYI%=6?POpzO{A7xB55bGt$zsqO|vIIz6-ao$dE|20s#}^)2GO?xu0GD|>^K
zdrZ*L7MU%NHeYt$ATO^nRd-IN>60sNeR{sdX)ZurX4y(6bNwD};hQSA;BMB|HoaYQ
z<@P?(WOS19R(V>Os;$+3U4N_Q%mPkNw>byGEiB(HVq0S+z3^DavX83PT|%$t)M}IeVQ+lySl&N*kMy~YXP4CE_kMI(U08NRXjPC!iTA-3E=)of!(xQ8WOqGaaQB;f
zMB@N+*~Yg^_`WAFFa8u2;h-&7uu4LHuDD3P#9~pM=b~@Ux-lqElQ6wDWqqYqN{{p^
z*EIWAy62v8<@@)4ZlC`1?&m*W_ifp;DqigDj+A$XoO#n${NKduaOGO^K_!MmM|DK6
zGyc+KH4>`5q&~YT;yz=v38UKOZqHv{kq_jSY>TNEJnLm+Z63$h{rhcI(9;)<&%a8p
zSM_A=y_HvKyMK>8?;Uk5QJ>y=lfrvOCtk}xp1$?W`*MMX%0KU7pVv=#B8!N4P}RBB
zD7(!O7~w8JY)f9m7Zl|eq!yKArWSkaXr1)&_R;(3v+?YyGv3#I&z(Pe_WWgEPaRL4
zbNaeoeovoz>7UZqWjMvW^ov7Q#m-Yf-Cf3?Kj-v*J@dtOc}+0U=fU_$&rh)DQr&cqNbts+95R09D)&0Mc<9
z$OP$tR$RD!2&%{-0Ho~`kO|iYskHD~3aZ#40Hj+1n3>Uaqf~jgodK%o5e7x#HwdNL
z$89F4;zyV{7icCt7GTW)+?qiR0fgpLn3{neg*6Lsn*wSWAWUHZ)-Y&JfSZD|nE)~z
zk;>2;3NYiBH2MM!#}oKSVTRmnKu^W!l_A3Xlgz}Lk5n}x8;`BXM;PzKN^;mhD*$9W
iu$3+dJFMBsvI9}p1bDNufsEq=LTz9cy$&>xfdK%Mr|YNy
literal 0
HcmV?d00001
diff --git a/jing-common/jing-common-datasource/target/maven-archiver/pom.properties b/jing-common/jing-common-datasource/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..b73de8d
--- /dev/null
+++ b/jing-common/jing-common-datasource/target/maven-archiver/pom.properties
@@ -0,0 +1,3 @@
+artifactId=jing-common-datasource
+groupId=com.jing
+version=3.6.4
diff --git a/jing-common/jing-common-datasource/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/jing-common/jing-common-datasource/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000..f6e79c3
--- /dev/null
+++ b/jing-common/jing-common-datasource/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1,2 @@
+com\jing\common\datasource\annotation\Slave.class
+com\jing\common\datasource\annotation\Master.class
diff --git a/jing-common/jing-common-datasource/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/jing-common/jing-common-datasource/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000..7c763e6
--- /dev/null
+++ b/jing-common/jing-common-datasource/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,2 @@
+F:\Welcome-2105A\20240521142828\jing-cloud\jing-common\jing-common-datasource\src\main\java\com\jing\common\datasource\annotation\Slave.java
+F:\Welcome-2105A\20240521142828\jing-cloud\jing-common\jing-common-datasource\src\main\java\com\jing\common\datasource\annotation\Master.java