From 9d76c990d0f8df298b7bcef3fb9c207dc9ca7e9d Mon Sep 17 00:00:00 2001
From: LQS <2506203757@qq.com>
Date: Wed, 24 Jul 2024 20:29:52 +0800
Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.idea/.gitignore | 8 ++++
.idea/misc.xml | 18 +++++++++
pom.xml | 35 ++++++++++++++++++
.../common/datasource/annotation/Master.java | 18 +++++++++
.../common/datasource/annotation/Slave.java | 18 +++++++++
.../common/datasource/annotation/Master.class | Bin 0 -> 523 bytes
.../common/datasource/annotation/Slave.class | Bin 0 -> 520 bytes
target/cloud-common-datasource-3.6.3.jar | Bin 0 -> 3184 bytes
target/maven-archiver/pom.properties | 5 +++
.../compile/default-compile/createdFiles.lst | 2 +
.../compile/default-compile/inputFiles.lst | 2 +
11 files changed, 106 insertions(+)
create mode 100644 .idea/.gitignore
create mode 100644 .idea/misc.xml
create mode 100644 pom.xml
create mode 100644 src/main/java/com/muyu/common/datasource/annotation/Master.java
create mode 100644 src/main/java/com/muyu/common/datasource/annotation/Slave.java
create mode 100644 target/classes/com/muyu/common/datasource/annotation/Master.class
create mode 100644 target/classes/com/muyu/common/datasource/annotation/Slave.class
create mode 100644 target/cloud-common-datasource-3.6.3.jar
create mode 100644 target/maven-archiver/pom.properties
create mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
create mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..13566b8
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..9e1cc11
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..d1639d5
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,35 @@
+
+
+
+ com.muyu
+ cloud-common
+ 3.6.3
+
+ 4.0.0
+
+ cloud-common-datasource
+
+
+ cloud-common-datasource多数据源
+
+
+
+
+
+
+ com.alibaba
+ druid-spring-boot-3-starter
+ ${druid.version}
+
+
+
+
+ com.baomidou
+ dynamic-datasource-spring-boot3-starter
+ ${dynamic-ds.version}
+
+
+
+
diff --git a/src/main/java/com/muyu/common/datasource/annotation/Master.java b/src/main/java/com/muyu/common/datasource/annotation/Master.java
new file mode 100644
index 0000000..d9aae00
--- /dev/null
+++ b/src/main/java/com/muyu/common/datasource/annotation/Master.java
@@ -0,0 +1,18 @@
+package com.muyu.common.datasource.annotation;
+
+import com.baomidou.dynamic.datasource.annotation.DS;
+
+import java.lang.annotation.*;
+
+/**
+ * 主库数据源
+ *
+ * @author muyu
+ */
+@Target({ElementType.TYPE, ElementType.METHOD})
+@Retention(RetentionPolicy.RUNTIME)
+@Documented
+@DS("master")
+public @interface Master {
+
+}
diff --git a/src/main/java/com/muyu/common/datasource/annotation/Slave.java b/src/main/java/com/muyu/common/datasource/annotation/Slave.java
new file mode 100644
index 0000000..9663cd4
--- /dev/null
+++ b/src/main/java/com/muyu/common/datasource/annotation/Slave.java
@@ -0,0 +1,18 @@
+package com.muyu.common.datasource.annotation;
+
+import com.baomidou.dynamic.datasource.annotation.DS;
+
+import java.lang.annotation.*;
+
+/**
+ * 从库数据源
+ *
+ * @author muyu
+ */
+@Target({ElementType.TYPE, ElementType.METHOD})
+@Retention(RetentionPolicy.RUNTIME)
+@Documented
+@DS("slave")
+public @interface Slave {
+
+}
diff --git a/target/classes/com/muyu/common/datasource/annotation/Master.class b/target/classes/com/muyu/common/datasource/annotation/Master.class
new file mode 100644
index 0000000000000000000000000000000000000000..6cb4fc8ae544d3d529cc41538f7ca297f309778f
GIT binary patch
literal 523
zcmaix%Sr<=6o&uQwxg|=dRw>TnM|aU6z0`j_y9hX
zc&37NG2$X8Cnx{+lbrMM`SuRr3i|;n0%wsm()ip0<9M{S29uQR1PLD6uAI(fum*h7k2&QAkY{uTyJzj0?lv3i-Hn382Qv`LytPs
zlZ2L3CUDp*bq>{RO72piHdl#f$J26MHz7l*3-ecEaW#Azb_MGFZg@NB2ppF~BXZ2}
zzZq%&BN^I6M>z|F(ZhXs*Jt~aa-?G;U%Z84R?A+|_=&Pc$JWa@PnFTpAKmYanW&q^
x4B7$$E4*qvMWBLU5m&Ls`#Gv;@Lls66~a0;im-{TqC{w68#}DpEsh!Xz5t%mnY91_
literal 0
HcmV?d00001
diff --git a/target/classes/com/muyu/common/datasource/annotation/Slave.class b/target/classes/com/muyu/common/datasource/annotation/Slave.class
new file mode 100644
index 0000000000000000000000000000000000000000..b61700d17c4e4bcfc197a44d95b7691e39a2b2a4
GIT binary patch
literal 520
zcmaix%T59@6o&sIFp4+4EnFBc3pPgj0LFz07)?M3j3&lanQ2H#r!`DVGOy;s2k@bc
zr!2(97#BS~=k)*nw5Ok6?;ikea1^1!aGBVQXTI>9lFS;O3MX>w=ZWOP80&;n)E#TF
zkP)g3&6!vTu7#QM!DJ>A7opB@y6XO-Zhs6I8snwuozgNC!LJ=4hU1YpPG$00B&(kD8UJ&eO*Hwbv^yu^aG&EI2c-h%Jy!{j?4i{Hv+K;vNB&s
zKTkK;;1E4ux6i(3PWyQ4>RsgZ*3~+9=KSU$gDb`lo)+nNojal9t?R_W{$xqm6fx}s
zDiu5DbO#B02L+eR)mkee!!0z~I7qZc_;k=`k)E$-zVuY?oa1F&>~&z1<;>1XQGrI0
z*!5F#7RWxUVykLv+Y_@Vh5_a}2C(aZ4uS&~AS*dP7wc6(DbdROFUcmf}$+fUFFt
zJ~uxPk7{Wws#6k65{vUoi;`3EXjH?mF)=SMza+6F6UlN&j0C+~m#f3bz`)JKz+gnQ
z8NP|dC8rz?P!l~z4
zgl4K-^5puQrB}ls@3m)TLTr!3iL+FIk7_$s@vv&K
z(a8&c%=U1I96oqLdij=`ke#zqiaek4wC@di9&u*brC6gY&y+qtsfb$lIxWci@uNqf
zlXghi^X}&PT4%mbwnU=u^umcHM*`eEe#@V{kfx>SA<--M?(uHBoAakA%g+AsL44+<
zS>K&L2q$j!TKhaRu_f%J{LAuVE?2%PZ8Bp%%=K34&?<$fE1_#HR`zL0eYsZS=9(lc
zy)Y+9yGJGJ#xcH?Wrt0V-xG(WH%Qpa#lDr(28KNcFzgM94*TGo#IjUa(4PhcecS&l
z+ZKNf%jXt-hHdgzpi+X_Fr#l`f-x5c(q?U%mKZ^e`T^g_p)^qOZAuh~yp
z7-*!q$3V)~_85O{etleDiO-`$(HdW~?r|s2=a_u*ip4y!s1&20$=~J{{>YG1yOxv?
z@p*UK2Ca^1g|gEB_Be_1)^GpW#g)i?Tk%bT`4$e}H;MOG^Eu6Y{6QKP@|eXHKQQFs
z#Z@jaY?1RPdf6s{sTi22_0Y-ybX^8`bS3BHm!{}K3I<&)S)GI7YV)@U4R1U4<-nv8
z0xXxz$uO+|=*WuPoVg*s-pqyqd*82*5MS@PN_66+b>f07t_!u|E~{Mgn5^S@ZCi)E
zZDm^MB+1!zR0L=k1>|>-L#_=AZAK+3=%41`&op<*hnygk?^9=JH-;--ZURxUfjItc*vSDi3}MB$NFcLMCzFHJDaTPZkmcG>(r
zrhndl-~RFS^B+Hx|9lP7n!7k$)Og(td)b4zGr522GCWeA%q_+oF#Cvz-7MAVZGOKN
zdGAU&dPjWiW>5A6ov+R>i@ScSHB^@Fr
zcAu1Aw@mzdID2}A=8U+~6z{a|x~-yD=jLbZS(R#D67SvG`}?zQonYn{W>{k70N1V4
zCNz7M0OPz8i0#OX`+}nUg4Cjt%+zAhlN-634Fnn<+D<69C@}MwqSO@3p1E*x>$&Ss
zqF5$t8>;{Kw(Rlu|5sfm3Z;GeVE3TW+I8)!@Q1Ns8)R>!ZTNfPOTpavtlKWXnjKMR
zZg0h>c0w^K@ziPd*nh{T9=)E*+PC$1kFPUp~*o%Hxko^C@
z9+)EFi3nB^!2FJ>8B`S@G~dD042)b@#emxsP}P7iMTix{32;+zR}?VQu~!u^^OrOx
qkYPHs;y{EV_A&`!NenybUI1BwD4_zpS=m75@d2S8Fj#dsKs*4rD>a+|
literal 0
HcmV?d00001
diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..93869f3
--- /dev/null
+++ b/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Wed Jul 24 20:28:08 CST 2024
+groupId=com.muyu
+artifactId=cloud-common-datasource
+version=3.6.3
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000..b66cfdf
--- /dev/null
+++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1,2 @@
+com\muyu\common\datasource\annotation\Slave.class
+com\muyu\common\datasource\annotation\Master.class
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000..b463e91
--- /dev/null
+++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,2 @@
+D:\workspace-IceCeram-Cloud-master\zglchaifen\cloud-common-datasource\src\main\java\com\muyu\common\datasource\annotation\Slave.java
+D:\workspace-IceCeram-Cloud-master\zglchaifen\cloud-common-datasource\src\main\java\com\muyu\common\datasource\annotation\Master.java