Compare commits
1428 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
036bdc79ba | ||
|
|
bd31e5abb2 | ||
|
|
a1f7f81e8d | ||
|
|
04fb7b107e | ||
|
|
b6f75b3825 | ||
|
|
6dcbb1829b | ||
|
|
8becb49a3b | ||
|
|
739487e528 | ||
|
|
21f90806f4 | ||
|
|
a483d57eca | ||
|
|
76380b5e5d | ||
|
|
5dc81ab895 | ||
|
|
9858d5e42a | ||
|
|
c20433df33 | ||
|
|
4212c8aed8 | ||
|
|
6d5bb3f1bd | ||
|
|
8bfc3b480b | ||
|
|
e286630fdd | ||
|
|
43fd4ef18f | ||
|
|
336b87dd3d | ||
|
|
1e1d560a25 | ||
|
|
3c1748aff1 | ||
|
|
187148ee8b | ||
|
|
d0d563ae61 | ||
|
|
f881cb74c5 | ||
|
|
e98716e526 | ||
|
|
a901928986 | ||
|
|
69e595d62e | ||
|
|
a0b7777783 | ||
|
|
a5aa2c84e3 | ||
|
|
f63b837300 | ||
|
|
32260511d9 | ||
|
|
bb2f5827e9 | ||
|
|
45603c7132 | ||
|
|
d952cdec59 | ||
|
|
2d7bad4e98 | ||
|
|
534b7e1f73 | ||
|
|
0ec835244d | ||
|
|
9b891ecf3c | ||
|
|
d64f4e9343 | ||
|
|
5ede07de09 | ||
|
|
1d41aa37c8 | ||
|
|
1618213494 | ||
|
|
bf0c7dadc7 | ||
|
|
cd685e2304 | ||
|
|
186bb144c9 | ||
|
|
96c6f184fa | ||
|
|
f02c004736 | ||
|
|
ec3a391981 | ||
|
|
fb47ed6c14 | ||
|
|
f1167638ce | ||
|
|
a660f407d8 | ||
|
|
17e2c10b05 | ||
|
|
aaed2f4827 | ||
|
|
4cb9af22a2 | ||
|
|
5211b4e64f | ||
|
|
e01ee4e01d | ||
|
|
cb5f05b421 | ||
|
|
ed962134f6 | ||
|
|
edb5cdd372 | ||
|
|
34aea48b7c | ||
|
|
32a68885bb | ||
|
|
44c9391254 | ||
|
|
92581e3b24 | ||
|
|
a89b6d14a8 | ||
|
|
d8fbd0f6c5 | ||
|
|
0626acc93b | ||
|
|
24402eaeef | ||
|
|
2503432067 | ||
|
|
59429be4df | ||
|
|
a66fe7cc10 | ||
|
|
178ee2004b | ||
|
|
c52d76b274 | ||
|
|
abf26721c2 | ||
|
|
ffb883f55e | ||
|
|
045b362142 | ||
|
|
606e9e27a5 | ||
|
|
35d62571fd | ||
|
|
63b4b52613 | ||
|
|
fceaa7ae00 | ||
|
|
b30396d149 | ||
|
|
caa75004fb | ||
|
|
2573a98f72 | ||
|
|
e792054adb | ||
|
|
816e1fbf9b | ||
|
|
8e45cf5787 | ||
|
|
49572b2994 | ||
|
|
a980c09d01 | ||
|
|
37d120b193 | ||
|
|
6434ba1847 | ||
|
|
adadcf4f62 | ||
|
|
c55fe616b6 | ||
|
|
b4df6f93cb | ||
|
|
66824310c1 | ||
|
|
110c38bf6e | ||
|
|
fa02450c56 | ||
|
|
89fccaf4a9 | ||
|
|
1ad76857b3 | ||
|
|
cd08ffe9e8 | ||
|
|
9f4c7f1fea | ||
|
|
2de710190e | ||
|
|
2382c3d844 | ||
|
|
1f02103d1b | ||
|
|
a277987139 | ||
|
|
9502fef140 | ||
|
|
9f8188dcd4 | ||
|
|
6161166af9 | ||
|
|
05f1b1e4f9 | ||
|
|
0abfa60e89 | ||
|
|
7d9de01556 | ||
|
|
3c5c3ddc87 | ||
|
|
8eea97add4 | ||
|
|
19ca4e7e89 | ||
|
|
b46f29e45f | ||
|
|
e72e2588aa | ||
|
|
89ae320a4b | ||
|
|
f14dcd4200 | ||
|
|
2e3e1b12d1 | ||
|
|
321e1f5ba1 | ||
|
|
3efadfebe5 | ||
|
|
c854fda3f1 | ||
|
|
d6fa049f61 | ||
|
|
aa37b5a2e2 | ||
|
|
198fb065d4 | ||
|
|
8140e1c274 | ||
|
|
b8b84e09ab | ||
|
|
205a82f511 | ||
|
|
8a18a010d4 | ||
|
|
e93198afad | ||
|
|
5a2fdf49c6 | ||
|
|
51cb2d768d | ||
|
|
814b3c9f3a | ||
|
|
2535c4a7c6 | ||
|
|
08c31e889d | ||
|
|
031fa11e38 | ||
|
|
ef874191a6 | ||
|
|
7a8e089a42 | ||
|
|
8a0307e535 | ||
|
|
e8b42d7b6c | ||
|
|
3b585181ee | ||
|
|
6117567219 | ||
|
|
2aa7e6d32d | ||
|
|
e895ab5565 | ||
|
|
7a0d5bd29a | ||
|
|
70c2ddf66d | ||
|
|
e9a26050b8 | ||
|
|
aeb4136e9f | ||
|
|
95f1410db3 | ||
|
|
fbf76134bc | ||
|
|
c43f5ec494 | ||
|
|
7077cff50e | ||
|
|
0421c81376 | ||
|
|
4333c5d03c | ||
|
|
7a20979b6a | ||
|
|
857a6c7489 | ||
|
|
ad41ed2c2f | ||
|
|
5c432ac134 | ||
|
|
56363a3d6e | ||
|
|
939f75acc1 | ||
|
|
4b99c76c58 | ||
|
|
d4dc82c42a | ||
|
|
9070f1f08a | ||
|
|
c251fcf698 | ||
|
|
9e067715cb | ||
|
|
d2de8f60ac | ||
|
|
1d0aabe341 | ||
|
|
ddefb342b8 | ||
|
|
daaa23e86d | ||
|
|
2a0b3945fe | ||
|
|
ad29b90a43 | ||
|
|
8aacd619d4 | ||
|
|
8781387065 | ||
|
|
2a01d1a970 | ||
|
|
282be0b4f0 | ||
|
|
6d1ac32343 | ||
|
|
02a074590e | ||
|
|
d238b24471 | ||
|
|
d8fc6259d1 | ||
|
|
5e2138265f | ||
|
|
d9178edd32 | ||
|
|
5b81612086 | ||
|
|
fdbda95984 | ||
|
|
a27e0ec757 | ||
|
|
a079633355 | ||
|
|
bd843a64b6 | ||
|
|
00d92d0f2a | ||
|
|
cbb239117d | ||
|
|
2890279e3d | ||
|
|
92d3012995 | ||
|
|
f92f9d2e17 | ||
|
|
6a5a643b18 | ||
|
|
c8f6612104 | ||
|
|
9f7c9eff96 | ||
|
|
18e4b1f33e | ||
|
|
dc36767708 | ||
|
|
1cc38159f2 | ||
|
|
a7e38d8e34 | ||
|
|
0f7101fef6 | ||
|
|
fb238738a0 | ||
|
|
767d503790 | ||
|
|
5511a6e063 | ||
|
|
ee660465ba | ||
|
|
f02685a11c | ||
|
|
9b54e313f8 | ||
|
|
e16a1e60fe | ||
|
|
d1c684428d | ||
|
|
01d4c1c749 | ||
|
|
6629ca0906 | ||
|
|
22436c2703 | ||
|
|
8c7331873e | ||
|
|
103685269e | ||
|
|
04bd6bff04 | ||
|
|
10c520bf00 | ||
|
|
d796af2040 | ||
|
|
fd34572c48 | ||
|
|
f3a65a8a54 | ||
|
|
ef82f01242 | ||
|
|
3abfd36569 | ||
|
|
3f9de11f11 | ||
|
|
cd9bd7628f | ||
|
|
76af487fd0 | ||
|
|
3156c6320e | ||
|
|
ad4dfeed1d | ||
|
|
b4c0652dfa | ||
|
|
278f4838d8 | ||
|
|
36e4995f1b | ||
|
|
9841450458 | ||
|
|
ee666cc387 | ||
|
|
5534195d2f | ||
|
|
918bbaf0ec | ||
|
|
b9ad9508e3 | ||
|
|
638aed7383 | ||
|
|
696396cfab | ||
|
|
d338b8687d | ||
|
|
4949085365 | ||
|
|
e2e4b000e6 | ||
|
|
fe3e20bc22 | ||
|
|
e9ae4196e6 | ||
|
|
c2de5d9c8c | ||
|
|
d27536ffc1 | ||
|
|
2ec1327214 | ||
|
|
5e537c43c2 | ||
|
|
204f40cd87 | ||
|
|
0d37be9f2e | ||
|
|
b012b2ce71 | ||
|
|
554ee6f02b | ||
|
|
a2d6ebb8b5 | ||
|
|
131e14f8e6 | ||
|
|
3c2c966fbc | ||
|
|
3d39f49e9e | ||
|
|
b674bb072a | ||
|
|
3a9eeb1d43 | ||
|
|
e4f0cb7f60 | ||
|
|
5d1c26c738 | ||
|
|
59fa135677 | ||
|
|
0082bd2189 | ||
|
|
8bfa39a59e | ||
|
|
94b0bc913e | ||
|
|
b0574bfb08 | ||
|
|
60b643502a | ||
|
|
9a3e9cdd4f | ||
|
|
c2e92cc9a9 | ||
|
|
4d5983bf11 | ||
|
|
547ec2c7c5 | ||
|
|
11939ee7b1 | ||
|
|
e5c036a60d | ||
|
|
702465a88c | ||
|
|
c10d96d0c7 | ||
|
|
5230679525 | ||
|
|
beb3fde96d | ||
|
|
c322c53b45 | ||
|
|
ab5c790b3d | ||
|
|
94a18018ae | ||
|
|
50e47434bb | ||
|
|
90d006b4c9 | ||
|
|
10b2d10fcc | ||
|
|
91180bc65b | ||
|
|
fdd0b28d2b | ||
|
|
dfe018b8ce | ||
|
|
d8ae5846cb | ||
|
|
f9fdca0d6d | ||
|
|
a887c364f9 | ||
|
|
5208f2878e | ||
|
|
3352eab759 | ||
|
|
7ad63f237a | ||
|
|
a57b2e5f87 | ||
|
|
f59477d0ac | ||
|
|
9635aee9d8 | ||
|
|
06d2af4e35 | ||
|
|
0cd2f3ca4a | ||
|
|
ae0b0ef229 | ||
|
|
4676389d31 | ||
|
|
39ac641497 | ||
|
|
6c325d99e7 | ||
|
|
18f7591b38 | ||
|
|
2344332b03 | ||
|
|
a4ff54c148 | ||
|
|
5858aac8c3 | ||
|
|
5480caa3df | ||
|
|
b196c36dfa | ||
|
|
918c9981cf | ||
|
|
c3ac4384fa | ||
|
|
4249528d0f | ||
|
|
c422a9f88e | ||
|
|
b950aba8a4 | ||
|
|
63f8a8940a | ||
|
|
3aaf4459d2 | ||
|
|
10f5fb73e0 | ||
|
|
7f0bc3d98d | ||
|
|
f1d69e47df | ||
|
|
514e27c20e | ||
|
|
c870eb1f13 | ||
|
|
e7dba5afa0 | ||
|
|
fbe53bb8b9 | ||
|
|
034dbcae2f | ||
|
|
3ec48030f1 | ||
|
|
1106a2504a | ||
|
|
34a4959e8a | ||
|
|
1869e1525e | ||
|
|
f6a1f732f6 | ||
|
|
94125441af | ||
|
|
736fc93df5 | ||
|
|
a739f7e02b | ||
|
|
538b5f5d3c | ||
|
|
85020318db | ||
|
|
5f7e089bd1 | ||
|
|
9a49b84f27 | ||
|
|
1209a63c18 | ||
|
|
134b8e417b | ||
|
|
ef3d712e42 | ||
|
|
d2f0c00d8f | ||
|
|
1dea81fd0c | ||
|
|
561edb80ac | ||
|
|
1a5755b03a | ||
|
|
975ed4ce10 | ||
|
|
7889a10846 | ||
|
|
618eb0c21d | ||
|
|
0081f07a6b | ||
|
|
8ba1966181 | ||
|
|
b35799b593 | ||
|
|
b1f6110406 | ||
|
|
047252d4fc | ||
|
|
df5077f499 | ||
|
|
67245d98c9 | ||
|
|
d39681e98c | ||
|
|
e893caf3ad | ||
|
|
daef8d3b03 | ||
|
|
f1412c032c | ||
|
|
51a37f885b | ||
|
|
532e8333f2 | ||
|
|
b63886ad6c | ||
|
|
87955a9751 | ||
|
|
00ba2d6da9 | ||
|
|
be38af728b | ||
|
|
131fe3a69f | ||
|
|
464fd60637 | ||
|
|
4ca68ff56a | ||
|
|
720b426f5e | ||
|
|
59fc020616 | ||
|
|
35f5ee4677 | ||
|
|
7a86121585 | ||
|
|
99a26defa2 | ||
|
|
2c1b6cd16f | ||
|
|
a2a6e9ad2e | ||
|
|
4139769131 | ||
|
|
bd706ecfd8 | ||
|
|
a042a4c366 | ||
|
|
1285a90c5d | ||
|
|
45095b524f | ||
|
|
3ceb4d4685 | ||
|
|
99bef36c90 | ||
|
|
9194e094e6 | ||
|
|
f8a8538b04 | ||
|
|
0431201141 | ||
|
|
77e082c17c | ||
|
|
e9050b0148 | ||
|
|
0493a61741 | ||
|
|
e5c1ce7640 | ||
|
|
dff3e8b666 | ||
|
|
c9a64030da | ||
|
|
7d79a49beb | ||
|
|
e44c21dc75 | ||
|
|
b9ad4aa243 | ||
|
|
5fc4b5a64b | ||
|
|
41f56969e1 | ||
|
|
f717c0f9c6 | ||
|
|
c0df6eab4e | ||
|
|
1c95e12aea | ||
|
|
74f66735c6 | ||
|
|
a981ad6e1c | ||
|
|
ec62043a65 | ||
|
|
468d4cc6f6 | ||
|
|
2ba141a5c4 | ||
|
|
a9fe595823 | ||
|
|
c7d5c68b3b | ||
|
|
b0c2f75a3f | ||
|
|
b728e66282 | ||
|
|
7fbb96b0f0 | ||
|
|
a034b3d218 | ||
|
|
e18069d45f | ||
|
|
825be64d6d | ||
|
|
f6ff5086be | ||
|
|
24eaa68269 | ||
|
|
398171a402 | ||
|
|
76b3f17fdc | ||
|
|
e6759fc469 | ||
|
|
019d70e437 | ||
|
|
369e6a009a | ||
|
|
2c97f18410 | ||
|
|
40800bd728 | ||
|
|
bb2a10ba4a | ||
|
|
fe6f1c67b3 | ||
|
|
684c249d4b | ||
|
|
4961d26e14 | ||
|
|
8f74181c07 | ||
|
|
1e5dd1fc62 | ||
|
|
5ab1687841 | ||
|
|
e263468389 | ||
|
|
df9fb5131f | ||
|
|
50b945fba8 | ||
|
|
9834d80e92 | ||
|
|
653dacfa6f | ||
|
|
f52ea83b30 | ||
|
|
ee7cde1b03 | ||
|
|
cc6d0c00b7 | ||
|
|
e84b1dd91b | ||
|
|
9f2addc964 | ||
|
|
df4bde2e67 | ||
|
|
4ae3ac0f6d | ||
|
|
41a16b2651 | ||
|
|
76e4586e20 | ||
|
|
670a2bfad0 | ||
|
|
9e76582ae6 | ||
|
|
f9d2d3a7e2 | ||
|
|
7e3c290a2d | ||
|
|
59f6d5cdf7 | ||
|
|
b8f1d01733 | ||
|
|
3b8675dc6a | ||
|
|
c6937cf199 | ||
|
|
95936e4a0b | ||
|
|
b9fbf762bd | ||
|
|
e45ccc9e8a | ||
|
|
2414b00083 | ||
|
|
ced838f29f | ||
|
|
7295b6a10d | ||
|
|
7722162bf3 | ||
|
|
42634c0e3f | ||
|
|
634ef9b5a8 | ||
|
|
d1e13f4b82 | ||
|
|
61f82468c4 | ||
|
|
873fbf596c | ||
|
|
025857c9f2 | ||
|
|
ab642c615e | ||
|
|
328445f7c0 | ||
|
|
1e106844e8 | ||
|
|
6fc6fb1bc8 | ||
|
|
1e23316fb1 | ||
|
|
61d8836c2d | ||
|
|
bed86d84d4 | ||
|
|
6d40550bbf | ||
|
|
78e151d4ee | ||
|
|
ef63cb37b7 | ||
|
|
f7b0618216 | ||
|
|
b500bb7da1 | ||
|
|
ed04f0ce5a | ||
|
|
e618f833fd | ||
|
|
b150605da9 | ||
|
|
ddafd44114 | ||
|
|
ca93a858fd | ||
|
|
819ad49b08 | ||
|
|
9164fa0ffb | ||
|
|
feb742e084 | ||
|
|
a5aeca4d49 | ||
|
|
bb5966f1b6 | ||
|
|
9c1c946edc | ||
|
|
f89d9f6d99 | ||
|
|
4e10a0c2ef | ||
|
|
e2c1c7d380 | ||
|
|
9de92e730b | ||
|
|
a6db89c9e3 | ||
|
|
911790ad16 | ||
|
|
188f98eaa2 | ||
|
|
e67f16e5bb | ||
|
|
f88c07af17 | ||
|
|
ec9f983f73 | ||
|
|
b93ed8d3b3 | ||
|
|
04ddf91370 | ||
|
|
6d8c608a59 | ||
|
|
4ecc26d08f | ||
|
|
44e03eae83 | ||
|
|
9258b67097 | ||
|
|
ad0a533afb | ||
|
|
ec92874cf4 | ||
|
|
636b9ad8ce | ||
|
|
1661315cd0 | ||
|
|
1329ec99a1 | ||
|
|
922a9d0f5c | ||
|
|
c3eae200db | ||
|
|
161b5e5bfc | ||
|
|
5be7965b18 | ||
|
|
8537964e82 | ||
|
|
dcc2881960 | ||
|
|
8145586764 | ||
|
|
36a5859344 | ||
|
|
2370ad6ff3 | ||
|
|
e0ac8a28cb | ||
|
|
0e55c4da6d | ||
|
|
5f53986d5e | ||
|
|
f71a3b7dc0 | ||
|
|
edd2cef835 | ||
|
|
44699efc8d | ||
|
|
b2ec898932 | ||
|
|
5693ebeb87 | ||
|
|
92f8fa8d7c | ||
|
|
aab2375ff2 | ||
|
|
b71180ef47 | ||
|
|
f612b6ebdd | ||
|
|
2208eef8cf | ||
|
|
8289a22f03 | ||
|
|
dbf844592a | ||
|
|
40f1045261 | ||
|
|
c98738d405 | ||
|
|
a7fcf268cf | ||
|
|
f742c7b22d | ||
|
|
ecd7f894c1 | ||
|
|
479062e599 | ||
|
|
882b70dcf1 | ||
|
|
3434a089a3 | ||
|
|
87bdc1bba6 | ||
|
|
a7e7631ce8 | ||
|
|
4e2630ef14 | ||
|
|
b1b15185eb | ||
|
|
8bdddd719d | ||
|
|
e007a44315 | ||
|
|
8e97e38050 | ||
|
|
bca3d0c691 | ||
|
|
04566131e2 | ||
|
|
b3d02c1ed6 | ||
|
|
fd42b3e30f | ||
|
|
f36b333590 | ||
|
|
ba5910cb74 | ||
|
|
65dcb16d57 | ||
|
|
6894a51fef | ||
|
|
6210bde1de | ||
|
|
b5391c3ed2 | ||
|
|
e4c62c34b3 | ||
|
|
efc9649fa5 | ||
|
|
49aee82b6a | ||
|
|
af41069b50 | ||
|
|
18785550da | ||
|
|
f806995de3 | ||
|
|
497d55a640 | ||
|
|
8610ffe0ba | ||
|
|
5b50be2689 | ||
|
|
396ffef68c | ||
|
|
930cdce7a0 | ||
|
|
2a52f61e01 | ||
|
|
b512a23465 | ||
|
|
f91d419b7f | ||
|
|
b93ed9efbb | ||
|
|
5cce6a510e | ||
|
|
066ba7ece8 | ||
|
|
2014af1c0b | ||
|
|
5c50b5ff13 | ||
|
|
df2bcb267d | ||
|
|
70bd92bcb4 | ||
|
|
2ba43bede8 | ||
|
|
27710435b2 | ||
|
|
ce42bf7826 | ||
|
|
80afe88dad | ||
|
|
417f7cd877 | ||
|
|
7b97d1a3e4 | ||
|
|
2802b77148 | ||
|
|
df437cfc38 | ||
|
|
4a7e03cc79 | ||
|
|
86e3dba268 | ||
|
|
578348c015 | ||
|
|
f8991ba134 | ||
|
|
216a5b1343 | ||
|
|
16c303bc28 | ||
|
|
0df10bcb1e | ||
|
|
4e83cef189 | ||
|
|
a47cd877f8 | ||
|
|
35bd977e19 | ||
|
|
11c0c0d52b | ||
|
|
f7a96d5aa0 | ||
|
|
6be49dae3a | ||
|
|
28d3356467 | ||
|
|
5ca97b6d70 | ||
|
|
516de93cd7 | ||
|
|
50817cec45 | ||
|
|
fc45d97498 | ||
|
|
2314806d82 | ||
|
|
2d9aa7a94a | ||
|
|
fb479d7d79 | ||
|
|
d047424b98 | ||
|
|
7fd2ef7e8a | ||
|
|
522ab17902 | ||
|
|
562f82580e | ||
|
|
85ffccbdbf | ||
|
|
4118f25d75 | ||
|
|
c8c0c8431b | ||
|
|
a6edd13317 | ||
|
|
e0bac57c14 | ||
|
|
ae14ff2f95 | ||
|
|
95d5fc4a58 | ||
|
|
91832e2ae3 | ||
|
|
0837f9adbc | ||
|
|
ac0f9a020a | ||
|
|
26c9a2597d | ||
|
|
77e98bbb2d | ||
|
|
81781c7d0e | ||
|
|
7afe119d72 | ||
|
|
f353011d96 | ||
|
|
1f12d253fd | ||
|
|
78869a9004 | ||
|
|
e21b8f977e | ||
|
|
2450d7afdc | ||
|
|
02693836b2 | ||
|
|
045c20d0db | ||
|
|
e3e499e00d | ||
|
|
fdb479ef49 | ||
|
|
80edb0e808 | ||
|
|
e10f325843 | ||
|
|
e850e39e80 | ||
|
|
6d5b066ae6 | ||
|
|
57330054de | ||
|
|
51f96686f8 | ||
|
|
f7d264eff7 | ||
|
|
b133cfa2a8 | ||
|
|
110b3476a8 | ||
|
|
3f32c4488e | ||
|
|
df2b1b45a4 | ||
|
|
9fc31ac2ae | ||
|
|
5b14810626 | ||
|
|
f826d117f8 | ||
|
|
97103a8846 | ||
|
|
e26b29c5eb | ||
|
|
162f34a6c4 | ||
|
|
537d3421a8 | ||
|
|
52f014b195 | ||
|
|
93715790ae | ||
|
|
040a321b4e | ||
|
|
ec49751f25 | ||
|
|
df7d49a8b1 | ||
|
|
6653c074fa | ||
|
|
6a51097e1d | ||
|
|
08c5248757 | ||
|
|
323d160d61 | ||
|
|
625e62ef9d | ||
|
|
747356ff09 | ||
|
|
4277ff1c52 | ||
|
|
7a303e5b45 | ||
|
|
e4b55590fc | ||
|
|
6ec18e8942 | ||
|
|
0db6a80044 | ||
|
|
0bac17d6a6 | ||
|
|
9341c1891f | ||
|
|
e8da08a2ea | ||
|
|
144cece04d | ||
|
|
aadea6d1ff | ||
|
|
9cba937fe7 | ||
|
|
4801147663 | ||
|
|
3cdd624b72 | ||
|
|
e5b461f5b8 | ||
|
|
4ce1280686 | ||
|
|
e74135c386 | ||
|
|
0e31114ea0 | ||
|
|
594834e66c | ||
|
|
8eb482024d | ||
|
|
cfe86a31d7 | ||
|
|
91ab421b65 | ||
|
|
6863041251 | ||
|
|
e7703c6f48 | ||
|
|
3af88326f9 | ||
|
|
0162933ce7 | ||
|
|
f0897cb435 | ||
|
|
3b9affe056 | ||
|
|
be7ee3e447 | ||
|
|
4fedb6be0b | ||
|
|
a4c2061113 | ||
|
|
b80a928fec | ||
|
|
9ec0ce48e2 | ||
|
|
54df71b900 | ||
|
|
984bcc8885 | ||
|
|
2769ee3635 | ||
|
|
09c018fa13 | ||
|
|
6f3ed48a3b | ||
|
|
904648425f | ||
|
|
dbf79e5856 | ||
|
|
b073167a9e | ||
|
|
f0dae8f1c6 | ||
|
|
1123e6f1e4 | ||
|
|
4e56907919 | ||
|
|
244edf67e2 | ||
|
|
633c277228 | ||
|
|
38e5804b5b | ||
|
|
f2b7c0483c | ||
|
|
4fe865e94e | ||
|
|
f546d33f40 | ||
|
|
8bd2f64024 | ||
|
|
938f40d02d | ||
|
|
d12843664d | ||
|
|
d04001a56d | ||
|
|
247be4ce44 | ||
|
|
866c21a624 | ||
|
|
c4cbb1db42 | ||
|
|
b72302e201 | ||
|
|
f82a323508 | ||
|
|
bb34cdea2c | ||
|
|
c0d7235cba | ||
|
|
09d4d56304 | ||
|
|
6dad9456e3 | ||
|
|
f9c0f76ada | ||
|
|
c28ef89a78 | ||
|
|
2201a3ad0f | ||
|
|
58d70ace8a | ||
|
|
abe05db277 | ||
|
|
f1924a003a | ||
|
|
eeeac1a627 | ||
|
|
dbcfab3bd8 | ||
|
|
b4c7c0446c | ||
|
|
2b5bb4e121 | ||
|
|
591242c76c | ||
|
|
59450a4656 | ||
|
|
2f7c306c9d | ||
|
|
515adcaac3 | ||
|
|
af4f8ef0dd | ||
|
|
2b9973d374 | ||
|
|
ca886c2791 | ||
|
|
91e0af0944 | ||
|
|
e205129943 | ||
|
|
0b17298963 | ||
|
|
8b704ff483 | ||
|
|
3dd4700ce4 | ||
|
|
7f7a3c589b | ||
|
|
3930fd739a | ||
|
|
0ff2f9783d | ||
|
|
9a18483482 | ||
|
|
c92f1c44a6 | ||
|
|
9ba06ec07e | ||
|
|
0feb865ef0 | ||
|
|
1475e9a507 | ||
|
|
6236b4a5ab | ||
|
|
93c123633e | ||
|
|
c03c32d01b | ||
|
|
c6595afb01 | ||
|
|
94b4a0f93c | ||
|
|
9e01afc1da | ||
|
|
6331054678 | ||
|
|
f21468c175 | ||
|
|
496a81393b | ||
|
|
9eb17fce00 | ||
|
|
3126672fcb | ||
|
|
c22cf007d1 | ||
|
|
85d55d1af5 | ||
|
|
c906a616f8 | ||
|
|
e502fe2921 | ||
|
|
2c915af2b4 | ||
|
|
52fc41cfa5 | ||
|
|
bd7fee0a88 | ||
|
|
6d334f2438 | ||
|
|
60d5d942c6 | ||
|
|
d68fa54e55 | ||
|
|
85c483ca9a | ||
|
|
0145b5abee | ||
|
|
3733dca6f1 | ||
|
|
0930c1ff73 | ||
|
|
e5b2973403 | ||
|
|
fb60881aa7 | ||
|
|
2cac29d7d1 | ||
|
|
26ef7bcabd | ||
|
|
fc8af37bd5 | ||
|
|
20cb26fb05 | ||
|
|
eb44015b74 | ||
|
|
333eecae77 | ||
|
|
aea35a2021 | ||
|
|
ab062f35b1 | ||
|
|
d5f82da73c | ||
|
|
23e84c2b59 | ||
|
|
518dd30fb2 | ||
|
|
0ef82437ca | ||
|
|
5f8129d65b | ||
|
|
6d13b43593 | ||
|
|
5d0a1a6fb5 | ||
|
|
fcfd494747 | ||
|
|
5dd5bfb2c7 | ||
|
|
797244b845 | ||
|
|
2d160aeacd | ||
|
|
c9a50da6f9 | ||
|
|
9347e136a4 | ||
|
|
9b08d0a38c | ||
|
|
dc4f17cb4f | ||
|
|
8d6f7db67b | ||
|
|
9525f2d7ec | ||
|
|
e0e814f38a | ||
|
|
787d7600be | ||
|
|
a9cda4fdb2 | ||
|
|
a3b007b462 | ||
|
|
2247f21db8 | ||
|
|
f672af1a09 | ||
|
|
476adb035a | ||
|
|
b4bf529179 | ||
|
|
ac5299a00b | ||
|
|
30ce9f6eca | ||
|
|
1e32aaa77e | ||
|
|
9832947dfa | ||
|
|
ec5007c3b9 | ||
|
|
f1330bf4e8 | ||
|
|
ca9656a40f | ||
|
|
c5b6a2a53d | ||
|
|
f5dcdfeea4 | ||
|
|
b56c3b0e00 | ||
|
|
7f20cdecac | ||
|
|
4d11b76b39 | ||
|
|
32ea8f5278 | ||
|
|
83d2e79f96 | ||
|
|
79228bd947 | ||
|
|
f106afc0f9 | ||
|
|
95aeee54e7 | ||
|
|
251c217a40 | ||
|
|
1dbcf4ad7b | ||
|
|
9f6d8d2139 | ||
|
|
61394e577f | ||
|
|
9c78758cd6 | ||
|
|
c0fa6311ce | ||
|
|
984e9e7d27 | ||
|
|
4e0bb86b68 | ||
|
|
d965d5e30f | ||
|
|
13a3e8ec7a | ||
|
|
dbf9591b3b | ||
|
|
d06d27eef3 | ||
|
|
cdc52f32ea | ||
|
|
d3461f58bc | ||
|
|
b2e9637587 | ||
|
|
e618f8e404 | ||
|
|
803e3eda71 | ||
|
|
527b217557 | ||
|
|
6d5f833c29 | ||
|
|
f5846b0a6c | ||
|
|
4b0e64f817 | ||
|
|
ffd4e0672a | ||
|
|
237455f853 | ||
|
|
853fb4b210 | ||
|
|
6d28124299 | ||
|
|
5f96b50bad | ||
|
|
4d14bdffad | ||
|
|
00064607b8 | ||
|
|
d21dcba1ee | ||
|
|
25c5291338 | ||
|
|
e1bef1ce8a | ||
|
|
f1a1bb7838 | ||
|
|
00c95e33b3 | ||
|
|
f180b8d7d3 | ||
|
|
5016b76b04 | ||
|
|
27592b4f4a | ||
|
|
8048ba92c2 | ||
|
|
6f7df7e53e | ||
|
|
ec280224a8 | ||
|
|
59c6963f7c | ||
|
|
c2d70ce831 | ||
|
|
2d63b50989 | ||
|
|
0190984262 | ||
|
|
220d727605 | ||
|
|
f34f61cc25 | ||
|
|
06b5589d1f | ||
|
|
384d96d79d | ||
|
|
a3ec21cb0f | ||
|
|
7b74c28148 | ||
|
|
a58dc7b543 | ||
|
|
90224975fc | ||
|
|
e28d73a76c | ||
|
|
cca9807a4e | ||
|
|
708d7db320 | ||
|
|
b0409fc779 | ||
|
|
a81f5de321 | ||
|
|
e24d9dec01 | ||
|
|
e76a5bdb68 | ||
|
|
65ee76a79f | ||
|
|
8986299fea | ||
|
|
7ef6209c13 | ||
|
|
d5bd499899 | ||
|
|
dd1ed7b81e | ||
|
|
ee7cb5055c | ||
|
|
ac661150d7 | ||
|
|
f620bc3fec | ||
|
|
df65b88fe9 | ||
|
|
f6d259b620 | ||
|
|
6f3e026f4c | ||
|
|
d5fe4a3c89 | ||
|
|
85aae8587e | ||
|
|
bd5706bfa1 | ||
|
|
4d42b8834b | ||
|
|
5619441f61 | ||
|
|
695014a6d1 | ||
|
|
6474fba923 | ||
|
|
9c216e5b7d | ||
|
|
ac25dbe286 | ||
|
|
5a18223bc3 | ||
|
|
0d81431541 | ||
|
|
36c8448ed5 | ||
|
|
458a042701 | ||
|
|
9185e5d2a0 | ||
|
|
71550a3c0e | ||
|
|
eadad75590 | ||
|
|
dfffbe3823 | ||
|
|
608f177200 | ||
|
|
d60ff1688e | ||
|
|
589aaab298 | ||
|
|
0a2fbae9d8 | ||
|
|
30f097ed26 | ||
|
|
6d770bba17 | ||
|
|
7f6d64e921 | ||
|
|
2edf53a403 | ||
|
|
c107095d22 | ||
|
|
aaf84aae03 | ||
|
|
c44ecf08ff | ||
|
|
cb111fd9ba | ||
|
|
41bb7c6f29 | ||
|
|
aa36a5c690 | ||
|
|
d2d2b5cd89 | ||
|
|
b43813ab96 | ||
|
|
d5e54288c1 | ||
|
|
fb577ca7c1 | ||
|
|
a464c8058f | ||
|
|
f05a4e0cad | ||
|
|
bf7c22e0fa | ||
|
|
6aaceb27b4 | ||
|
|
4347bc793c | ||
|
|
4a7b5df1b7 | ||
|
|
b0b24a19d9 | ||
|
|
ace19f5da4 | ||
|
|
3449882a70 | ||
|
|
4f43bc2d63 | ||
|
|
67dd42dd16 | ||
|
|
c98e1c14a3 | ||
|
|
9af01c9842 | ||
|
|
682efbe3c3 | ||
|
|
90c727ee69 | ||
|
|
76bed8028a | ||
|
|
8433c3ad71 | ||
|
|
56c13b888e | ||
|
|
362059420d | ||
|
|
cd5fc4db19 | ||
|
|
25bd30b28c | ||
|
|
ae525435b0 | ||
|
|
bb4bce8389 | ||
|
|
380ef717d7 | ||
|
|
31bbcecb36 | ||
|
|
510de0c6d0 | ||
|
|
8719348c84 | ||
|
|
a38206f574 | ||
|
|
3e8e2b1421 | ||
|
|
2203d8bdb9 | ||
|
|
7902fe5c39 | ||
|
|
e03f485591 | ||
|
|
3e686bb2db | ||
|
|
3a9a0215b0 | ||
|
|
6f8ca56e16 | ||
|
|
81340a636b | ||
|
|
5f513bff9f | ||
|
|
0f83d0177a | ||
|
|
80db91ea97 | ||
|
|
79df30d0f8 | ||
|
|
f06e508c9d | ||
|
|
5f8c569a70 | ||
|
|
583cb9388a | ||
|
|
3c244fd44d | ||
|
|
c528a5344f | ||
|
|
7a08c293dc | ||
|
|
bb2303e789 | ||
|
|
d87343d70c | ||
|
|
cdfa049cc6 | ||
|
|
35f35bb1ee | ||
|
|
c33db3e60c | ||
|
|
4b92663b5e | ||
|
|
95d1c82c82 | ||
|
|
3c4af5210c | ||
|
|
b8e907ba62 | ||
|
|
61e03b8141 | ||
|
|
5b538c6596 | ||
|
|
2d602914ac | ||
|
|
e73311d074 | ||
|
|
3c5eff5603 | ||
|
|
b4e68fa018 | ||
|
|
9399f36232 | ||
|
|
4d3fb9db18 | ||
|
|
0f66390a2a | ||
|
|
9dfe6d273c | ||
|
|
fc113b640b | ||
|
|
48b8a5dc78 | ||
|
|
cb136fe143 | ||
|
|
41db81d0ac | ||
|
|
b7226f8b12 | ||
|
|
8071a552f7 | ||
|
|
57b3897eb3 | ||
|
|
8c4332f47d | ||
|
|
6ed88db8a4 | ||
|
|
de09f992bf | ||
|
|
40d3324266 | ||
|
|
efd42c81e0 | ||
|
|
c6b8a09356 | ||
|
|
19d9d66a38 | ||
|
|
2460e492cf | ||
|
|
46d16c45e6 | ||
|
|
26dee4026b | ||
|
|
488458b631 | ||
|
|
479a05b5d7 | ||
|
|
fcea893ec9 | ||
|
|
c82274821a | ||
|
|
0e6d94876d | ||
|
|
5b73366ffa | ||
|
|
6005c4839b | ||
|
|
c54b330cdf | ||
|
|
b5474d1d84 | ||
|
|
239c38cf64 | ||
|
|
a347d2a1d3 | ||
|
|
a912dc32f4 | ||
|
|
98ad02744b | ||
|
|
3e8b2d7d58 | ||
|
|
6b4bc47d08 | ||
|
|
e99138493b | ||
|
|
16fd9dc425 | ||
|
|
e5c4c747a4 | ||
|
|
29fff03f93 | ||
|
|
193110e456 | ||
|
|
2923ae216d | ||
|
|
2c28e11631 | ||
|
|
0f886b0446 | ||
|
|
6343627c2c | ||
|
|
3d07628050 | ||
|
|
03c4f65081 | ||
|
|
7755c6a77b | ||
|
|
38270be962 | ||
|
|
03d3c8b5a8 | ||
|
|
27588467a2 | ||
|
|
da13b91b66 | ||
|
|
ab4ad6c2b7 | ||
|
|
9b785369ab | ||
|
|
1b84f3f1ea | ||
|
|
f1cf5f9f88 | ||
|
|
55adb8efa9 | ||
|
|
34ea1db585 | ||
|
|
fec84f2682 | ||
|
|
33e5c2a7f9 | ||
|
|
30e323dc9a | ||
|
|
b37e593ada | ||
|
|
51c6ad1fd9 | ||
|
|
ff055e5a2c | ||
|
|
441330e455 | ||
|
|
9ce0814e2b | ||
|
|
0ed12d1615 | ||
|
|
ecd5d607a8 | ||
|
|
ef1096f56a | ||
|
|
d79514d821 | ||
|
|
97b931f782 | ||
|
|
b8fb106aaf | ||
|
|
917746a1a7 | ||
|
|
2faaa65325 | ||
|
|
d0ce24a2f6 | ||
|
|
f879c4aa2b | ||
|
|
fcfa66100c | ||
|
|
3012ff84a2 | ||
|
|
b47e5d4c5d | ||
|
|
383ff130b9 | ||
|
|
3774afe553 | ||
|
|
4381d938be | ||
|
|
4807547d73 | ||
|
|
9945b5fcd0 | ||
|
|
6dd514b84a | ||
|
|
7b36eca609 | ||
|
|
6471c4641d | ||
|
|
d150a8333d | ||
|
|
d35fc522bc | ||
|
|
89848cebf3 | ||
|
|
2bd40cfb3b | ||
|
|
ca28d791aa | ||
|
|
ff18d2f30a | ||
|
|
e20600f0c2 | ||
|
|
31c24cd340 | ||
|
|
0045602e6b | ||
|
|
5c04c9eeaf | ||
|
|
5598f62456 | ||
|
|
71930d492e | ||
|
|
64c478a45b | ||
|
|
97bcee429b | ||
|
|
cca4c9fceb | ||
|
|
b52a38d297 | ||
|
|
84744938be | ||
|
|
2f1234cda8 | ||
|
|
9b3092b3fd | ||
|
|
4c6e915def | ||
|
|
284ee5000a | ||
|
|
8174916c92 | ||
|
|
b1149279c0 | ||
|
|
f08fe24174 | ||
|
|
ca6e7a4528 | ||
|
|
0cf1738c0a | ||
|
|
ea7ad4b1ca | ||
|
|
0745ad9254 | ||
|
|
6d5d72999b | ||
|
|
213ec8bd72 | ||
|
|
b2fc171609 | ||
|
|
88352fe065 | ||
|
|
f4c83c0168 | ||
|
|
f32e43863b | ||
|
|
78c200ca61 | ||
|
|
93f4334eb6 | ||
|
|
bfb15aea09 | ||
|
|
e5fed46ae1 | ||
|
|
6d9195ac83 | ||
|
|
13936b39aa | ||
|
|
0fcd30bbfd | ||
|
|
e89ef5496c | ||
|
|
94d62b8d79 | ||
|
|
9bb0422c1c | ||
|
|
5b2616fac1 | ||
|
|
12e2ce99e1 | ||
|
|
fcc5180ebf | ||
|
|
48bd0c1b3c | ||
|
|
db27985036 | ||
|
|
341404eafa | ||
|
|
af8f9745e9 | ||
|
|
001892824c | ||
|
|
b5480816ef | ||
|
|
53a33e4999 | ||
|
|
50d8aac20f | ||
|
|
b5b102d13f | ||
|
|
a01d66a318 | ||
|
|
4f50845b66 | ||
|
|
c50f99e7b3 | ||
|
|
30e2d08784 | ||
|
|
4e926d8d1a | ||
|
|
0eeb4b3add | ||
|
|
9fb182e21a | ||
|
|
03fde3699b | ||
|
|
49250ebf45 | ||
|
|
efaeb5b39d | ||
|
|
04f53da686 | ||
|
|
63b4c27c8f | ||
|
|
0285bf50fb | ||
|
|
9345166422 | ||
|
|
c60f9c71bf | ||
|
|
d1b6118052 | ||
|
|
0a14b530b6 | ||
|
|
fdc83d4550 | ||
|
|
db4ee1ed7e | ||
|
|
8f8f4d72b5 | ||
|
|
e0d7731626 | ||
|
|
c208456bc2 | ||
|
|
671d4ad246 | ||
|
|
e0ab6b8462 | ||
|
|
54325da259 | ||
|
|
709b85e453 | ||
|
|
f0999eac46 | ||
|
|
c94fae173e | ||
|
|
42c6389023 | ||
|
|
60b0043a78 | ||
|
|
6fd899bca2 | ||
|
|
cb0c7744ac | ||
|
|
b5e939fdb4 | ||
|
|
5b3c464faf | ||
|
|
2c6331eb75 | ||
|
|
274352613a | ||
|
|
4bfb7c2e04 | ||
|
|
9fb421360f | ||
|
|
8818b350d6 | ||
|
|
5122b68aca | ||
|
|
ed71f5e9c8 | ||
|
|
84cc2728bd | ||
|
|
5714ddcbe8 | ||
|
|
b57b2bc931 | ||
|
|
3914b32637 | ||
|
|
81fef80c51 | ||
|
|
d06e51ba21 | ||
|
|
dfd25c1516 | ||
|
|
11b2f67ed1 | ||
|
|
7697c8b0c0 | ||
|
|
b83262af5f | ||
|
|
f3316d14c7 | ||
|
|
5acf1ae3d4 | ||
|
|
e7a7f4293f | ||
|
|
cb28f67b8d | ||
|
|
973a923bf8 | ||
|
|
128b9dc21a | ||
|
|
72ed490334 | ||
|
|
d970591a78 | ||
|
|
27a5dd3555 | ||
|
|
d739c34e6c | ||
|
|
c71defa8fb | ||
|
|
777133bd49 | ||
|
|
cbbd2ea017 | ||
|
|
1daf0dd8cc | ||
|
|
c6c838d759 | ||
|
|
da826a21c9 | ||
|
|
d0ce6090ad | ||
|
|
8646d0a69e | ||
|
|
0252bd0f0b | ||
|
|
981b3d87e2 | ||
|
|
d88da8229f | ||
|
|
72347c8149 | ||
|
|
495bf2ed58 | ||
|
|
90047c10d7 | ||
|
|
7dbbd412d8 | ||
|
|
75876682fb | ||
|
|
e107b42f53 | ||
|
|
be4b34c884 | ||
|
|
9a9407641c | ||
|
|
67f8b61f47 | ||
|
|
ac5ab0b70b | ||
|
|
d503d8b2fc | ||
|
|
e87cb91332 | ||
|
|
7aa25e8342 | ||
|
|
ef015d9e4c | ||
|
|
de81e5f5ae | ||
|
|
24f3e697b8 | ||
|
|
2b8459680b | ||
|
|
b1313bf52e | ||
|
|
a61613aca4 | ||
|
|
41996876ca | ||
|
|
a99afdc833 | ||
|
|
305eed408c | ||
|
|
b209505f99 | ||
|
|
4198c154aa | ||
|
|
e0edc2d2d9 | ||
|
|
6465e5e30a | ||
|
|
84d4e604b1 | ||
|
|
6ae48b6543 | ||
|
|
25047e081c | ||
|
|
ef1354478e | ||
|
|
8edc49f4e7 | ||
|
|
92c2d79dc1 | ||
|
|
1dadf93449 | ||
|
|
e6201b00c1 | ||
|
|
187b17ed01 | ||
|
|
0df486a677 | ||
|
|
e04c9584e3 | ||
|
|
c0407267b9 | ||
|
|
32c1cfb3a7 | ||
|
|
4397cbe643 | ||
|
|
c5596919f5 | ||
|
|
e3f2e15c43 | ||
|
|
26ea8dd907 | ||
|
|
d619f0fae8 | ||
|
|
3b5199b60b | ||
|
|
02dda60e60 | ||
|
|
42e30bf380 | ||
|
|
4ed8d5fcf2 | ||
|
|
e1e42c0ce0 | ||
|
|
ac9d5f32f7 | ||
|
|
f8cfb32b13 | ||
|
|
846510c309 | ||
|
|
244f248ad5 | ||
|
|
61e5cfe617 | ||
|
|
99c591d6f9 | ||
|
|
d34e555aa0 | ||
|
|
2daea0060d | ||
|
|
74d05557e1 | ||
|
|
6d1a47afea | ||
|
|
40fe027753 | ||
|
|
3a23ca72e6 | ||
|
|
6bddebafff | ||
|
|
e4d3254869 | ||
|
|
eee0444e81 | ||
|
|
4c4708cc8f | ||
|
|
8af7b252aa | ||
|
|
cf7cedbd06 | ||
|
|
3be27d0648 | ||
|
|
51a5e5b750 | ||
|
|
6a4b6fe67f | ||
|
|
93c646890d | ||
|
|
d89e5bad98 | ||
|
|
41514100e0 | ||
|
|
301e2c5720 | ||
|
|
61564c7798 | ||
|
|
c1ca5f7dc5 | ||
|
|
bedaaf0999 | ||
|
|
ee6fa2b805 | ||
|
|
20d8db6ce8 | ||
|
|
dfd1360b28 | ||
|
|
3cbd872497 | ||
|
|
3d6bd5e4ee | ||
|
|
ee7cf3e871 | ||
|
|
8121aee460 | ||
|
|
1e4ef483a7 | ||
|
|
25c3b3cb89 | ||
|
|
3803170b34 | ||
|
|
ca0b887c60 | ||
|
|
76c19d7a75 | ||
|
|
4293fde5ad | ||
|
|
ffd4fd82a8 | ||
|
|
1e8057b04e | ||
|
|
c8a7e35731 | ||
|
|
e47029cff2 | ||
|
|
c34c501fb8 | ||
|
|
16a39255f9 | ||
|
|
0c198e8f08 | ||
|
|
20e65bf2f7 | ||
|
|
7dbe420d8d | ||
|
|
4f095309fd | ||
|
|
230ace1959 | ||
|
|
7fcf954649 | ||
|
|
e629319d8b | ||
|
|
963dffb862 | ||
|
|
83ccd6729f | ||
|
|
5733a56e68 | ||
|
|
e013cbcdbc | ||
|
|
bc507a4754 | ||
|
|
211164d4d1 | ||
|
|
4580f61489 | ||
|
|
03857426aa | ||
|
|
a29fb12b8a | ||
|
|
6d86e349ef | ||
|
|
333f0707bb | ||
|
|
34623fd775 | ||
|
|
6956489862 | ||
|
|
e04798d48a | ||
|
|
bea0228357 | ||
|
|
966375beda | ||
|
|
ee735c0ec4 | ||
|
|
cce62c43f4 | ||
|
|
23251cb187 | ||
|
|
a8bc6754c2 | ||
|
|
b45739d151 | ||
|
|
b227928135 | ||
|
|
08f3d35573 | ||
|
|
055d204ded | ||
|
|
b996ddfa1e | ||
|
|
a4ca27d68c | ||
|
|
a00c4eb054 | ||
|
|
96858fae21 | ||
|
|
e21d19502f | ||
|
|
382a4e8d6e | ||
|
|
88a3cd8d02 | ||
|
|
413f75f402 | ||
|
|
b24e45947b | ||
|
|
58d9b76d2d | ||
|
|
249dc086c6 | ||
|
|
845911f412 | ||
|
|
eb7c52b7b4 | ||
|
|
ecd75df0d4 | ||
|
|
956bdb5396 | ||
|
|
f6c0a8a8aa | ||
|
|
104e33f5f9 | ||
|
|
b6498b4483 | ||
|
|
0c328605b7 | ||
|
|
a3cbccecd6 | ||
|
|
43935d3e1e | ||
|
|
748fe31cfe | ||
|
|
739afb86e3 | ||
|
|
09eba0d21d | ||
|
|
c4474b6ced | ||
|
|
311fa087c6 | ||
|
|
cf4c3ad66d | ||
|
|
6b2213d580 | ||
|
|
4ec0864626 | ||
|
|
fffdd4466b | ||
|
|
80c8dd3553 | ||
|
|
016600ab2e | ||
|
|
20f2ad7416 | ||
|
|
9da9a50b92 | ||
|
|
4669e81645 | ||
|
|
9f3dc3c087 | ||
|
|
fb75521bc6 | ||
|
|
174b19723a | ||
|
|
3c5486c80a | ||
|
|
83d9afd3d0 | ||
|
|
157b166435 | ||
|
|
2543d95d0e | ||
|
|
7c8393292e | ||
|
|
00e958266b | ||
|
|
f605775ba7 | ||
|
|
47d4d3f2dc | ||
|
|
16d5bc3cf7 | ||
|
|
84f94459e1 | ||
|
|
c40b43eda4 | ||
|
|
4e6d3ff382 | ||
|
|
952fdf08a7 | ||
|
|
5513b767dc | ||
|
|
cf77478fb5 | ||
|
|
35b50f79aa | ||
|
|
b7ed9e116c | ||
|
|
6e5254e737 | ||
|
|
e4048f8716 | ||
|
|
0763551d6d | ||
|
|
4e5b6ff2cf | ||
|
|
4e38bf75ca | ||
|
|
a279495936 | ||
|
|
f7157d283c | ||
|
|
caf605063c | ||
|
|
983c01d709 | ||
|
|
18180b3a01 | ||
|
|
eb86ae7cbc | ||
|
|
a545d673ab | ||
|
|
6f37500f62 | ||
|
|
eec8f0860e | ||
|
|
6bcad5d53f | ||
|
|
cc9696938a | ||
|
|
bdff67b7b3 | ||
|
|
e36b32a97d | ||
|
|
ac86ca2a13 | ||
|
|
0c987989fd | ||
|
|
e431f169fb | ||
|
|
57145d426e | ||
|
|
220984c45b | ||
|
|
f4a698bc57 | ||
|
|
4ffc2cb815 | ||
|
|
233a441579 | ||
|
|
ff6b6e667f | ||
|
|
3734f141c6 | ||
|
|
6c3c025bfc | ||
|
|
954979b586 | ||
|
|
059dbc6c79 | ||
|
|
90391664cc | ||
|
|
4dc0e6aead | ||
|
|
0761607bef | ||
|
|
3dd7f2d0af | ||
|
|
d0ae7e61b3 | ||
|
|
3b49aff5a4 | ||
|
|
60db9b9a77 | ||
|
|
4a2870e8e5 | ||
|
|
ac2ee0a1e9 | ||
|
|
a0e9687f1b | ||
|
|
8aedbbc5b4 | ||
|
|
a248a4b3b4 | ||
|
|
363f6b208d | ||
|
|
eda5facc53 | ||
|
|
31b0bd081e |
@@ -1,11 +0,0 @@
|
||||
root=true
|
||||
|
||||
[*.java]
|
||||
indent_style = space
|
||||
indent_size = 4
|
||||
continuation_indent_size = 8
|
||||
|
||||
[*.xml]
|
||||
indent_style = space
|
||||
indent_size = 4
|
||||
continuation_indent_size = 4
|
||||
4
.gitattributes
vendored
@@ -1,4 +0,0 @@
|
||||
*.css linguist-language=java
|
||||
*.less linguist-language=java
|
||||
*.js linguist-language=java
|
||||
*.html linguist-language=java
|
||||
25
.gitee/ISSUE_TEMPLATE.zh-CN.md
Normal file
@@ -0,0 +1,25 @@
|
||||
碰到问题,请在 <https://gitee.com/zhijiantianya/yudao-cloud/issues> 搜索是否存在相似的 issue。
|
||||
|
||||
不按照模板提交的 issue,会被系统自动删除。
|
||||
|
||||
### 基本信息
|
||||
|
||||
- ruoyi-vue-pro 版本:
|
||||
- 操作系统:
|
||||
- 数据库:
|
||||
|
||||
### 你猜测可能的原因
|
||||
|
||||
(必填)我花费了 2-4 小时自查,发现可能的原因是:xxxxxx
|
||||
|
||||
### 复现步骤
|
||||
|
||||
第一步,
|
||||
|
||||
第二步,
|
||||
|
||||
第三步,
|
||||
|
||||
### 报错信息
|
||||
|
||||
带上必要的截图
|
||||
34
.github/ISSUE_TEMPLATE/question.md
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
---
|
||||
name: 问题反馈
|
||||
about: 请详细描述,以便更高快的获得到解决
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
碰到问题,请在 <https://github.com/YunaiV/yudao-cloud/issues> 搜索是否存在相似的 issue。
|
||||
|
||||
不按照模板提交的 issue,会被系统自动删除。
|
||||
|
||||
### 基本信息
|
||||
|
||||
- ruoyi-vue-pro 版本:
|
||||
- 操作系统:
|
||||
- 数据库:
|
||||
|
||||
### 你猜测可能的原因
|
||||
|
||||
(必填)我花费了 2-4 小时自查,发现可能的原因是:xxxxxx
|
||||
|
||||
### 复现步骤
|
||||
|
||||
第一步,
|
||||
|
||||
第二步,
|
||||
|
||||
第三步,
|
||||
|
||||
### 报错信息
|
||||
|
||||
带上必要的截图
|
||||
30
.github/workflows/maven.yml
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time
|
||||
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
|
||||
|
||||
name: Java CI with Maven
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ master ]
|
||||
# pull_request:
|
||||
# branches: [ master ]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
java: [ '8', '11', '17' ]
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Set up JDK ${{ matrix.Java }}
|
||||
uses: actions/setup-java@v2
|
||||
with:
|
||||
java-version: ${{ matrix.java }}
|
||||
distribution: 'temurin'
|
||||
cache: maven
|
||||
- name: Build with Maven
|
||||
run: mvn -B package --file pom.xml -Dmaven.test.skip=true
|
||||
2
.gitignore
vendored
@@ -4,6 +4,8 @@
|
||||
target/
|
||||
!.mvn/wrapper/maven-wrapper.jar
|
||||
|
||||
.flattened-pom.xml
|
||||
|
||||
### STS ###
|
||||
.apt_generated
|
||||
.classpath
|
||||
|
||||
BIN
.image/Java监控.jpg
Normal file
|
After Width: | Height: | Size: 112 KiB |
BIN
.image/MySQL.jpg
Normal file
|
After Width: | Height: | Size: 142 KiB |
BIN
.image/OA请假-列表.jpg
Normal file
|
After Width: | Height: | Size: 152 KiB |
BIN
.image/OA请假-发起.jpg
Normal file
|
After Width: | Height: | Size: 68 KiB |
BIN
.image/OA请假-详情.jpg
Normal file
|
After Width: | Height: | Size: 65 KiB |
BIN
.image/Redis.jpg
Normal file
|
After Width: | Height: | Size: 95 KiB |
BIN
.image/admin-uniapp/01.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
.image/admin-uniapp/02.png
Normal file
|
After Width: | Height: | Size: 33 KiB |
BIN
.image/admin-uniapp/03.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
.image/admin-uniapp/04.png
Normal file
|
After Width: | Height: | Size: 9.7 KiB |
BIN
.image/admin-uniapp/05.png
Normal file
|
After Width: | Height: | Size: 56 KiB |
BIN
.image/admin-uniapp/06.png
Normal file
|
After Width: | Height: | Size: 8.6 KiB |
BIN
.image/admin-uniapp/07.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
.image/admin-uniapp/08.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
.image/admin-uniapp/09.png
Normal file
|
After Width: | Height: | Size: 7.0 KiB |
BIN
.image/common/ai-feature.png
Normal file
|
After Width: | Height: | Size: 40 KiB |
BIN
.image/common/ai-preview.gif
Normal file
|
After Width: | Height: | Size: 348 KiB |
BIN
.image/common/bpm-feature.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
.image/common/crm-feature.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
.image/common/erp-feature.png
Normal file
|
After Width: | Height: | Size: 46 KiB |
BIN
.image/common/infra-feature.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
.image/common/mall-feature.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
.image/common/mall-preview.png
Normal file
|
After Width: | Height: | Size: 204 KiB |
BIN
.image/common/project-vs.png
Normal file
|
After Width: | Height: | Size: 139 KiB |
BIN
.image/common/ruoyi-vue-pro-architecture.png
Normal file
|
After Width: | Height: | Size: 69 KiB |
BIN
.image/common/ruoyi-vue-pro-biz.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
.image/common/system-feature.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
.image/common/yudao-cloud-architecture.png
Normal file
|
After Width: | Height: | Size: 201 KiB |
BIN
.image/common/yudao-roadmap.png
Normal file
|
After Width: | Height: | Size: 60 KiB |
BIN
.image/个人中心.jpg
Normal file
|
After Width: | Height: | Size: 37 KiB |
BIN
.image/代码生成.jpg
Normal file
|
After Width: | Height: | Size: 130 KiB |
BIN
.image/令牌管理.jpg
Normal file
|
After Width: | Height: | Size: 89 KiB |
BIN
.image/任务列表-审批.jpg
Normal file
|
After Width: | Height: | Size: 89 KiB |
BIN
.image/任务列表-已办.jpg
Normal file
|
After Width: | Height: | Size: 160 KiB |
BIN
.image/任务列表-待办.jpg
Normal file
|
After Width: | Height: | Size: 150 KiB |
BIN
.image/任务日志.jpg
Normal file
|
After Width: | Height: | Size: 124 KiB |
BIN
.image/商户信息.jpg
Normal file
|
After Width: | Height: | Size: 83 KiB |
BIN
.image/在线用户.jpg
Normal file
|
After Width: | Height: | Size: 73 KiB |
BIN
.image/大屏设计器-列表.jpg
Normal file
|
After Width: | Height: | Size: 53 KiB |
BIN
.image/大屏设计器-编辑.jpg
Normal file
|
After Width: | Height: | Size: 109 KiB |
BIN
.image/大屏设计器-预览.jpg
Normal file
|
After Width: | Height: | Size: 69 KiB |
BIN
.image/字典数据.jpg
Normal file
|
After Width: | Height: | Size: 78 KiB |
BIN
.image/字典类型.jpg
Normal file
|
After Width: | Height: | Size: 126 KiB |
BIN
.image/定时任务.jpg
Normal file
|
After Width: | Height: | Size: 74 KiB |
BIN
.image/岗位管理.jpg
Normal file
|
After Width: | Height: | Size: 80 KiB |
BIN
.image/工作流设计器-bpmn.jpg
Normal file
|
After Width: | Height: | Size: 177 KiB |
BIN
.image/工作流设计器-simple.jpg
Normal file
|
After Width: | Height: | Size: 126 KiB |
BIN
.image/应用信息-列表.jpg
Normal file
|
After Width: | Height: | Size: 93 KiB |
BIN
.image/应用信息-编辑.jpg
Normal file
|
After Width: | Height: | Size: 93 KiB |
BIN
.image/应用管理.jpg
Normal file
|
After Width: | Height: | Size: 55 KiB |
BIN
.image/我的流程-列表.jpg
Normal file
|
After Width: | Height: | Size: 176 KiB |
BIN
.image/我的流程-发起.jpg
Normal file
|
After Width: | Height: | Size: 91 KiB |
BIN
.image/我的流程-详情.jpg
Normal file
|
After Width: | Height: | Size: 87 KiB |
BIN
.image/报表设计器-图形报表.jpg
Normal file
|
After Width: | Height: | Size: 33 KiB |
BIN
.image/报表设计器-打印设计.jpg
Normal file
|
After Width: | Height: | Size: 37 KiB |
BIN
.image/报表设计器-数据报表.jpg
Normal file
|
After Width: | Height: | Size: 41 KiB |
BIN
.image/操作日志.jpg
Normal file
|
After Width: | Height: | Size: 98 KiB |
BIN
.image/支付订单.jpg
Normal file
|
After Width: | Height: | Size: 208 KiB |
BIN
.image/敏感词.jpg
Normal file
|
After Width: | Height: | Size: 47 KiB |
BIN
.image/数据库文档.jpg
Normal file
|
After Width: | Height: | Size: 97 KiB |
BIN
.image/文件管理.jpg
Normal file
|
After Width: | Height: | Size: 74 KiB |
BIN
.image/文件管理2.jpg
Normal file
|
After Width: | Height: | Size: 114 KiB |
BIN
.image/文件配置.jpg
Normal file
|
After Width: | Height: | Size: 116 KiB |
BIN
.image/日志中心.jpg
Normal file
|
After Width: | Height: | Size: 84 KiB |
BIN
.image/流程模型-列表.jpg
Normal file
|
After Width: | Height: | Size: 173 KiB |
BIN
.image/流程模型-定义.jpg
Normal file
|
After Width: | Height: | Size: 125 KiB |
BIN
.image/流程模型-设计.jpg
Normal file
|
After Width: | Height: | Size: 125 KiB |
BIN
.image/流程表单.jpg
Normal file
|
After Width: | Height: | Size: 148 KiB |
BIN
.image/生成效果.jpg
Normal file
|
After Width: | Height: | Size: 128 KiB |
BIN
.image/用户分组.jpg
Normal file
|
After Width: | Height: | Size: 82 KiB |
BIN
.image/用户管理.jpg
Normal file
|
After Width: | Height: | Size: 112 KiB |
BIN
.image/登录.jpg
Normal file
|
After Width: | Height: | Size: 93 KiB |
BIN
.image/登录日志.jpg
Normal file
|
After Width: | Height: | Size: 77 KiB |
BIN
.image/短信日志.jpg
Normal file
|
After Width: | Height: | Size: 41 KiB |
BIN
.image/短信模板.jpg
Normal file
|
After Width: | Height: | Size: 248 KiB |
BIN
.image/短信渠道.jpg
Normal file
|
After Width: | Height: | Size: 80 KiB |
BIN
.image/租户套餐.png
Normal file
|
After Width: | Height: | Size: 96 KiB |
BIN
.image/租户管理.jpg
Normal file
|
After Width: | Height: | Size: 115 KiB |
BIN
.image/系统接口.jpg
Normal file
|
After Width: | Height: | Size: 91 KiB |
BIN
.image/菜单管理.jpg
Normal file
|
After Width: | Height: | Size: 129 KiB |
BIN
.image/表单构建.jpg
Normal file
|
After Width: | Height: | Size: 102 KiB |
BIN
.image/角色管理.jpg
Normal file
|
After Width: | Height: | Size: 85 KiB |
BIN
.image/访问日志.jpg
Normal file
|
After Width: | Height: | Size: 73 KiB |
BIN
.image/退款订单.jpg
Normal file
|
After Width: | Height: | Size: 92 KiB |
BIN
.image/通知公告.jpg
Normal file
|
After Width: | Height: | Size: 77 KiB |
BIN
.image/部门管理.jpg
Normal file
|
After Width: | Height: | Size: 109 KiB |
BIN
.image/配置管理.jpg
Normal file
|
After Width: | Height: | Size: 89 KiB |
BIN
.image/链路追踪.jpg
Normal file
|
After Width: | Height: | Size: 80 KiB |
BIN
.image/错误日志.jpg
Normal file
|
After Width: | Height: | Size: 110 KiB |
BIN
.image/错误码管理.jpg
Normal file
|
After Width: | Height: | Size: 131 KiB |
BIN
.image/首页.jpg
Normal file
|
After Width: | Height: | Size: 62 KiB |
20
LICENSE
Normal file
@@ -0,0 +1,20 @@
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2021 yudao-cloud
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
||||
subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
478
README.md
@@ -1,214 +1,400 @@
|
||||
[toc]
|
||||
<p align="center">
|
||||
<img src="https://img.shields.io/badge/Spring%20Cloud-2024-blue.svg" alt="Coverage Status">
|
||||
<img src="https://img.shields.io/badge/Spring%20Boot-3.4.5-blue.svg" alt="Downloads">
|
||||
<img src="https://img.shields.io/badge/Vue-3.2-blue.svg" alt="Downloads">
|
||||
<img src="https://img.shields.io/github/license/YunaiV/yudao-cloud" alt="Downloads" />
|
||||
</p>
|
||||
|
||||
# 前言
|
||||
**严肃声明:现在、未来都不会有商业版本,所有代码全部开源!!**
|
||||
|
||||
基于微服务的思想,构建在 B2C 电商场景下的项目实战。
|
||||
**「我喜欢写代码,乐此不疲」**
|
||||
**「我喜欢做开源,以此为乐」**
|
||||
|
||||
* 「Talk is cheap. Show me the code」(屁话少说,放码过来)
|
||||
> 我们看过很多技术文章,却依然不知道微服务该咋整。
|
||||
我 🐶 在上海艰苦奋斗,早中晚在 top3 大厂认真搬砖,夜里为开源做贡献。
|
||||
|
||||
* 这会是一个认真做的业务开源项目,目前 Java 代码 2w+ 行,不包括注释的情况下。
|
||||
如果这个项目让你有所收获,记得 Star 关注哦,这对我是非常不错的鼓励与支持。
|
||||
|
||||
* 整体的功能如下图:
|
||||
> 功能图,和实际后端模块拆分,并不是绝对对应。
|
||||
* [功能列表 - H5 商城](https://gitee.com/zhijiantianya/onemall/blob/master/docs/guides/%E5%8A%9F%E8%83%BD%E5%88%97%E8%A1%A8/%E5%8A%9F%E8%83%BD%E5%88%97%E8%A1%A8-H5%20%E5%95%86%E5%9F%8E.md)
|
||||
* [功能列表 - 管理后台](https://gitee.com/zhijiantianya/onemall/blob/master/docs/guides/%E5%8A%9F%E8%83%BD%E5%88%97%E8%A1%A8/%E5%8A%9F%E8%83%BD%E5%88%97%E8%A1%A8-%E7%AE%A1%E7%90%86%E5%90%8E%E5%8F%B0.md)
|
||||
可参考 [《迁移文档》](https://cloud.iocoder.cn/migrate-module/) ,只需要 5-10 分钟,即可将【完整版】按需迁移到【精简版】
|
||||
|
||||
* 交流群:[传送门](http://www.iocoder.cn/mall-user-group/?vip&gitee)
|
||||
> 一起交流,Get 知识。
|
||||
## 🐶 新手必读
|
||||
|
||||
* 我们迫切希望更多的参与进来,可以加入「交流群」,一起骚聊。
|
||||
* [《Onemall 电商开源项目 —— 应用分层》](http://www.iocoder.cn/Onemall/Application-layer/?vip&onemall)
|
||||
* 演示地址【Vue3 + element-plus】:<http://dashboard-vue3.yudao.iocoder.cn>
|
||||
* 演示地址【Vue3 + vben(ant-design-vue)】:<http://dashboard-vben.yudao.iocoder.cn>
|
||||
* 演示地址【Vue2 + element-ui】:<http://dashboard.yudao.iocoder.cn>
|
||||
* 启动文档:<https://cloud.iocoder.cn/quick-start/>
|
||||
* 视频教程:<https://cloud.iocoder.cn/video/>
|
||||
|
||||
# 近期计划
|
||||
## 🐰 版本说明
|
||||
|
||||
近期准备开发如下功能:
|
||||
| 版本 | JDK 8 + Spring Boot 2.7 | JDK 17/21 + Spring Boot 3.2 |
|
||||
|-----------------------------------------------------------------------|--------------------------------------------------------------------------|--------------------------------------------------------------------------------------|
|
||||
| 【完整版】[yudao-cloud](https://gitee.com/zhijiantianya/yudao-cloud) | [`master`](https://gitee.com/zhijiantianya/yudao-cloud/tree/master/) 分支 | [`master-jdk17`](https://gitee.com/zhijiantianya/yudao-cloud/tree/master-jdk17/) 分支 |
|
||||
| 【精简版】[yudao-cloud-mini](https://gitee.com/yudaocode/yudao-cloud-mini) | [`master`](https://gitee.com/yudaocode/yudao-cloud-mini/tree/master/) 分支 | [`master-jdk17`](https://gitee.com/yudaocode/yudao-cloud-mini/tree/master-jdk17/) 分支 |
|
||||
|
||||
> 🔥 :近期会更新新的项目分层结构。
|
||||
* 【完整版】:包括系统功能、基础设施、会员中心、数据报表、工作流程、商城系统、微信公众号、CRM、ERP 等功能
|
||||
* 【精简版】:只包括系统功能、基础设施功能,不包括会员中心、数据报表、工作流程、商城系统、微信公众号、CRM、ERP 等功能
|
||||
|
||||
1. 微信 H5 网页登陆 @To0R𓃰
|
||||
2. 订单评价 @wang171776704
|
||||
3. 商品品牌 @黑子
|
||||
4. 短信接入 @小范
|
||||
5. 访问日志、错误日志接入
|
||||
6. 会员资料 @nengjie
|
||||
7. 拼团购买 @大太阳
|
||||
8. 部门管理 @Tprotect曦
|
||||
9. 商品收藏 @笑笑生
|
||||
可参考 [《迁移文档》](https://cloud.iocoder.cn/migrate-module/) ,只需要 5-10 分钟,即可将【完整版】按需迁移到【精简版】
|
||||
|
||||
# 演示
|
||||
## 🐯 平台简介
|
||||
|
||||
> 艿艿:目前的开发者,都是后端出身。所以,一帮没有审美自觉的人,撸出来的前端界面,可能是东半球倒数第二难看。
|
||||
**芋道**,以开发者为中心,打造中国第一流的快速开发平台,全部开源,个人与企业可 100% 免费使用。
|
||||
|
||||
> 有任何问题,或者想要的功能,可以在 _Issues_ 中提给艿艿。
|
||||
>
|
||||
> 迫切希望,有前端能力不错的小伙伴,加入我们,一起来完善「一个商城」。
|
||||
> 😜 给项目点点 Star 吧,这对我们真的很重要!
|
||||
|
||||

|
||||
|
||||
* Java 后端:`master` 分支为 JDK 8 + Spring Boot 2.7,`master-jdk17` 分支为 JDK 17/21 + Spring Boot 3.2
|
||||
* 管理后台的电脑端:Vue3 提供 [element-plus](https://gitee.com/yudaocode/yudao-ui-admin-vue3)、[vben(ant-design-vue)](https://gitee.com/yudaocode/yudao-ui-admin-vben) 两个版本,Vue2 提供 [element-ui](https://gitee.com/zhijiantianya/ruoyi-vue-pro/tree/master/yudao-ui-admin) 版本
|
||||
* 管理后台的移动端:采用 [uni-app](https://github.com/dcloudio/uni-app) 方案,一份代码多终端适配,同时支持 APP、小程序、H5!
|
||||
* 后端采用 Spring Cloud Alibaba 微服务架构,注册中心 + 配置中心 Nacos,定时任务 XXL-Job,服务保障 Sentinel,服务网关 Gateway,分布式事务 Seata
|
||||
* 数据库可使用 MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、国产达梦 DM、TiDB 等,基于 MyBatis Plus、Redis + Redisson 操作
|
||||
* 消息队列可使用 Event、Redis、RabbitMQ、Kafka、RocketMQ 等
|
||||
* 权限认证使用 Spring Security & Token & Redis,支持多终端、多种用户的认证系统,支持 SSO 单点登录
|
||||
* 支持加载动态权限菜单,按钮级别权限控制,Redis 缓存提升性能
|
||||
* 支持 SaaS 多租户,可自定义每个租户的权限,提供透明化的多租户底层封装
|
||||
* 工作流使用 Flowable,支持动态表单、在线设计流程、会签 / 或签、多种任务分配方式
|
||||
* 高效率开发,使用代码生成器可以一键生成 Java、Vue 前后端代码、SQL 脚本、接口文档,支持单表、树表、主子表
|
||||
* 实时通信,采用 Spring WebSocket 实现,内置 Token 身份校验,支持 WebSocket 集群
|
||||
* 集成微信小程序、微信公众号、企业微信、钉钉等三方登陆,集成支付宝、微信等支付与退款
|
||||
* 集成阿里云、腾讯云等短信渠道,集成 MinIO、阿里云、腾讯云、七牛云等云存储服务
|
||||
* 集成报表设计器、大屏设计器,通过拖拽即可生成酷炫的报表与大屏
|
||||
|
||||
## 🐳 项目关系
|
||||
|
||||

|
||||
|
||||
三个项目的功能对比,可见社区共同整理的 [国产开源项目对比](https://www.yuque.com/xiatian-bsgny/lm0ec1/wqf8mn) 表格。
|
||||
|
||||
### 后端项目
|
||||
|
||||
| 项目 | Star | 简介 |
|
||||
|-----------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------|
|
||||
| [ruoyi-vue-pro](https://gitee.com/zhijiantianya/ruoyi-vue-pro) | [](https://gitee.com/zhijiantianya/ruoyi-vue-pro) [](https://github.com/YunaiV/ruoyi-vue-pro) | 基于 Spring Boot 多模块架构 |
|
||||
| [yudao-cloud](https://gitee.com/zhijiantianya/yudao-cloud) | [](https://gitee.com/zhijiantianya/yudao-cloud) [](https://github.com/YunaiV/yudao-cloud) | 基于 Spring Cloud 微服务架构 |
|
||||
| [Spring-Boot-Labs](https://gitee.com/yudaocode/SpringBoot-Labs) | [](https://gitee.com/zhijiantianya/yudao-cloud) [](https://github.com/yudaocode/SpringBoot-Labs) | 系统学习 Spring Boot & Cloud 专栏 |
|
||||
|
||||
### 前端项目
|
||||
|
||||
| 项目 | Star | 简介 |
|
||||
|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------|
|
||||
| [yudao-ui-admin-vue3](https://gitee.com/yudaocode/yudao-ui-admin-vue3) | [](https://gitee.com/yudaocode/yudao-ui-admin-vue3) [](https://github.com/yudaocode/yudao-ui-admin-vue3) | 基于 Vue3 + element-plus 实现的管理后台 |
|
||||
| [yudao-ui-admin-vben](https://gitee.com/yudaocode/yudao-ui-admin-vben) | [](https://gitee.com/yudaocode/yudao-ui-admin-vben) [](https://github.com/yudaocode/yudao-ui-admin-vben) | 基于 Vue3 + vben(ant-design-vue) 实现的管理后台 |
|
||||
| [yudao-mall-uniapp](https://gitee.com/yudaocode/yudao-mall-uniapp) | [](https://gitee.com/yudaocode/yudao-mall-uniapp) [](https://github.com/yudaocode/yudao-mall-uniapp) | 基于 uni-app 实现的商城小程序 |
|
||||
| [yudao-ui-admin-vue2](https://gitee.com/yudaocode/yudao-ui-admin-vue2) | [](https://gitee.com/yudaocode/yudao-ui-admin-vue2) [](https://github.com/yudaocode/yudao-ui-admin-vue2) | 基于 Vue2 + element-ui 实现的管理后台 |
|
||||
| [yudao-ui-admin-uniapp](https://gitee.com/yudaocode/yudao-ui-admin-uniapp) | [](https://gitee.com/yudaocode/yudao-ui-admin-uniapp) [](https://github.com/yudaocode/yudao-ui-admin-uniapp) | 基于 Vue2 + element-ui 实现的管理后台 |
|
||||
| [yudao-ui-go-view](https://gitee.com/yudaocode/yudao-ui-go-view) | [](https://gitee.com/yudaocode/yudao-ui-go-view) [](https://github.com/yudaocode/yudao-ui-go-view) | 基于 Vue3 + naive-ui 实现的大屏报表 |
|
||||
|
||||
## 😎 开源协议
|
||||
|
||||
**为什么推荐使用本项目?**
|
||||
|
||||
① 本项目采用比 Apache 2.0 更宽松的 [MIT License](https://gitee.com/zhijiantianya/ruoyi-vue-pro/blob/master/LICENSE) 开源协议,个人与企业可 100% 免费使用,不用保留类作者、Copyright 信息。
|
||||
|
||||
② 代码全部开源,不会像其他项目一样,只开源部分代码,让你无法了解整个项目的架构设计。[国产开源项目对比](https://www.yuque.com/xiatian-bsgny/lm0ec1/wqf8mn)
|
||||
|
||||

|
||||
|
||||
③ 代码整洁、架构整洁,遵循《阿里巴巴 Java 开发手册》规范,代码注释详细,113770 行 Java 代码,42462 行代码注释。
|
||||
|
||||
## 🤝 项目外包
|
||||
|
||||
我们也是接外包滴,如果你有项目想要外包,可以微信联系【**Aix9975**】。
|
||||
|
||||
团队包含专业的项目经理、架构师、前端工程师、后端工程师、测试工程师、运维工程师,可以提供全流程的外包服务。
|
||||
|
||||
项目可以是商城、SCRM 系统、OA 系统、物流系统、ERP 系统、CMS 系统、HIS 系统、支付系统、IM 聊天、微信公众号、微信小程序等等。
|
||||
|
||||
## 🐼 内置功能
|
||||
|
||||
系统内置多种多种业务功能,可以用于快速你的业务系统:
|
||||
|
||||

|
||||
|
||||
* 通用模块(必选):系统功能、基础设施
|
||||
* 通用模块(可选):工作流程、支付系统、数据报表、会员中心
|
||||
* 业务系统(按需):ERP 系统、CRM 系统、商城系统、微信公众号、AI 大模型
|
||||
|
||||
> 友情提示:本项目基于 RuoYi-Vue 修改,**重构优化**后端的代码,**美化**前端的界面。
|
||||
>
|
||||
> 啊啊啊!我好像做店铺装修功能。
|
||||
> * 额外新增的功能,我们使用 🚀 标记。
|
||||
> * 重新实现的功能,我们使用 ⭐️ 标记。
|
||||
|
||||
## H5 商城
|
||||
🙂 所有功能,都通过 **单元测试** 保证高质量。
|
||||
|
||||
[体验传送门](http://h5.shop.iocoder.cn:18099)
|
||||
### 系统功能
|
||||
|
||||

|
||||
| | 功能 | 描述 |
|
||||
|-----|-------|---------------------------------|
|
||||
| | 用户管理 | 用户是系统操作者,该功能主要完成系统用户配置 |
|
||||
| ⭐️ | 在线用户 | 当前系统中活跃用户状态监控,支持手动踢下线 |
|
||||
| | 角色管理 | 角色菜单权限分配、设置角色按机构进行数据范围权限划分 |
|
||||
| | 菜单管理 | 配置系统菜单、操作权限、按钮权限标识等,本地缓存提供性能 |
|
||||
| | 部门管理 | 配置系统组织机构(公司、部门、小组),树结构展现支持数据权限 |
|
||||
| | 岗位管理 | 配置系统用户所属担任职务 |
|
||||
| 🚀 | 租户管理 | 配置系统租户,支持 SaaS 场景下的多租户功能 |
|
||||
| 🚀 | 租户套餐 | 配置租户套餐,自定每个租户的菜单、操作、按钮的权限 |
|
||||
| | 字典管理 | 对系统中经常使用的一些较为固定的数据进行维护 |
|
||||
| 🚀 | 短信管理 | 短信渠道、短息模板、短信日志,对接阿里云、腾讯云等主流短信平台 |
|
||||
| 🚀 | 邮件管理 | 邮箱账号、邮件模版、邮件发送日志,支持所有邮件平台 |
|
||||
| 🚀 | 站内信 | 系统内的消息通知,提供站内信模版、站内信消息 |
|
||||
| 🚀 | 操作日志 | 系统正常操作日志记录和查询,集成 Swagger 生成日志内容 |
|
||||
| ⭐️ | 登录日志 | 系统登录日志记录查询,包含登录异常 |
|
||||
| 🚀 | 错误码管理 | 系统所有错误码的管理,可在线修改错误提示,无需重启服务 |
|
||||
| | 通知公告 | 系统通知公告信息发布维护 |
|
||||
| 🚀 | 敏感词 | 配置系统敏感词,支持标签分组 |
|
||||
| 🚀 | 应用管理 | 管理 SSO 单点登录的应用,支持多种 OAuth2 授权方式 |
|
||||
| 🚀 | 地区管理 | 展示省份、城市、区镇等城市信息,支持 IP 对应城市 |
|
||||
|
||||
## 管理后台
|
||||

|
||||
|
||||
[体验传送门](http://admin.shop.iocoder.cn:18099)
|
||||
### 工作流程
|
||||
|
||||
* 账号:yudaoyuanma
|
||||
* 密码:yudaoyuanma
|
||||

|
||||
|
||||

|
||||
基于 Flowable 构建,可支持信创(国产)数据库,满足中国特色流程操作:
|
||||
|
||||
## 其它演示
|
||||
| BPMN 设计器 | 钉钉/飞书设计器 |
|
||||
|------------------------------|--------------------------------|
|
||||
|  |  |
|
||||
|
||||
下面,我们会提供目前用到的中间件的管理平台。
|
||||
> 历经头部企业生产验证,工作流引擎须标配仿钉钉/飞书 + BPMN 双设计器!!!
|
||||
>
|
||||
> 前者支持轻量配置简单流程,后者实现复杂场景深度编排
|
||||
|
||||
> 艿艿:考虑到大家可以看到更全的功能,所以一般提供 admin 账号。所以,大家素质使用哟。
|
||||
| 功能列表 | 功能描述 | 是否完成 |
|
||||
|------------|-------------------------------------------------------------------------------------|------|
|
||||
| SIMPLE 设计器 | 仿钉钉/飞书设计器,支持拖拽搭建表单流程,10 分钟快速完成审批流程配置 | ✅ |
|
||||
| BPMN 设计器 | 基于 BPMN 标准开发,适配复杂业务场景,满足多层级审批及流程自动化需求 | ✅ |
|
||||
| 会签 | 同一个审批节点设置多个人(如 A、B、C 三人,三人会同时收到待办任务),需全部同意之后,审批才可到下一审批节点 | ✅ |
|
||||
| 或签 | 同一个审批节点设置多个人,任意一个人处理后,就能进入下一个节点 | ✅ |
|
||||
| 依次审批 | (顺序会签)同一个审批节点设置多个人(如 A、B、C 三人),三人按顺序依次收到待办,即 A 先审批,A 提交后 B 才能审批,需全部同意之后,审批才可到下一审批节点 | ✅ |
|
||||
| 抄送 | 将审批结果通知给抄送人,同一个审批默认排重,不重复抄送给同一人 | ✅ |
|
||||
| 驳回 | (退回)将审批重置发送给某节点,重新审批。可驳回至发起人、上一节点、任意节点 | ✅ |
|
||||
| 转办 | A 转给其 B 审批,B 审批后,进入下一节点 | ✅ |
|
||||
| 委派 | A 转给其 B 审批,B 审批后,转给 A,A 继续审批后进入下一节点 | ✅ |
|
||||
| 加签 | 允许当前审批人根据需要,自行增加当前节点的审批人,支持向前、向后加签 | ✅ |
|
||||
| 减签 | (取消加签)在当前审批人操作之前,减少审批人 | ✅ |
|
||||
| 撤销 | (取消流程)流程发起人,可以对流程进行撤销处理 | ✅ |
|
||||
| 终止 | 系统管理员,在任意节点终止流程实例 | ✅ |
|
||||
| 表单权限 | 支持拖拉拽配置表单,每个审批节点可配置只读、编辑、隐藏权限 | ✅ |
|
||||
| 超时审批 | 配置超时审批时间,超时后自动触发审批通过、不通过、驳回等操作 | ✅ |
|
||||
| 自动提醒 | 配置提醒时间,到达时间后自动触发短信、邮箱、站内信等通知提醒,支持自定义重复提醒频次 | ✅ |
|
||||
| 父子流程 | 主流程设置子流程节点,子流程节点会自动触发子流程。子流程结束后,主流程才会执行(继续往下下执行),支持同步子流程、异步子流程 | ✅ |
|
||||
| 条件分支 | (排它分支)用于在流程中实现决策,即根据条件选择一个分支执行 | ✅ |
|
||||
| 并行分支 | 允许将流程分成多条分支,不进行条件判断,所有分支都会执行 | ✅ |
|
||||
| 包容分支 | (条件分支 + 并行分支的结合体)允许基于条件选择多条分支执行,但如果没有任何一个分支满足条件,则可以选择默认分支 | ✅ |
|
||||
| 路由分支 | 根据条件选择一个分支执行(重定向到指定配置节点),也可以选择默认分支执行(继续往下执行) | ✅ |
|
||||
| 触发节点 | 执行到该节点,触发 HTTP 请求、HTTP 回调、更新数据、删除数据等 | ✅ |
|
||||
| 延迟节点 | 执行到该节点,审批等待一段时间再执行,支持固定时长、固定日期等 | ✅ |
|
||||
| 拓展设置 | 流程前置/后置通知,节点(任务)前置、后置通知,流程报表,自动审批去重,自定流程编号、标题、摘要,流程报表等 | ✅ |
|
||||
|
||||
**SkyWalking UI**
|
||||
### 支付系统
|
||||
|
||||
* 地址:http://skywalking-ui.shop.iocoder.cn:18099
|
||||
* 管理员账号:admin / admin
|
||||
| | 功能 | 描述 |
|
||||
|-----|------|---------------------------|
|
||||
| 🚀 | 应用信息 | 配置商户的应用信息,对接支付宝、微信等多个支付渠道 |
|
||||
| 🚀 | 支付订单 | 查看用户发起的支付宝、微信等的【支付】订单 |
|
||||
| 🚀 | 退款订单 | 查看用户发起的支付宝、微信等的【退款】订单 |
|
||||
| 🚀 | 回调通知 | 查看支付回调业务的【支付】【退款】的通知结果 |
|
||||
| 🚀 | 接入示例 | 提供接入支付系统的【支付】【退款】的功能实战 |
|
||||
|
||||
**Grafana UI**
|
||||
### 基础设施
|
||||
|
||||
* 地址:http://grafana.shop.iocoder.cn:18099
|
||||
* 演示账号:yudaoyuanma / yudaoyuanma
|
||||
* 用于展示 Prometheus 收集的 Metrics 指标数据。
|
||||
| | 功能 | 描述 |
|
||||
|-----|-----------|----------------------------------------------|
|
||||
| 🚀 | 代码生成 | 前后端代码的生成(Java、Vue、SQL、单元测试),支持 CRUD 下载 |
|
||||
| 🚀 | 系统接口 | 基于 Swagger 自动生成相关的 RESTful API 接口文档 |
|
||||
| 🚀 | 数据库文档 | 基于 Screw 自动生成数据库文档,支持导出 Word、HTML、MD 格式 |
|
||||
| | 表单构建 | 拖动表单元素生成相应的 HTML 代码,支持导出 JSON、Vue 文件 |
|
||||
| 🚀 | 配置管理 | 对系统动态配置常用参数,支持 SpringBoot 加载 |
|
||||
| ⭐️ | 定时任务 | 在线(添加、修改、删除)任务调度包含执行结果日志 |
|
||||
| 🚀 | 文件服务 | 支持将文件存储到 S3(MinIO、阿里云、腾讯云、七牛云)、本地、FTP、数据库等 |
|
||||
| 🚀 | WebSocket | 提供 WebSocket 接入示例,支持一对一、一对多发送方式 |
|
||||
| 🚀 | API 日志 | 包括 RESTful API 访问日志、异常日志两部分,方便排查 API 相关的问题 |
|
||||
| | MySQL 监控 | 监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈 |
|
||||
| | Redis 监控 | 监控 Redis 数据库的使用情况,使用的 Redis Key 管理 |
|
||||
| 🚀 | 消息队列 | 基于 Redis 实现消息队列,Stream 提供集群消费,Pub/Sub 提供广播消费 |
|
||||
| 🚀 | Java 监控 | 基于 Spring Boot Admin 实现 Java 应用的监控 |
|
||||
| 🚀 | 链路追踪 | 接入 SkyWalking 组件,实现链路追踪 |
|
||||
| 🚀 | 日志中心 | 接入 SkyWalking 组件,实现日志中心 |
|
||||
| 🚀 | 服务保障 | 基于 Redis 实现分布式锁、幂等、限流功能,满足高并发场景 |
|
||||
| 🚀 | 日志服务 | 轻量级日志中心,查看远程服务器的日志 |
|
||||
| 🚀 | 单元测试 | 基于 JUnit + Mockito 实现单元测试,保证功能的正确性、代码的质量等 |
|
||||
|
||||
**Dubbo Admin**
|
||||

|
||||
|
||||
* 地址:http://dubbo-admin.shop.iocoder.cn:18099
|
||||
* 管理员账号:无需登陆
|
||||
### 数据报表
|
||||
|
||||
**RocketMQ Console**
|
||||
| | 功能 | 描述 |
|
||||
|-----|-------|--------------------|
|
||||
| 🚀 | 报表设计器 | 支持数据报表、图形报表、打印设计等 |
|
||||
| 🚀 | 大屏设计器 | 拖拽生成数据大屏,内置几十种图表组件 |
|
||||
|
||||
* 地址:http://rocketmq-console.shop.iocoder.cn:18099
|
||||
* 管理员账号:admin / RPsa2GHjTNs8pxEU
|
||||
### 微信公众号
|
||||
|
||||
**Sentinel Console**
|
||||
| | 功能 | 描述 |
|
||||
|----|--------|-------------------------------|
|
||||
| 🚀 | 账号管理 | 配置接入的微信公众号,可支持多个公众号 |
|
||||
| 🚀 | 数据统计 | 统计公众号的用户增减、累计用户、消息概况、接口分析等数据 |
|
||||
| 🚀 | 粉丝管理 | 查看已关注、取关的粉丝列表,可对粉丝进行同步、打标签等操作 |
|
||||
| 🚀 | 消息管理 | 查看粉丝发送的消息列表,可主动回复粉丝消息 |
|
||||
| 🚀 | 模版消息 | 配置和发送模版消息,用于向粉丝推送通知类消息 |
|
||||
| 🚀 | 自动回复 | 自动回复粉丝发送的消息,支持关注回复、消息回复、关键字回复 |
|
||||
| 🚀 | 标签管理 | 对公众号的标签进行创建、查询、修改、删除等操作 |
|
||||
| 🚀 | 菜单管理 | 自定义公众号的菜单,也可以从公众号同步菜单 |
|
||||
| 🚀 | 素材管理 | 管理公众号的图片、语音、视频等素材,支持在线播放语音、视频 |
|
||||
| 🚀 | 图文草稿箱 | 新增常用的图文素材到草稿箱,可发布到公众号 |
|
||||
| 🚀 | 图文发表记录 | 查看已发布成功的图文素材,支持删除操作 |
|
||||
|
||||
* 地址:http://sentinel.shop.iocoder.cn:18099
|
||||
* 账号:sentinel / sentinel
|
||||
### 商城系统
|
||||
|
||||
**XXL-Job Console**
|
||||
演示地址:<https://cloud.iocoder.cn/mall-preview/>
|
||||
|
||||
* 地址:http://job-console.shop.iocoder.cn:18099
|
||||
* 管理员账号:admin / 233666
|
||||

|
||||
|
||||
# 技术
|
||||

|
||||
|
||||
## 搭建环境
|
||||
### 会员中心
|
||||
|
||||
[搭建调试环境](https://gitee.com/zhijiantianya/onemall/blob/master/docs/setup/quick-start.md)
|
||||
| | 功能 | 描述 |
|
||||
|-----|------|----------------------------------|
|
||||
| 🚀 | 会员管理 | 会员是 C 端的消费者,该功能用于会员的搜索与管理 |
|
||||
| 🚀 | 会员标签 | 对会员的标签进行创建、查询、修改、删除等操作 |
|
||||
| 🚀 | 会员等级 | 对会员的等级、成长值进行管理,可用于订单折扣等会员权益 |
|
||||
| 🚀 | 会员分组 | 对会员进行分组,用于用户画像、内容推送等运营手段 |
|
||||
| 🚀 | 积分签到 | 回馈给签到、消费等行为的积分,会员可订单抵现、积分兑换等途径消耗 |
|
||||
|
||||
## 架构图
|
||||
### ERP 系统
|
||||
|
||||
TODO 此处应有一个架构图的装逼 JPG 图。
|
||||
演示地址:<https://cloud.iocoder.cn/erp-preview/>
|
||||
|
||||
## 项目结构
|
||||

|
||||
|
||||
| 模块 | 名称 | 端口 | |
|
||||
| --- | --- | --- | --- |
|
||||
| `admin-web` | 【前端】管理后台 | HTTP 8080 | |
|
||||
| `mobile-web` | 【前端】商城 H5 | HTTP 8000 | |
|
||||
| `system-application` | 管理员 HTTP 服务 | HTTP 18083 | [接口文档](http://api.shop.iocoder.cn:18099/admin-api/doc.html) |
|
||||
| `user-application` | 用户 HTTP 服务 | HTTP 18082 | [接口文档](http://api.shop.iocoder.cn:18099/user-api/doc.html) |
|
||||
| `product-application` | 商品 HTTP 服务 | HTTP 18081 | [接口文档](http://api.shop.iocoder.cn:18099/product-api/doc.html) |
|
||||
| `pay-application` | 支付 HTTP 服务 | HTTP 18084 | [接口文档](http://api.shop.iocoder.cn:18099/pay-api/doc.html) |
|
||||
| `promotion-application` | 促销 HTTP 服务 | HTTP 18085 | [接口文档](http://api.shop.iocoder.cn:18099/promotion-api/doc.html) |
|
||||
| `search-application` | 搜索 HTTP 服务 | HTTP 18086 | [接口文档](http://api.shop.iocoder.cn:18099/search-api/doc.html) |
|
||||
| `order-application` | 订单 HTTP 服务 | HTTP 18088 | [接口文档](http://api.shop.iocoder.cn:18099/order-api/doc.html) |
|
||||
### CRM 系统
|
||||
|
||||
-------
|
||||
演示地址:<https://cloud.iocoder.cn/crm-preview/>
|
||||
|
||||
后端项目,目前的项目结构如下:
|
||||

|
||||
|
||||
```Java
|
||||
[-] xxx
|
||||
├──[-] xxx-application // 提供对外 HTTP API 。
|
||||
├──[-] xxx-service-api // 提供 Dubbo 服务 API 。
|
||||
├──[-] xxx-service-impl // 提供 Dubbo 服务 Service 实现。
|
||||
```
|
||||
### AI 大模型
|
||||
|
||||
考虑到大多数公司,无需拆分的特别细,并且过多 JVM 带来的服务器成本。所以目前的设定是:
|
||||
演示地址:<https://cloud.iocoder.cn/ai-preview/>
|
||||
|
||||
* `xxx-service-impl` 内嵌在 `xxx-application` 中运行。
|
||||
* MQ 消费者、定时器执行器,内嵌在 `xxx-service-impl` 中运行。
|
||||

|
||||
|
||||
也就是说,一个 `xxx-application` 启动后,该模块就完整启动了。
|
||||

|
||||
|
||||
## 技术栈
|
||||
## 🐨 技术栈
|
||||
|
||||
### 后端
|
||||
### 微服务
|
||||
|
||||
| 框架 | 说明 | 版本 |
|
||||
| --- | --- | --- |
|
||||
| [Spring Boot](https://spring.io/projects/spring-boot) | 应用开发框架 | 2.1.4 |
|
||||
| [MySQL](https://www.mysql.com/cn/) | 数据库服务器 | 5.6 |
|
||||
| [Druid](https://github.com/alibaba/druid) | JDBC 连接池、监控组件 | 1.1.16 |
|
||||
| [MyBatis](http://www.mybatis.org/mybatis-3/zh/index.html) | 数据持久层框架 | 3.5.1 |
|
||||
| [MyBatis-Plus](https://mp.baomidou.com/) | Mybatis 增强工具包 | 3.1.1 |
|
||||
| [Redis](https://redis.io/) | key-value 数据库 | 暂未引入,等压测后,部分模块 |
|
||||
| [Redisson](https://github.com/redisson/redisson) | Redis 客户端 | 暂未引入,等压测后,部分模块 |
|
||||
| [Elasticsearch](https://www.elastic.co/cn/) | 分布式搜索引擎 | 6.7.1 |
|
||||
| [Dubbo](http://dubbo.apache.org/) | 分布式 RPC 服务框架 | 2.7.1 |
|
||||
| [RocketMQ](http://dubbo.apache.org/) | 消息中间件 | 4.3.2 |
|
||||
| [Seata](https://github.com/seata/seata) | 分布式事务中间件 | 0.5.1 |
|
||||
| [Zookeeper](http://zookeeper.apache.org/) | 分布式系统协调 | 3.4.9 作为注册中心 |
|
||||
| [XXL-Job](http://www.xuxueli.com/xxl-job/) | 分布式任务调度平台 | 2.0.1 |
|
||||
| [springfox-swagger2](https://github.com/springfox/springfox/tree/master/springfox-swagger2) | API 文档 | 2.9.2 |
|
||||
| [swagger-bootstrap-ui](https://gitee.com/xiaoym/swagger-bootstrap-ui) | Swagger 增强 UI 实现 | 1.9.3 |
|
||||
| 项目 | 说明 |
|
||||
|-----------------------|--------------------|
|
||||
| `yudao-dependencies` | Maven 依赖版本管理 |
|
||||
| `yudao-framework` | Java 框架拓展 |
|
||||
| `yudao-server` | 管理后台 + 用户 APP 的服务端 |
|
||||
| `yudao-module-system` | 系统功能的 Module 模块 |
|
||||
| `yudao-module-member` | 会员中心的 Module 模块 |
|
||||
| `yudao-module-infra` | 基础设施的 Module 模块 |
|
||||
| `yudao-module-bpm` | 工作流程的 Module 模块 |
|
||||
| `yudao-module-pay` | 支付系统的 Module 模块 |
|
||||
| `yudao-module-mall` | 商城系统的 Module 模块 |
|
||||
| `yudao-module-erp` | ERP 系统的 Module 模块 |
|
||||
| `yudao-module-crm` | CRM 系统的 Module 模块 |
|
||||
| `yudao-module-ai` | AI 大模型的 Module 模块 |
|
||||
| `yudao-module-mp` | 微信公众号的 Module 模块 |
|
||||
| `yudao-module-report` | 大屏报表 Module 模块 |
|
||||
|
||||
未来考虑引入
|
||||
### 框架
|
||||
|
||||
* [ ] 配置中心 Apollo
|
||||
* [ ] 服务保障 Sentinel
|
||||
* [ ] 网关 Soul
|
||||
| 框架 | 说明 | 版本 | 学习指南 |
|
||||
|---------------------------------------------------------------------------------------------|------------------|------------|---------------------------------------------------------------------|
|
||||
| [Spring Cloud Alibaba](https://github.com/alibaba/spring-cloud-alibaba) | 微服务框架 | 2023.0.1 | [文档](https://github.com/YunaiV/SpringBoot-Labs) |
|
||||
| [Nacos](https://github.com/alibaba/nacos) | 配置中心 & 注册中心 | 2.3.2 | [文档](https://www.iocoder.cn/categories/Nacos/?yudao) |
|
||||
| [RocketMQ](https://github.com/apache/rocketmq) | 消息队列 | 5.2.0 | [文档](https://www.iocoder.cn/categories/RocketMQ/?yudao) |
|
||||
| [Sentinel](https://github.com/alibaba/sentinel) | 服务保障 | 1.8.6 | [文档](https://www.iocoder.cn/categories/Sentinel/?yudao) |
|
||||
| [XXL Job](https://github.com/xuxueli/xxl-job) | 定时任务 | 2.4.0 | [文档](https://www.iocoder.cn/XXL-JOB/good-collection/?yudao) |
|
||||
| [Spring Cloud Gateway](https://github.com/spring-cloud/spring-cloud-gateway) | 服务网关 | 4.1.0 | [文档](https://www.iocoder.cn/categories/Spring-Cloud-Gateway/?yudao) |
|
||||
| [Seata](https://github.com/seata/seata) | 分布式事务 | 1.6.1 | [文档](https://www.iocoder.cn/categories/Seata/?yudao) |
|
||||
| [MySQL](https://www.mysql.com/cn/) | 数据库服务器 | 5.7 / 8.0+ | |
|
||||
| [Druid](https://github.com/alibaba/druid) | JDBC 连接池、监控组件 | 1.2.23 | [文档](http://www.iocoder.cn/Spring-Boot/datasource-pool/?yudao) |
|
||||
| [MyBatis Plus](https://mp.baomidou.com/) | MyBatis 增强工具包 | 3.5.7 | [文档](http://www.iocoder.cn/Spring-Boot/MyBatis/?yudao) |
|
||||
| [Dynamic Datasource](https://dynamic-datasource.com/) | 动态数据源 | 4.3.1 | [文档](http://www.iocoder.cn/Spring-Boot/datasource-pool/?yudao) |
|
||||
| [Redis](https://redis.io/) | key-value 数据库 | 5.0 / 6.0 | |
|
||||
| [Redisson](https://github.com/redisson/redisson) | Redis 客户端 | 3.32.0 | [文档](http://www.iocoder.cn/Spring-Boot/Redis/?yudao) |
|
||||
| [Spring MVC](https://github.com/spring-projects/spring-framework/tree/master/spring-webmvc) | MVC 框架 | 6.1.10 | [文档](http://www.iocoder.cn/SpringMVC/MVC/?yudao) |
|
||||
| [Spring Security](https://github.com/spring-projects/spring-security) | Spring 安全框架 | 6.3.1 | [文档](http://www.iocoder.cn/Spring-Boot/Spring-Security/?yudao) |
|
||||
| [Hibernate Validator](https://github.com/hibernate/hibernate-validator) | 参数校验组件 | 8.0.1 | [文档](http://www.iocoder.cn/Spring-Boot/Validation/?yudao) |
|
||||
| [Flowable](https://github.com/flowable/flowable-engine) | 工作流引擎 | 7.0.0 | [文档](https://doc.iocoder.cn/bpm/) |
|
||||
| [Knife4j](https://gitee.com/xiaoym/knife4j) | Swagger 增强 UI 实现 | 4.5.0 | [文档](http://www.iocoder.cn/Spring-Boot/Swagger/?yudao) |
|
||||
| [SkyWalking](https://skywalking.apache.org/) | 分布式应用追踪系统 | 9.0.0 | [文档](http://www.iocoder.cn/Spring-Boot/SkyWalking/?yudao) |
|
||||
| [Spring Boot Admin](https://github.com/codecentric/spring-boot-admin) | Spring Boot 监控平台 | 3.6.1 | [文档](http://www.iocoder.cn/Spring-Boot/Admin/?yudao) |
|
||||
| [Jackson](https://github.com/FasterXML/jackson) | JSON 工具库 | 2.17.1 | |
|
||||
| [MapStruct](https://mapstruct.org/) | Java Bean 转换 | 1.6.3 | [文档](http://www.iocoder.cn/Spring-Boot/MapStruct/?yudao) |
|
||||
| [Lombok](https://projectlombok.org/) | 消除冗长的 Java 代码 | 1.18.34 | [文档](http://www.iocoder.cn/Spring-Boot/Lombok/?yudao) |
|
||||
| [JUnit](https://junit.org/junit5/) | Java 单元测试框架 | 5.10.1 | - |
|
||||
| [Mockito](https://github.com/mockito/mockito) | Java Mock 框架 | 5.7.0 | - |
|
||||
|
||||
### 前端
|
||||
## 🐷 演示图
|
||||
|
||||
商城 H5 和管理后台,分别采用了 Vue 和 React ,基于其适合的场景考虑。具体的,可以看看 [《为什么 React 比 Vue 更适合大型应用?》](https://www.zhihu.com/question/314761485/answer/615318460) 的讨论。
|
||||
### 系统功能
|
||||
|
||||
**商城 H5**
|
||||
| 模块 | biu | biu | biu |
|
||||
|----------|-----------------------------|---------------------------|--------------------------|
|
||||
| 登录 & 首页 |  |  |  |
|
||||
| 用户 & 应用 |  |  |  |
|
||||
| 租户 & 套餐 |  |  | - |
|
||||
| 部门 & 岗位 |  |  | - |
|
||||
| 菜单 & 角色 |  |  | - |
|
||||
| 审计日志 |  |  | - |
|
||||
| 短信 |  |  |  |
|
||||
| 字典 & 敏感词 |  |  |  |
|
||||
| 错误码 & 通知 |  |  | - |
|
||||
|
||||
| 框架 | 说明 | 版本 |
|
||||
| --- | --- | --- |
|
||||
| [Vue](https://cn.vuejs.org/index.html) | JavaScript 框架 | 2.5.17 |
|
||||
| [Vant](https://youzan.github.io/vant/#/zh-CN/intro) | Vue UI 组件库 | 3.13.0 |
|
||||
### 工作流程
|
||||
|
||||
**管理后台**
|
||||
| 模块 | biu | biu | biu |
|
||||
|---------|---------------------------------|---------------------------------|---------------------------------|
|
||||
| 流程模型 |  |  |  |
|
||||
| 表单 & 分组 |  |  | - |
|
||||
| 我的流程 |  |  |  |
|
||||
| 待办 & 已办 |  |  |  |
|
||||
| OA 请假 |  |  |  |
|
||||
|
||||
| 框架 | 说明 | 版本 |
|
||||
| --- | --- | --- |
|
||||
| [React](https://reactjs.org/) | JavaScript 框架 | 16.7.0 |
|
||||
| [Ant Design](https://ant.design/docs/react/introduce-cn) | React UI 组件库 | 3.13.0 |
|
||||
### 基础设施
|
||||
|
||||
### 监控
|
||||
| 模块 | biu | biu | biu |
|
||||
|---------------|-------------------------------|-----------------------------|---------------------------|
|
||||
| 代码生成 |  |  | - |
|
||||
| 文档 |  |  | - |
|
||||
| 文件 & 配置 |  |  |  |
|
||||
| 定时任务 |  |  | - |
|
||||
| API 日志 |  |  | - |
|
||||
| MySQL & Redis |  |  | - |
|
||||
| 监控平台 |  |  |  |
|
||||
|
||||
一般来说,监控会有三种方式:
|
||||
### 支付系统
|
||||
|
||||
* 1、Tracing ,我们采用 Apache SkyWalking
|
||||
* 2、Logging ,我们采用 ELK
|
||||
* 3、Metrics ,我们采用 Prometheus
|
||||
| 模块 | biu | biu | biu |
|
||||
|---------|---------------------------|---------------------------------|---------------------------------|
|
||||
| 商家 & 应用 |  |  |  |
|
||||
| 支付 & 退款 |  |  | --- |
|
||||
### 数据报表
|
||||
|
||||
| 框架 | 说明 | 版本 |
|
||||
| --- | --- | --- |
|
||||
| [SkyWalking](http://skywalking.apache.org/) | 分布式应用追踪系统 | 6.0.0 |
|
||||
| [Prometheus](https://prometheus.io/) | 服务监控体系 | 2.9.2 |
|
||||
| [Alertmanager](https://prometheus.io/docs/alerting/alertmanager/) | 告警管理器 | 0.17.0 |
|
||||
| [Grafana](https://grafana.com/) | 仪表盘和图形编辑器 | 0.17.0 |
|
||||
| 模块 | biu | biu | biu |
|
||||
|-------|---------------------------------|---------------------------------|---------------------------------------|
|
||||
| 报表设计器 |  |  |  |
|
||||
| 大屏设计器 |  |  |  |
|
||||
|
||||
### 其它
|
||||
### 移动端(管理后台)
|
||||
|
||||
* Jenkins 持续集成
|
||||
* Nginx 服务器
|
||||
* [ ] Docker 容器
|
||||
* [ ] Nginx
|
||||
| biu | biu | biu |
|
||||
|----------------------------------|----------------------------------|----------------------------------|
|
||||
|  |  |  |
|
||||
|  |  |  |
|
||||
|  |  |  |
|
||||
|
||||
# 某种结尾
|
||||
|
||||
目前成员
|
||||
|
||||
* 小范
|
||||
* 芋艿
|
||||
目前已经实现登录、我的、工作台、编辑资料、头像修改、密码修改、常见问题、关于我们等基础功能。
|
||||
|
||||
@@ -1,35 +0,0 @@
|
||||
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
|
||||
|
||||
# dependencies
|
||||
**/node_modules
|
||||
/src/utils/request-temp.js
|
||||
|
||||
# production
|
||||
/.vscode
|
||||
|
||||
# misc
|
||||
.DS_Store
|
||||
npm-debug.log*
|
||||
yarn-error.log
|
||||
|
||||
/coverage
|
||||
.idea
|
||||
yarn.lock
|
||||
package-lock.json
|
||||
*bak
|
||||
.vscode
|
||||
|
||||
# visual studio code
|
||||
.history
|
||||
*.log
|
||||
|
||||
functions/mock
|
||||
.temp/**
|
||||
|
||||
# umi
|
||||
.umi
|
||||
.umi-production
|
||||
|
||||
# screenshot
|
||||
screenshot
|
||||
.firebase
|
||||