Compare commits
733 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
36b3cfafd2 | ||
![]() |
5308e309ea | ||
![]() |
379c143dbb | ||
![]() |
a532ba0579 | ||
![]() |
05fc322919 | ||
![]() |
0cb7d8a29a | ||
![]() |
4db3de8d86 | ||
![]() |
a1f6826e14 | ||
![]() |
4809e9b462 | ||
![]() |
8f86f65884 | ||
![]() |
482a84a6f1 | ||
![]() |
670f2ef5da | ||
![]() |
8321d14b0b | ||
![]() |
b69d4e0852 | ||
![]() |
80a5889757 | ||
![]() |
7870283bfa | ||
![]() |
e67b62f2f6 | ||
![]() |
9148170926 | ||
![]() |
71efa0ed6f | ||
![]() |
8bbaaf1ce9 | ||
![]() |
6a7be19d3a | ||
![]() |
11ad7ad5e4 | ||
![]() |
c25bf38f50 | ||
![]() |
9c0d0c809a | ||
![]() |
68c1113ed1 | ||
![]() |
a6ec3fefcf | ||
![]() |
c06d3c3d26 | ||
![]() |
3fbce643ee | ||
![]() |
76f510f247 | ||
![]() |
b3fcefa677 | ||
![]() |
af0771a175 | ||
![]() |
28adfff10e | ||
![]() |
8dd600a300 | ||
![]() |
dd6adb8ee6 | ||
![]() |
e26814be31 | ||
![]() |
1f9968d784 | ||
![]() |
1ca5dd7e93 | ||
![]() |
891ed3d055 | ||
![]() |
361ad2e22a | ||
![]() |
e6f1e5d968 | ||
![]() |
26129b52a8 | ||
![]() |
d982a95fdd | ||
![]() |
ba444c9538 | ||
![]() |
bca6fb4698 | ||
![]() |
f28b960319 | ||
![]() |
457312d5aa | ||
![]() |
7d4d3bea55 | ||
![]() |
60d4aa97fb | ||
![]() |
059202a588 | ||
![]() |
73f1636daa | ||
![]() |
3e4b1c0552 | ||
![]() |
5a788af084 | ||
![]() |
278f2af8f8 | ||
![]() |
716727bfa7 | ||
![]() |
e8662e35e1 | ||
![]() |
dac0d2d693 | ||
![]() |
3e488d4308 | ||
![]() |
9507b6d800 | ||
![]() |
d5fe7708ce | ||
![]() |
cc71aabd3d | ||
![]() |
ddcb3e69f9 | ||
![]() |
6132443d26 | ||
![]() |
0411b3464a | ||
![]() |
9077f14bae | ||
![]() |
3d894ca7f5 | ||
![]() |
7237bc07bb | ||
![]() |
498edfffb1 | ||
![]() |
655eefc340 | ||
![]() |
c7f6f92159 | ||
![]() |
d82729e4c6 | ||
![]() |
8b98d13d8b | ||
![]() |
1baa7f4aee | ||
![]() |
35c1ba44d3 | ||
![]() |
2acf5c878f | ||
![]() |
02bc9d28de | ||
![]() |
3dd273a30d | ||
![]() |
6696bb8943 | ||
![]() |
40560f9618 | ||
![]() |
7d99c6dbe8 | ||
![]() |
544e650e15 | ||
![]() |
acee734554 | ||
![]() |
17f0297fb6 | ||
![]() |
530ec7ab24 | ||
![]() |
f5c5d38303 | ||
![]() |
806228be8b | ||
![]() |
99dd33c408 | ||
![]() |
bef7937835 | ||
![]() |
1e2c83d90f | ||
![]() |
02abe86253 | ||
![]() |
f10b638caf | ||
![]() |
f6f33a07d0 | ||
![]() |
b75d777670 | ||
![]() |
f8952f8e34 | ||
![]() |
583d34a801 | ||
![]() |
1b192b5032 | ||
![]() |
3badd5158c | ||
![]() |
61d51e54dc | ||
![]() |
e490195cbc | ||
![]() |
fd126ba2f7 | ||
![]() |
d4acacec60 | ||
![]() |
dad56fd096 | ||
![]() |
f33b66558c | ||
![]() |
1ffbd9399e | ||
![]() |
9aee08ee0e | ||
![]() |
2895ae3ddb | ||
![]() |
2132de9dd1 | ||
![]() |
65eddc63af | ||
![]() |
5cc3e6510b | ||
![]() |
9b6f5bd503 | ||
![]() |
0619989586 | ||
![]() |
55cae6d2aa | ||
![]() |
b119aadba5 | ||
![]() |
81c12b1852 | ||
![]() |
eb4434ecbc | ||
![]() |
282c15c7c4 | ||
![]() |
da8b2eab6d | ||
![]() |
4dd2d80887 | ||
![]() |
4132cf1437 | ||
![]() |
dc382d80bb | ||
![]() |
60875a0472 | ||
![]() |
175d244dee | ||
![]() |
5932e8e931 | ||
![]() |
287a17a9ff | ||
![]() |
c0ffaf8ea9 | ||
![]() |
c7f0b5c73d | ||
![]() |
4c634245e9 | ||
![]() |
54bf24b966 | ||
![]() |
b7f54a3061 | ||
![]() |
ca51056c00 | ||
![]() |
002475f33a | ||
![]() |
d2c135eda9 | ||
![]() |
0753df68b8 | ||
![]() |
551a968449 | ||
![]() |
883bdc65a1 | ||
![]() |
292f23c4b2 | ||
![]() |
d29c5a556c | ||
![]() |
bdb38c4157 | ||
![]() |
eff9fafde8 | ||
![]() |
5a2d9d14df | ||
![]() |
7fd497fcc9 | ||
![]() |
7b2f639324 | ||
![]() |
716f11e80b | ||
![]() |
9d9638b15b | ||
![]() |
8123354f09 | ||
![]() |
8ae3401452 | ||
![]() |
c2b6c0d72a | ||
![]() |
800c44a46e | ||
![]() |
4cd5b5712b | ||
![]() |
0d1fc1138a | ||
![]() |
de83531285 | ||
![]() |
e711092440 | ||
![]() |
8ffbc15cec | ||
![]() |
f884054d2c | ||
![]() |
8f9404f99b | ||
![]() |
c3e4e23459 | ||
![]() |
3124948175 | ||
![]() |
281ba1e369 | ||
![]() |
a83c156bf1 | ||
![]() |
c5e85f3bfb | ||
![]() |
4257cad46a | ||
![]() |
e2032e7e97 | ||
![]() |
9eca965dd6 | ||
![]() |
c7285da9a7 | ||
![]() |
bfc72a9802 | ||
![]() |
fe53e426a4 | ||
![]() |
fe68b42a8c | ||
![]() |
29ae1bcbca | ||
![]() |
2584911d88 | ||
![]() |
8191d9e141 | ||
![]() |
95254341a1 | ||
![]() |
4f589cad53 | ||
![]() |
5d4a7ffa3b | ||
![]() |
87e5b2bed1 | ||
![]() |
4153331535 | ||
![]() |
94a32d34b2 | ||
![]() |
9b6e2114c7 | ||
![]() |
a4e2cacc46 | ||
![]() |
e8c1bdde3d | ||
![]() |
db1f44305d | ||
![]() |
2e9dfac9ab | ||
![]() |
61fbb9909a | ||
![]() |
fe07e223e4 | ||
![]() |
f217ba0807 | ||
![]() |
6446b753d3 | ||
![]() |
97fc4027de | ||
![]() |
5dd6e5bee8 | ||
![]() |
6fbf7b261b | ||
![]() |
d3c02f2a57 | ||
![]() |
c3de25e760 | ||
![]() |
1b03fdb08b | ||
![]() |
a159a983a2 | ||
![]() |
159c74ce15 | ||
![]() |
60171ce7e4 | ||
![]() |
e4a2c738b2 | ||
![]() |
5b9106fdb5 | ||
![]() |
5c2723c7bf | ||
![]() |
de828e3d04 | ||
![]() |
e2a8f7b389 | ||
![]() |
651725e3e8 | ||
![]() |
a8223fc4f2 | ||
![]() |
e6f4d649aa | ||
![]() |
36da5d69b0 | ||
![]() |
715c42574f | ||
![]() |
7dc398717a | ||
![]() |
503c996acd | ||
![]() |
e159b2e500 | ||
![]() |
ba31d5f6fb | ||
![]() |
baa2e69cdf | ||
![]() |
1a999cbb75 | ||
![]() |
b55c1b942d | ||
![]() |
6fdd4da0b3 | ||
![]() |
ebf4ac1d5a | ||
![]() |
3bfaa3d5c3 | ||
![]() |
be2ee905df | ||
![]() |
4177071758 | ||
![]() |
5fcd0a21da | ||
![]() |
ee53d2ad51 | ||
![]() |
9ff67b479f | ||
![]() |
8960a82978 | ||
![]() |
b5515799dc | ||
![]() |
b53bfb0976 | ||
![]() |
aadf2778fe | ||
![]() |
815755fa3a | ||
![]() |
a97e06b460 | ||
![]() |
1130434b02 | ||
![]() |
4d0873374f | ||
![]() |
27b8202053 | ||
![]() |
134e5ca20f | ||
![]() |
64c8dd6292 | ||
![]() |
c4a7da9233 | ||
![]() |
e1fe21f24c | ||
![]() |
47698bfc6c | ||
![]() |
72d2dcc68f | ||
![]() |
f221f58973 | ||
![]() |
93effe8fa7 | ||
![]() |
d397758dd1 | ||
![]() |
8f43fba629 | ||
![]() |
bae94d06ac | ||
![]() |
33323c1483 | ||
![]() |
bcf7dd0917 | ||
![]() |
ead8741393 | ||
![]() |
14c7465bc6 | ||
![]() |
ba59ec85e0 | ||
![]() |
0219e6d907 | ||
![]() |
b052c8457a | ||
![]() |
384359c9d4 | ||
![]() |
5f9184904a | ||
![]() |
afaef0dfbb | ||
![]() |
222d1cf69b | ||
![]() |
5e2fa48f20 | ||
![]() |
7a7ae3b8ec | ||
![]() |
105f1a2707 | ||
![]() |
1f3794db77 | ||
![]() |
c4755c49b1 | ||
![]() |
c434c960a1 | ||
![]() |
8edc4f68a2 | ||
![]() |
3b715a1380 | ||
![]() |
508ad76cb8 | ||
![]() |
a82898ca13 | ||
![]() |
92b10e2ecf | ||
![]() |
f5079b1c57 | ||
![]() |
d156d43d63 | ||
![]() |
68049b85b9 | ||
![]() |
bc30c1d9d2 | ||
![]() |
ae98315616 | ||
![]() |
59e6006572 | ||
![]() |
402a3809a3 | ||
![]() |
bf3e848c17 | ||
![]() |
7a49e45b4b | ||
![]() |
24a406e47d | ||
![]() |
d67f4a7f46 | ||
![]() |
dfa09c787a | ||
![]() |
27e70e73a3 | ||
![]() |
5e7e3d816c | ||
![]() |
95edd1d451 | ||
![]() |
418ae829da | ||
![]() |
48f5d3f0e2 | ||
![]() |
09a2cfaaa7 | ||
![]() |
a6ffb5d650 | ||
![]() |
0fb3c4bfcc | ||
![]() |
446951bd11 | ||
![]() |
7f657ee931 | ||
![]() |
c33186569d | ||
![]() |
5d6308e4bb | ||
![]() |
859cf74a6c | ||
![]() |
6a38738760 | ||
![]() |
21b3744544 | ||
![]() |
0c51e7fdba | ||
![]() |
b287fdb9f2 | ||
![]() |
6c174d9c83 | ||
![]() |
14d7db0c60 | ||
![]() |
114f1e4833 | ||
![]() |
461c789492 | ||
![]() |
a0417f182e | ||
![]() |
b84f7825c5 | ||
![]() |
414c1be128 | ||
![]() |
e2ed0b7afb | ||
![]() |
c42ff645d1 | ||
![]() |
91769f0b75 | ||
![]() |
1dee258c18 | ||
![]() |
d9522808eb | ||
![]() |
8e51de5349 | ||
![]() |
91aacefc3d | ||
![]() |
eb0a1eb293 | ||
![]() |
d1796e51ff | ||
![]() |
bd1153fbe2 | ||
![]() |
870873e480 | ||
![]() |
999dfd7c4a | ||
![]() |
7f0901e0bb | ||
![]() |
7c165fb1f6 | ||
![]() |
9d10c85be8 | ||
![]() |
3a1694dea3 | ||
![]() |
0fcc0072c2 | ||
![]() |
5ae43a238d | ||
![]() |
73e1158836 | ||
![]() |
c9c176ea05 | ||
![]() |
7957cfa50d | ||
![]() |
8d13ecc9c8 | ||
![]() |
00e1c30f57 | ||
![]() |
3f988a890d | ||
![]() |
3a24d05bdc | ||
![]() |
6aea461e8d | ||
![]() |
ebeb14be2f | ||
![]() |
9812881094 | ||
![]() |
0e5e6c7ce0 | ||
![]() |
5b066ea693 | ||
![]() |
ac5646b84d | ||
![]() |
cc853a2b92 | ||
![]() |
15cca8f3de | ||
![]() |
348d073718 | ||
![]() |
717caf527a | ||
![]() |
f46a037164 | ||
![]() |
b426c63eeb | ||
![]() |
e27ec2fd50 | ||
![]() |
f92a5899f3 | ||
![]() |
d556877b13 | ||
![]() |
c95a1d0a7d | ||
![]() |
6c5ea2bc11 | ||
![]() |
91b4280625 | ||
![]() |
f23e1b857a | ||
![]() |
a73e078593 | ||
![]() |
259807600a | ||
![]() |
29d61beb11 | ||
![]() |
da529851bd | ||
![]() |
654b70c514 | ||
![]() |
b54f7e9256 | ||
![]() |
721adfbf60 | ||
![]() |
3caa5f14bd | ||
![]() |
b84da30234 | ||
![]() |
5dcb3db5d7 | ||
![]() |
888c488206 | ||
![]() |
3f410c2735 | ||
![]() |
1c282bd3cb | ||
![]() |
d80bf5a368 | ||
![]() |
6f475f8c85 | ||
![]() |
7cf4c5415e | ||
![]() |
d0a7f41875 | ||
![]() |
68a4ef98ca | ||
![]() |
66ed61c641 | ||
![]() |
7caf8e900f | ||
![]() |
ecdc39612f | ||
![]() |
a6437b7cc5 | ||
![]() |
c44ace6011 | ||
![]() |
518e89dc4b | ||
![]() |
1c3521c5fa | ||
![]() |
147cd271b8 | ||
![]() |
7cdb321fe4 | ||
![]() |
927f71c7e2 | ||
![]() |
fbb63ee262 | ||
![]() |
47ba5b7b44 | ||
![]() |
35ceef371c | ||
![]() |
052e4689ee | ||
![]() |
0ac599a3d9 | ||
![]() |
f1c4c7964a | ||
![]() |
cad508def6 | ||
![]() |
ca4afc2909 | ||
![]() |
2485a5ebc9 | ||
![]() |
e7d8643665 | ||
![]() |
0134375401 | ||
![]() |
0fa3ed9421 | ||
![]() |
9cbd0fec1c | ||
![]() |
5d2d52020e | ||
![]() |
4682650e11 | ||
![]() |
b06a21f9af | ||
![]() |
e31b40eefa | ||
![]() |
4014137a4c | ||
![]() |
efb221b1fe | ||
![]() |
e615be971e | ||
![]() |
d76bc7aa82 | ||
![]() |
3f33ca2d6b | ||
![]() |
d224b6b9be | ||
![]() |
cbc61184bd | ||
![]() |
67d60e32f8 | ||
![]() |
b697ee3298 | ||
![]() |
b78f814552 | ||
![]() |
78b3d2a20f | ||
![]() |
20eb0a2a88 | ||
![]() |
41d996f7f3 | ||
![]() |
c563051841 | ||
![]() |
409ec555e8 | ||
![]() |
23e3c4d0d9 | ||
![]() |
08e9772f66 | ||
![]() |
11c4c950b7 | ||
![]() |
6b42efd786 | ||
![]() |
040a66965c | ||
![]() |
2f42964a96 | ||
![]() |
9b90320985 | ||
![]() |
1b558a02b0 | ||
![]() |
6fc724545b | ||
![]() |
6206dd94e2 | ||
![]() |
0a20f7fe9e | ||
![]() |
3750dc76c7 | ||
![]() |
3a1e5c1b5f | ||
![]() |
ef656cf762 | ||
![]() |
b3c1be108c | ||
![]() |
a918b54b28 | ||
![]() |
c1e020a286 | ||
![]() |
0200fa6e53 | ||
![]() |
c7ced55a6c | ||
![]() |
5ffea93731 | ||
![]() |
846405d8b1 | ||
![]() |
3e9768374b | ||
![]() |
7ad3b6ad2b | ||
![]() |
7036a6652c | ||
![]() |
8ea46b8fc2 | ||
![]() |
9826bd614b | ||
![]() |
c1782c432f | ||
![]() |
d44c29296d | ||
![]() |
4393c5da1c | ||
![]() |
02fe0329e4 | ||
![]() |
0899f5fd29 | ||
![]() |
bdb18b4ced | ||
![]() |
5c9a99c83e | ||
![]() |
e5c556f106 | ||
![]() |
bb0bb2a4fa | ||
![]() |
4a3703e302 | ||
![]() |
050f0bb6a2 | ||
![]() |
b582206003 | ||
![]() |
ad1f656dfa | ||
![]() |
1dfbe45913 | ||
![]() |
07884ef423 | ||
![]() |
bc54e2fb35 | ||
![]() |
b92ed60136 | ||
![]() |
2efdbf93cb | ||
![]() |
b16632ea41 | ||
![]() |
6b1d996b66 | ||
![]() |
26f563df57 | ||
![]() |
ab30ff6480 | ||
![]() |
b0fcd96dfe | ||
![]() |
f5b2bb4d7d | ||
![]() |
c33bd38b5d | ||
![]() |
b44ad3a0f7 | ||
![]() |
666925da6e | ||
![]() |
772a982b5f | ||
![]() |
700d95a43d | ||
![]() |
8dfb298376 | ||
![]() |
9517ffdfb8 | ||
![]() |
bf7f68a04b | ||
![]() |
8a7f7fd641 | ||
![]() |
2f0aaee823 | ||
![]() |
d6bd4be8b0 | ||
![]() |
32b348a2d3 | ||
![]() |
6b3af71735 | ||
![]() |
b7c0fef63f | ||
![]() |
2672b3e2fa | ||
![]() |
a93b9a616f | ||
![]() |
7fc1016e90 | ||
![]() |
850d028ec7 | ||
![]() |
331be53b8b | ||
![]() |
49d726019a | ||
![]() |
fc570b6062 | ||
![]() |
d795dbc7ac | ||
![]() |
cd4940d710 | ||
![]() |
a93acd2a74 | ||
![]() |
6573849f56 | ||
![]() |
7d0e9ea762 | ||
![]() |
60b24e36d5 | ||
![]() |
1871a01944 | ||
![]() |
59e16795be | ||
![]() |
35df912be7 | ||
![]() |
08535d6019 | ||
![]() |
16f2a5b91a | ||
![]() |
32cca12cd2 | ||
![]() |
fd072b7d6e | ||
![]() |
798e322f08 | ||
![]() |
8e3a65d84c | ||
![]() |
8d58b1e862 | ||
![]() |
a4c11b890c | ||
![]() |
079fa42ba3 | ||
![]() |
74aebfca3e | ||
![]() |
c7e3a8c126 | ||
![]() |
1f4f8c0747 | ||
![]() |
ecfe0b864b | ||
![]() |
a978c99617 | ||
![]() |
16dd86a8db | ||
![]() |
933bb188bd | ||
![]() |
281590c48e | ||
![]() |
03d7d2eead | ||
![]() |
09776a73b5 | ||
![]() |
e791a06e2e | ||
![]() |
749fe9d515 | ||
![]() |
7e6a3d2e36 | ||
![]() |
0d47d6cead | ||
![]() |
59d5fef592 | ||
![]() |
07fe52939d | ||
![]() |
5b324f90a4 | ||
![]() |
8ec3733882 | ||
![]() |
af9334c9b2 | ||
![]() |
1662d17fc9 | ||
![]() |
e69e6d880b | ||
![]() |
217a31a123 | ||
![]() |
af0eeb6e3b | ||
![]() |
b74991e242 | ||
![]() |
b892a6d2bd | ||
![]() |
25df1e2ecd | ||
![]() |
296256a55a | ||
![]() |
66f09ed54b | ||
![]() |
cd33f68e2b | ||
![]() |
4953d5ec62 | ||
![]() |
ae8397422a | ||
![]() |
e23fb5024a | ||
![]() |
573ad59edc | ||
![]() |
df6d63068d | ||
![]() |
60172274ec | ||
![]() |
70b48ca232 | ||
![]() |
5cfcaa1a6e | ||
![]() |
9ff873fe53 | ||
![]() |
20100aa78b | ||
![]() |
dcb1660880 | ||
![]() |
e1a8e45ac7 | ||
![]() |
0c283ded5d | ||
![]() |
b6c7a940be | ||
![]() |
644d976a78 | ||
![]() |
45e5578cb4 | ||
![]() |
5ffc1ac9f3 | ||
![]() |
5f64fe052b | ||
![]() |
73d0e9d08a | ||
![]() |
4f5ac0edbb | ||
![]() |
143bff909a | ||
![]() |
9e894e0430 | ||
![]() |
66210e5ee2 | ||
![]() |
bb8e44a268 | ||
![]() |
dde89d51d5 | ||
![]() |
1e1a22c256 | ||
![]() |
84b365a707 | ||
![]() |
25bea4920c | ||
![]() |
f2d803c111 | ||
![]() |
4126e37d91 | ||
![]() |
f75f4e8846 | ||
![]() |
0e817b190f | ||
![]() |
91e357e59d | ||
![]() |
8f7efbe4e2 | ||
![]() |
151e58daa1 | ||
![]() |
5bfca56efa | ||
![]() |
db7e47faa2 | ||
![]() |
6ca09af97e | ||
![]() |
3e350151bc | ||
![]() |
87d4f9b71a | ||
![]() |
9af0aa5f7d | ||
![]() |
87670265b2 | ||
![]() |
36c45bd44e | ||
![]() |
dd93215139 | ||
![]() |
e72f741d02 | ||
![]() |
f3a982da31 | ||
![]() |
f59119bf6e | ||
![]() |
ba380ea615 | ||
![]() |
910d374cee | ||
![]() |
36ce968893 | ||
![]() |
f1fa8eadd2 | ||
![]() |
73a781cbbe | ||
![]() |
0d08c814ec | ||
![]() |
1452f6b231 | ||
![]() |
636b14ccce | ||
![]() |
2a9a869e01 | ||
![]() |
51cf5b7c67 | ||
![]() |
e41935ea1d | ||
![]() |
8d2bcc57aa | ||
![]() |
5de8fa2e42 | ||
![]() |
e86214015d | ||
![]() |
e34eddc386 | ||
![]() |
894b19b8ec | ||
![]() |
f8db53896f | ||
![]() |
35daee84e7 | ||
![]() |
fcaa92d406 | ||
![]() |
382c3a4699 | ||
![]() |
151f659c99 | ||
![]() |
8004a11036 | ||
![]() |
406f69e21d | ||
![]() |
cc049566d1 | ||
![]() |
5ffed46288 | ||
![]() |
6bdc31a315 | ||
![]() |
0631c51d93 | ||
![]() |
6a9146ff8d | ||
![]() |
22c70df111 | ||
![]() |
55dbff7570 | ||
![]() |
02fa6fc5c6 | ||
![]() |
0083d12404 | ||
![]() |
b065a2a741 | ||
![]() |
53e9be733f | ||
![]() |
c62da6a056 | ||
![]() |
fb7915c917 | ||
![]() |
a70c7ca855 | ||
![]() |
d08b9530a2 | ||
![]() |
cac5545762 | ||
![]() |
16956a6501 | ||
![]() |
3672c217f8 | ||
![]() |
7bfb426a9d | ||
![]() |
3b92042d4b | ||
![]() |
01a67289a9 | ||
![]() |
02e22c664d | ||
![]() |
e942b52a67 | ||
![]() |
e745bb6675 | ||
![]() |
be7c664e07 | ||
![]() |
83aa656bda | ||
![]() |
e25099a49e | ||
![]() |
fbeaa06100 | ||
![]() |
3da2eb89b2 | ||
![]() |
39e52cb145 | ||
![]() |
f129eab36f | ||
![]() |
db73ddc942 | ||
![]() |
8ed52701fd | ||
![]() |
4faf61a475 | ||
![]() |
86be0bdf80 | ||
![]() |
4b643a7b34 | ||
![]() |
12d6c14b1c | ||
![]() |
dbdf1d9fb0 | ||
![]() |
c74ab7450d | ||
![]() |
5fb77df903 | ||
![]() |
61220cf44e | ||
![]() |
5dab4ae2e2 | ||
![]() |
bb949d991a | ||
![]() |
cf61b6056a | ||
![]() |
3bcbc6656f | ||
![]() |
21499a4d40 | ||
![]() |
7a792a7d48 | ||
![]() |
7fef594390 | ||
![]() |
c21e88860f | ||
![]() |
85047bca7b | ||
![]() |
467811a42e | ||
![]() |
0ffa7ff4c8 | ||
![]() |
494928ed88 | ||
![]() |
e4a5a5672f | ||
![]() |
69ebfbe105 | ||
![]() |
7c1a4db5a9 | ||
![]() |
9d68c62177 | ||
![]() |
4891f18538 | ||
![]() |
d794c2c198 | ||
![]() |
912e18857a | ||
![]() |
c3d9439030 | ||
![]() |
8ec0be01a8 | ||
![]() |
6ac96facf6 | ||
![]() |
0b3640a522 | ||
![]() |
d25062ec81 | ||
![]() |
da2810dece | ||
![]() |
6a4616b6ea | ||
![]() |
235882791f | ||
![]() |
5b13c07e01 | ||
![]() |
be01cd4894 | ||
![]() |
023322cb25 | ||
![]() |
14d02bdfb3 | ||
![]() |
96e2bf020f | ||
![]() |
cd86620b74 | ||
![]() |
7345d80b53 | ||
![]() |
19ceea2c6c | ||
![]() |
810c7ed040 | ||
![]() |
c233ce1a20 | ||
![]() |
6b05835cb3 | ||
![]() |
e163ae8b70 | ||
![]() |
9980b12551 | ||
![]() |
97502c8b51 | ||
![]() |
70816371e5 | ||
![]() |
f7fe9ad7b0 | ||
![]() |
6428f0fcaf | ||
![]() |
da162853ec | ||
![]() |
15ced47b17 | ||
![]() |
c10ea9d9de | ||
![]() |
24a56bb45f | ||
![]() |
f56d394830 | ||
![]() |
668d493b7f | ||
![]() |
3905060bbf | ||
![]() |
1e3380d0a3 | ||
![]() |
2113e825d7 | ||
![]() |
3851149338 | ||
![]() |
7549ab2611 | ||
![]() |
c88794f212 | ||
![]() |
1df0fd1bf8 | ||
![]() |
28f4456bbe | ||
![]() |
3ced6a3240 | ||
![]() |
3219611a32 | ||
![]() |
4068548c45 | ||
![]() |
dbb75e1d9e | ||
![]() |
8e64e93d9e | ||
![]() |
c139be1966 | ||
![]() |
9bdd71dbf1 | ||
![]() |
a5f018104e | ||
![]() |
7c47fd47c1 | ||
![]() |
f8e54dda30 | ||
![]() |
81b8f4171f | ||
![]() |
711a2763ed | ||
![]() |
160606356e | ||
![]() |
992a30486e | ||
![]() |
c3e36ba9da | ||
![]() |
6786aa352b | ||
![]() |
640a60231c | ||
![]() |
91f63ff813 | ||
![]() |
8ce8f4e3a8 | ||
![]() |
4b2855232a | ||
![]() |
9822a5ce47 | ||
![]() |
dd46e9b107 | ||
![]() |
a2ca746f0a | ||
![]() |
8c65afc56a | ||
![]() |
38462fbcf8 | ||
![]() |
552e9969cc | ||
![]() |
d3cd87767b | ||
![]() |
535413804b | ||
![]() |
502fa11f1d | ||
![]() |
32da5aae84 | ||
![]() |
63542b4ccb | ||
![]() |
b30fc28021 | ||
![]() |
d5a48e63a3 | ||
![]() |
a30ca26af8 | ||
![]() |
70de47c156 | ||
![]() |
38d7d75f7f | ||
![]() |
6fe5f4bc0d | ||
![]() |
cbf5ef5953 | ||
![]() |
da53a041da | ||
![]() |
f69d8503a2 | ||
![]() |
c1935fba2d | ||
![]() |
b0c73b786a | ||
![]() |
5674bfafc8 | ||
![]() |
b89d7ff384 | ||
![]() |
4a01348e0b | ||
![]() |
1811b96eb5 |
BIN
.image/Java监控.jpg
Normal file
After Width: | Height: | Size: 115 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: 98 KiB |
BIN
.image/admin-uniapp/01.png
Executable file
After Width: | Height: | Size: 16 KiB |
BIN
.image/admin-uniapp/02.png
Executable file
After Width: | Height: | Size: 37 KiB |
BIN
.image/admin-uniapp/03.png
Executable file
After Width: | Height: | Size: 16 KiB |
BIN
.image/admin-uniapp/04.png
Executable file
After Width: | Height: | Size: 10 KiB |
BIN
.image/admin-uniapp/05.png
Executable file
After Width: | Height: | Size: 63 KiB |
BIN
.image/admin-uniapp/06.png
Executable file
After Width: | Height: | Size: 9.7 KiB |
BIN
.image/admin-uniapp/07.png
Executable file
After Width: | Height: | Size: 28 KiB |
BIN
.image/admin-uniapp/08.png
Executable file
After Width: | Height: | Size: 27 KiB |
BIN
.image/admin-uniapp/09.png
Executable file
After Width: | Height: | Size: 7.3 KiB |
BIN
.image/common/mall-feature.png
Normal file
After Width: | Height: | Size: 32 KiB |
BIN
.image/common/mall-preview.png
Normal file
After Width: | Height: | Size: 255 KiB |
BIN
.image/common/ruoyi-vue-pro-architecture.png
Normal file
After Width: | Height: | Size: 192 KiB |
BIN
.image/common/ruoyi-vue-pro-biz.png
Normal file
After Width: | Height: | Size: 80 KiB |
BIN
.image/common/yudao-cloud-architecture.png
Normal file
After Width: | Height: | Size: 493 KiB |
BIN
.image/个人中心.jpg
Normal file
After Width: | Height: | Size: 42 KiB |
BIN
.image/代码生成.jpg
Normal file
After Width: | Height: | Size: 142 KiB |
BIN
.image/令牌管理.jpg
Executable file
After Width: | Height: | Size: 108 KiB |
BIN
.image/任务列表-审批.jpg
Normal file
After Width: | Height: | Size: 89 KiB |
BIN
.image/任务列表-已办.jpg
Normal file
After Width: | Height: | Size: 161 KiB |
BIN
.image/任务列表-待办.jpg
Normal file
After Width: | Height: | Size: 154 KiB |
BIN
.image/任务日志.jpg
Normal file
After Width: | Height: | Size: 132 KiB |
BIN
.image/商户信息.jpg
Normal file
After Width: | Height: | Size: 83 KiB |
BIN
.image/在线用户.jpg
Normal file
After Width: | Height: | Size: 89 KiB |
BIN
.image/大屏设计器-列表.jpg
Executable file
After Width: | Height: | Size: 53 KiB |
BIN
.image/大屏设计器-编辑.jpg
Executable file
After Width: | Height: | Size: 120 KiB |
BIN
.image/大屏设计器-预览.jpg
Executable file
After Width: | Height: | Size: 89 KiB |
BIN
.image/字典数据.jpg
Normal file
After Width: | Height: | Size: 94 KiB |
BIN
.image/字典类型.jpg
Normal file
After Width: | Height: | Size: 134 KiB |
BIN
.image/定时任务.jpg
Normal file
After Width: | Height: | Size: 90 KiB |
BIN
.image/岗位管理.jpg
Normal file
After Width: | Height: | Size: 99 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
Executable file
After Width: | Height: | Size: 59 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: 41 KiB |
BIN
.image/报表设计器-数据报表.jpg
Normal file
After Width: | Height: | Size: 45 KiB |
BIN
.image/操作日志.jpg
Normal file
After Width: | Height: | Size: 114 KiB |
BIN
.image/支付订单.jpg
Normal file
After Width: | Height: | Size: 208 KiB |
BIN
.image/敏感词.jpg
Executable file
After Width: | Height: | Size: 50 KiB |
BIN
.image/数据库文档.jpg
Normal file
After Width: | Height: | Size: 113 KiB |
BIN
.image/文件管理.jpg
Normal file
After Width: | Height: | Size: 87 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: 103 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: 137 KiB |
BIN
.image/用户分组.jpg
Normal file
After Width: | Height: | Size: 82 KiB |
BIN
.image/用户管理.jpg
Normal file
After Width: | Height: | Size: 118 KiB |
BIN
.image/登录.jpg
Normal file
After Width: | Height: | Size: 93 KiB |
BIN
.image/登录日志.jpg
Normal file
After Width: | Height: | Size: 79 KiB |
BIN
.image/短信日志.jpg
Normal file
After Width: | Height: | Size: 43 KiB |
BIN
.image/短信模板.jpg
Normal file
After Width: | Height: | Size: 248 KiB |
BIN
.image/短信渠道.jpg
Normal file
After Width: | Height: | Size: 104 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: 114 KiB |
BIN
.image/菜单管理.jpg
Normal file
After Width: | Height: | Size: 144 KiB |
BIN
.image/表单构建.jpg
Normal file
After Width: | Height: | Size: 118 KiB |
BIN
.image/角色管理.jpg
Normal file
After Width: | Height: | Size: 110 KiB |
BIN
.image/访问日志.jpg
Normal file
After Width: | Height: | Size: 78 KiB |
BIN
.image/退款订单.jpg
Normal file
After Width: | Height: | Size: 92 KiB |
BIN
.image/通知公告.jpg
Normal file
After Width: | Height: | Size: 96 KiB |
BIN
.image/部门管理.jpg
Normal file
After Width: | Height: | Size: 117 KiB |
BIN
.image/配置管理.jpg
Normal file
After Width: | Height: | Size: 118 KiB |
BIN
.image/链路追踪.jpg
Normal file
After Width: | Height: | Size: 101 KiB |
BIN
.image/错误日志.jpg
Normal file
After Width: | Height: | Size: 141 KiB |
BIN
.image/错误码管理.jpg
Normal file
After Width: | Height: | Size: 146 KiB |
BIN
.image/首页.jpg
Normal file
After Width: | Height: | Size: 67 KiB |
49
Docker-HOWTO.md
Normal file
@@ -0,0 +1,49 @@
|
||||
# Docker Build & Up
|
||||
|
||||
目标: 快速部署体验系统,帮助了解系统之间的依赖关系。
|
||||
依赖:docker compose v2,删除`name: yudao-system`,降低`version`版本为`3.3`以下,支持`docker-compose`。
|
||||
|
||||
## 功能文件列表
|
||||
|
||||
```text
|
||||
.
|
||||
├── Docker-HOWTO.md
|
||||
├── docker-compose.yml
|
||||
├── docker.env <-- 提供docker-compose环境变量配置
|
||||
├── yudao-server
|
||||
│ └── Dockerfile
|
||||
└── yudao-ui-admin
|
||||
├── .dockerignore
|
||||
├── Dockerfile
|
||||
└── nginx.conf <-- 提供基础配置,gzip压缩、api转发
|
||||
```
|
||||
|
||||
## 构建 jar 包
|
||||
|
||||
```shell
|
||||
# 创建maven缓存volume
|
||||
docker volume create --name yudao-maven-repo
|
||||
|
||||
docker run -it --rm --name yudao-maven \
|
||||
-v yudao-maven-repo:/root/.m2 \
|
||||
-v $PWD:/usr/src/mymaven \
|
||||
-w /usr/src/mymaven \
|
||||
maven mvn clean install package '-Dmaven.test.skip=true'
|
||||
```
|
||||
|
||||
## 构建启动服务
|
||||
|
||||
```shell
|
||||
docker compose --env-file docker.env up -d
|
||||
```
|
||||
|
||||
首次运行会自动构建容器。可以通过`docker compose build [service]`来手动构建所有或某个docker镜像
|
||||
|
||||
`--env-file docker.env`为可选参数,只是展示了通过`.env`文件配置容器启动的环境变量,`docker-compose.yml`本身已经提供足够的默认参数来正常运行系统。
|
||||
|
||||
## 服务器的宿主机端口映射
|
||||
|
||||
- admin ui: http://localhost:8080
|
||||
- api server: http://localhost:48080
|
||||
- mysql: root/123456, port: 3306
|
||||
- redis: port: 6379
|
119
README.md
@@ -10,6 +10,7 @@
|
||||
## 🐶 新手必读
|
||||
|
||||
* 演示地址【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://doc.iocoder.cn/quick-start/>
|
||||
* 视频教程:<https://doc.iocoder.cn/video/>
|
||||
@@ -22,10 +23,10 @@
|
||||
>
|
||||
> 😜 给项目点点 Star 吧,这对我们真的很重要!
|
||||
|
||||

|
||||

|
||||
|
||||
* 管理后台的 Vue3 版本采用 [vue-element-plus-admin](https://gitee.com/kailong110120130/vue-element-plus-admin) ,Vue2 版本采用 [vue-element-admin](https://github.com/PanJiaChen/vue-element-admin)
|
||||
* 管理后台的移动端采用 [uni-app](https://github.com/dcloudio/uni-app) 方案,一份代码多终端适配,同时支持 APP、小程序、H5!
|
||||
* 管理后台的电脑端: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 Boot 多模块架构、MySQL + MyBatis Plus、Redis + Redisson
|
||||
* 数据库可使用 MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、国产达梦 DM、TiDB 等
|
||||
* 权限认证使用 Spring Security & Token & Redis,支持多终端、多种用户的认证系统,支持 SSO 单点登录
|
||||
@@ -101,7 +102,7 @@
|
||||
|
||||
系统内置多种多种业务功能,可以用于快速你的业务系统:
|
||||
|
||||

|
||||

|
||||
|
||||
* 系统功能
|
||||
* 基础设施
|
||||
@@ -159,12 +160,11 @@
|
||||
|
||||
| | 功能 | 描述 |
|
||||
|-----|------|---------------------------|
|
||||
| 🚀 | 商户信息 | 管理商户信息,支持 Saas 场景下的多商户功能 |
|
||||
| 🚀 | 应用信息 | 配置商户的应用信息,对接支付宝、微信等多个支付渠道 |
|
||||
| 🚀 | 支付订单 | 查看用户发起的支付宝、微信等的【支付】订单 |
|
||||
| 🚀 | 退款订单 | 查看用户发起的支付宝、微信等的【退款】订单 |
|
||||
|
||||
ps:核心功能已经实现,正在对接微信小程序中...
|
||||
| 🚀 | 回调通知 | 查看支付回调业务的【支付】【退款】的通知结果 |
|
||||
| 🚀 | 接入示例 | 提供接入支付系统的【支付】【退款】的功能实战 |
|
||||
|
||||
### 基础设施
|
||||
|
||||
@@ -214,17 +214,19 @@ ps:核心功能已经实现,正在对接微信小程序中...
|
||||
|
||||
### 商城系统
|
||||
|
||||
建设中...
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||

|
||||
|
||||
### 会员中心
|
||||
|
||||
和「商城系统」一起开发
|
||||
| | 功能 | 描述 |
|
||||
|-----|------|----------------------------------|
|
||||
| 🚀 | 会员管理 | 会员是 C 端的消费者,该功能用于会员的搜索与管理 |
|
||||
| 🚀 | 会员标签 | 对会员的标签进行创建、查询、修改、删除等操作 |
|
||||
| 🚀 | 会员等级 | 对会员的等级、成长值进行管理,可用于订单折扣等会员权益 |
|
||||
| 🚀 | 会员分组 | 对会员进行分组,用于用户画像、内容推送等运营手段 |
|
||||
| 🚀 | 积分签到 | 回馈给签到、消费等行为的积分,会员可订单抵现、积分兑换等途径消耗 |
|
||||
|
||||
## 🐨 技术栈
|
||||
|
||||
@@ -248,9 +250,9 @@ ps:核心功能已经实现,正在对接微信小程序中...
|
||||
|
||||
| 框架 | 说明 | 版本 | 学习指南 |
|
||||
|---------------------------------------------------------------------------------------------|------------------|-------------|----------------------------------------------------------------|
|
||||
| [Spring Boot](https://spring.io/projects/spring-boot) | 应用开发框架 | 2.7.10 | [文档](https://github.com/YunaiV/SpringBoot-Labs) |
|
||||
| [Spring Boot](https://spring.io/projects/spring-boot) | 应用开发框架 | 2.7.14 | [文档](https://github.com/YunaiV/SpringBoot-Labs) |
|
||||
| [MySQL](https://www.mysql.com/cn/) | 数据库服务器 | 5.7 / 8.0+ | |
|
||||
| [Druid](https://github.com/alibaba/druid) | JDBC 连接池、监控组件 | 1.2.16 | [文档](http://www.iocoder.cn/Spring-Boot/datasource-pool/?yudao) |
|
||||
| [Druid](https://github.com/alibaba/druid) | JDBC 连接池、监控组件 | 1.2.18 | [文档](http://www.iocoder.cn/Spring-Boot/datasource-pool/?yudao) |
|
||||
| [MyBatis Plus](https://mp.baomidou.com/) | MyBatis 增强工具包 | 3.5.3.1 | [文档](http://www.iocoder.cn/Spring-Boot/MyBatis/?yudao) |
|
||||
| [Dynamic Datasource](https://dynamic-datasource.com/) | 动态数据源 | 3.6.1 | [文档](http://www.iocoder.cn/Spring-Boot/datasource-pool/?yudao) |
|
||||
| [Redis](https://redis.io/) | key-value 数据库 | 5.0 / 6.0 | |
|
||||
@@ -265,8 +267,8 @@ ps:核心功能已经实现,正在对接微信小程序中...
|
||||
| [SkyWalking](https://skywalking.apache.org/) | 分布式应用追踪系统 | 8.12.0 | [文档](http://www.iocoder.cn/Spring-Boot/SkyWalking/?yudao) |
|
||||
| [Spring Boot Admin](https://github.com/codecentric/spring-boot-admin) | Spring Boot 监控平台 | 2.7.10 | [文档](http://www.iocoder.cn/Spring-Boot/Admin/?yudao) |
|
||||
| [Jackson](https://github.com/FasterXML/jackson) | JSON 工具库 | 2.13.3 | |
|
||||
| [MapStruct](https://mapstruct.org/) | Java Bean 转换 | 1.5.3.Final | [文档](http://www.iocoder.cn/Spring-Boot/MapStruct/?yudao) |
|
||||
| [Lombok](https://projectlombok.org/) | 消除冗长的 Java 代码 | 1.18.26 | [文档](http://www.iocoder.cn/Spring-Boot/Lombok/?yudao) |
|
||||
| [MapStruct](https://mapstruct.org/) | Java Bean 转换 | 1.5.5.Final | [文档](http://www.iocoder.cn/Spring-Boot/MapStruct/?yudao) |
|
||||
| [Lombok](https://projectlombok.org/) | 消除冗长的 Java 代码 | 1.18.28 | [文档](http://www.iocoder.cn/Spring-Boot/Lombok/?yudao) |
|
||||
| [JUnit](https://junit.org/junit5/) | Java 单元测试框架 | 5.8.2 | - |
|
||||
| [Mockito](https://github.com/mockito/mockito) | Java Mock 框架 | 4.8.0 | - |
|
||||
|
||||
@@ -274,60 +276,59 @@ ps:核心功能已经实现,正在对接微信小程序中...
|
||||
|
||||
### 系统功能
|
||||
|
||||
| 模块 | biu | biu | biu |
|
||||
|------------|--------------------------------------------------------------------|------------------------------------------------------------------|------------------------------------------------------------------|
|
||||
| 登录 & 首页 |  |  |  |
|
||||
| 用户 & 应用 |  |  |  |
|
||||
| 租户 & 套餐 |  |  | - |
|
||||
| 部门 & 岗位 |  |  | - |
|
||||
| 菜单 & 角色 |  |  | - |
|
||||
| 审计日志 |  |  | - |
|
||||
| 短信 |  |  |  |
|
||||
| 字典 & 敏感词 |  |  |  |
|
||||
| 错误码 & 通知 |  |  | - |
|
||||
| 模块 | biu | biu | biu |
|
||||
|----------|-----------------------------|---------------------------|--------------------------|
|
||||
| 登录 & 首页 |  |  |  |
|
||||
| 用户 & 应用 |  |  |  |
|
||||
| 租户 & 套餐 |  |  | - |
|
||||
| 部门 & 岗位 |  |  | - |
|
||||
| 菜单 & 角色 |  |  | - |
|
||||
| 审计日志 |  |  | - |
|
||||
| 短信 |  |  |  |
|
||||
| 字典 & 敏感词 |  |  |  |
|
||||
| 错误码 & 通知 |  |  | - |
|
||||
|
||||
### 工作流程
|
||||
|
||||
| 模块 | biu | biu | biu |
|
||||
|---------|------------------------------------------------------------------------|------------------------------------------------------------------------|------------------------------------------------------------------------|
|
||||
| 流程模型 |  |  |  |
|
||||
| 表单 & 分组 |  |  | - |
|
||||
| 我的流程 |  |  |  |
|
||||
| 待办 & 已办 |  |  |  |
|
||||
| OA 请假 |  |  |  |
|
||||
| 模块 | biu | biu | biu |
|
||||
|---------|---------------------------------|---------------------------------|---------------------------------|
|
||||
| 流程模型 |  |  |  |
|
||||
| 表单 & 分组 |  |  | - |
|
||||
| 我的流程 |  |  |  |
|
||||
| 待办 & 已办 |  |  |  |
|
||||
| OA 请假 |  |  |  |
|
||||
|
||||
### 基础设施
|
||||
|
||||
| 模块 | biu | biu | biu |
|
||||
|---------------|----------------------------------------------------------------------|--------------------------------------------------------------------|------------------------------------------------------------------|
|
||||
| 代码生成 |  |  | - |
|
||||
| 文档 |  |  | - |
|
||||
| 文件 & 配置 |  |  |  |
|
||||
| 定时任务 |  |  | - |
|
||||
| API 日志 |  |  | - |
|
||||
| MySQL & Redis |  |  | - |
|
||||
| 监控平台 |  |  |  |
|
||||
| 模块 | biu | biu | biu |
|
||||
|---------------|-------------------------------|-----------------------------|---------------------------|
|
||||
| 代码生成 |  |  | - |
|
||||
| 文档 |  |  | - |
|
||||
| 文件 & 配置 |  |  |  |
|
||||
| 定时任务 |  |  | - |
|
||||
| API 日志 |  |  | - |
|
||||
| MySQL & Redis |  |  | - |
|
||||
| 监控平台 |  |  |  |
|
||||
|
||||
### 支付系统
|
||||
|
||||
| 模块 | biu | biu | biu |
|
||||
|---------|------------------------------------------------------------------|------------------------------------------------------------------------|------------------------------------------------------------------------|
|
||||
| 商家 & 应用 |  |  |  |
|
||||
| 支付 & 退款 |  |  | --- |
|
||||
|
||||
| 模块 | biu | biu | biu |
|
||||
|---------|---------------------------|---------------------------------|---------------------------------|
|
||||
| 商家 & 应用 |  |  |  |
|
||||
| 支付 & 退款 |  |  | --- |
|
||||
### 数据报表
|
||||
|
||||
| 模块 | biu | biu | biu |
|
||||
|-------|--------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------|
|
||||
| 报表设计器 |  |  |  |
|
||||
| 大屏设计器 |  |  |  |
|
||||
| 模块 | biu | biu | biu |
|
||||
|-------|---------------------------------|---------------------------------|---------------------------------------|
|
||||
| 报表设计器 |  |  |  |
|
||||
| 大屏设计器 |  |  |  |
|
||||
|
||||
### 移动端(管理后台)
|
||||
|
||||
| biu | biu | biu |
|
||||
|------------------------------------------------------------------|------------------------------------------------------------------------|------------------------------------------------------------------------|
|
||||
|  |  |  |
|
||||
|  |  |  |
|
||||
|  |  |  |
|
||||
| biu | biu | biu |
|
||||
|----------------------------------|----------------------------------|----------------------------------|
|
||||
|  |  |  |
|
||||
|  |  |  |
|
||||
|  |  |  |
|
||||
|
||||
目前已经实现登录、我的、工作台、编辑资料、头像修改、密码修改、常见问题、关于我们等基础功能。
|
||||
|
84
docker-compose.yml
Normal file
@@ -0,0 +1,84 @@
|
||||
version: "3.4"
|
||||
|
||||
name: yudao-system
|
||||
|
||||
services:
|
||||
mysql:
|
||||
container_name: yudao-mysql
|
||||
image: mysql:8
|
||||
restart: unless-stopped
|
||||
tty: true
|
||||
ports:
|
||||
- "3306:3306"
|
||||
environment:
|
||||
MYSQL_DATABASE: ${MYSQL_DATABASE:-ruoyi-vue-pro}
|
||||
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD:-123456}
|
||||
volumes:
|
||||
- mysql:/var/lib/mysql/
|
||||
- ./sql/mysql/ruoyi-vue-pro.sql:/docker-entrypoint-initdb.d/ruoyi-vue-pro.sql:ro
|
||||
|
||||
redis:
|
||||
container_name: yudao-redis
|
||||
image: redis:6-alpine
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "6379:6379"
|
||||
volumes:
|
||||
- redis:/data
|
||||
|
||||
server:
|
||||
container_name: yudao-server
|
||||
build:
|
||||
context: ./yudao-server/
|
||||
image: yudao-server
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "48080:48080"
|
||||
environment:
|
||||
# https://github.com/polovyivan/docker-pass-configs-to-container
|
||||
SPRING_PROFILES_ACTIVE: local
|
||||
JAVA_OPTS:
|
||||
${JAVA_OPTS:-
|
||||
-Xms512m
|
||||
-Xmx512m
|
||||
-Djava.security.egd=file:/dev/./urandom
|
||||
}
|
||||
ARGS:
|
||||
--spring.datasource.dynamic.datasource.master.url=${MASTER_DATASOURCE_URL:-jdbc:mysql://yudao-mysql:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true}
|
||||
--spring.datasource.dynamic.datasource.master.username=${MASTER_DATASOURCE_USERNAME:-root}
|
||||
--spring.datasource.dynamic.datasource.master.password=${MASTER_DATASOURCE_PASSWORD:-123456}
|
||||
--spring.datasource.dynamic.datasource.slave.url=${SLAVE_DATASOURCE_URL:-jdbc:mysql://yudao-mysql:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true}
|
||||
--spring.datasource.dynamic.datasource.slave.username=${SLAVE_DATASOURCE_USERNAME:-root}
|
||||
--spring.datasource.dynamic.datasource.slave.password=${SLAVE_DATASOURCE_PASSWORD:-123456}
|
||||
--spring.redis.host=${REDIS_HOST:-yudao-redis}
|
||||
depends_on:
|
||||
- mysql
|
||||
- redis
|
||||
|
||||
admin:
|
||||
container_name: yudao-admin
|
||||
build:
|
||||
context: ./yudao-ui-admin
|
||||
args:
|
||||
NODE_ENV:
|
||||
ENV=${NODE_ENV:-production}
|
||||
PUBLIC_PATH=${PUBLIC_PATH:-/}
|
||||
VUE_APP_TITLE=${VUE_APP_TITLE:-芋道管理系统}
|
||||
VUE_APP_BASE_API=${VUE_APP_BASE_API:-/prod-api}
|
||||
VUE_APP_APP_NAME=${VUE_APP_APP_NAME:-/}
|
||||
VUE_APP_TENANT_ENABLE=${VUE_APP_TENANT_ENABLE:-true}
|
||||
VUE_APP_CAPTCHA_ENABLE=${VUE_APP_CAPTCHA_ENABLE:-true}
|
||||
VUE_APP_DOC_ENABLE=${VUE_APP_DOC_ENABLE:-true}
|
||||
VUE_APP_BAIDU_CODE=${VUE_APP_BAIDU_CODE:-fadc1bd5db1a1d6f581df60a1807f8ab}
|
||||
image: yudao-admin
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "8080:80"
|
||||
depends_on:
|
||||
- server
|
||||
|
||||
volumes:
|
||||
mysql:
|
||||
driver: local
|
||||
redis:
|
||||
driver: local
|
25
docker.env
Normal file
@@ -0,0 +1,25 @@
|
||||
## mysql
|
||||
MYSQL_DATABASE=ruoyi-vue-pro
|
||||
MYSQL_ROOT_PASSWORD=123456
|
||||
|
||||
## server
|
||||
JAVA_OPTS=-Xms512m -Xmx512m -Djava.security.egd=file:/dev/./urandom
|
||||
|
||||
MASTER_DATASOURCE_URL=jdbc:mysql://yudao-mysql:3306/${MYSQL_DATABASE}?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true
|
||||
MASTER_DATASOURCE_USERNAME=root
|
||||
MASTER_DATASOURCE_PASSWORD=${MYSQL_ROOT_PASSWORD}
|
||||
SLAVE_DATASOURCE_URL=${MASTER_DATASOURCE_URL}
|
||||
SLAVE_DATASOURCE_USERNAME=${MASTER_DATASOURCE_USERNAME}
|
||||
SLAVE_DATASOURCE_PASSWORD=${MASTER_DATASOURCE_PASSWORD}
|
||||
REDIS_HOST=yudao-redis
|
||||
|
||||
## admin
|
||||
NODE_ENV=production
|
||||
PUBLIC_PATH=/
|
||||
VUE_APP_TITLE=芋道管理系统
|
||||
VUE_APP_BASE_API=/prod-api
|
||||
VUE_APP_APP_NAME=/
|
||||
VUE_APP_TENANT_ENABLE=true
|
||||
VUE_APP_CAPTCHA_ENABLE=true
|
||||
VUE_APP_DOC_ENABLE=true
|
||||
VUE_APP_BAIDU_CODE=fadc1bd5db1a1d6f581df60a1807f8ab
|
15
pom.xml
@@ -30,7 +30,7 @@
|
||||
<url>https://github.com/YunaiV/ruoyi-vue-pro</url>
|
||||
|
||||
<properties>
|
||||
<revision>1.7.1-snapshot</revision>
|
||||
<revision>1.8.0-snapshot</revision>
|
||||
<!-- Maven 相关 -->
|
||||
<java.version>1.8</java.version>
|
||||
<maven.compiler.source>${java.version}</maven.compiler.source>
|
||||
@@ -38,9 +38,9 @@
|
||||
<maven-surefire-plugin.version>3.0.0-M5</maven-surefire-plugin.version>
|
||||
<maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version>
|
||||
<!-- 看看咋放到 bom 里 -->
|
||||
<lombok.version>1.18.26</lombok.version>
|
||||
<spring.boot.version>2.7.10</spring.boot.version>
|
||||
<mapstruct.version>1.5.3.Final</mapstruct.version>
|
||||
<lombok.version>1.18.28</lombok.version>
|
||||
<spring.boot.version>2.7.14</spring.boot.version>
|
||||
<mapstruct.version>1.5.5.Final</mapstruct.version>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
</properties>
|
||||
|
||||
@@ -96,8 +96,13 @@
|
||||
</pluginManagement>
|
||||
</build>
|
||||
|
||||
<!-- 使用 aliyun 的 Maven 源,提升下载速度 -->
|
||||
<!-- 使用 huawei / aliyun 的 Maven 源,提升下载速度 -->
|
||||
<repositories>
|
||||
<repository>
|
||||
<id>huaweicloud</id>
|
||||
<name>huawei</name>
|
||||
<url>https://mirrors.huaweicloud.com/repository/maven/</url>
|
||||
</repository>
|
||||
<repository>
|
||||
<id>aliyunmaven</id>
|
||||
<name>aliyun</name>
|
||||
|
5798
sql/dm/ruoyi-vue-pro-dm8.sql
Normal file
3
sql/mysql/optional/mall_trade_log.sql
Normal file
@@ -0,0 +1,3 @@
|
||||
ALTER TABLE `ruoyi-vue-pro`.`trade_after_sale_log`
|
||||
ADD COLUMN `before_status` int NOT NULL COMMENT '售前状态' AFTER `id`,
|
||||
ADD COLUMN `after_status` int NOT NULL COMMENT '售后状态' AFTER `before_status`;
|
44
sql/mysql/pay_wallet.sql
Normal file
@@ -0,0 +1,44 @@
|
||||
-- ----------------------------
|
||||
-- 支付-钱包表
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `pay_wallet`;
|
||||
CREATE TABLE `pay_wallet`
|
||||
(
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
||||
`user_id` bigint NOT NULL COMMENT '用户编号',
|
||||
`user_type` tinyint NOT NULL DEFAULT 0 COMMENT '用户类型',
|
||||
`balance` int NOT NULL DEFAULT 0 COMMENT '余额,单位分',
|
||||
`total_expense` bigint NOT NULL DEFAULT 0 COMMENT '累计支出,单位分',
|
||||
`total_recharge` bigint NOT NULL DEFAULT 0 COMMENT '累计充值,单位分',
|
||||
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
||||
`tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE=InnoDB COMMENT='支付钱包表';
|
||||
|
||||
-- ----------------------------
|
||||
-- 支付- 钱包余额明细表
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `pay_wallet_transaction`;
|
||||
CREATE TABLE `pay_wallet_transaction`
|
||||
(
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
||||
`wallet_id` bigint NOT NULL COMMENT '会员钱包 id',
|
||||
`biz_type` tinyint NOT NULL COMMENT '关联类型',
|
||||
`biz_id` bigint NOT NULL COMMENT '关联业务编号',
|
||||
`no` varchar(64) NOT NULL COMMENT '流水号',
|
||||
`description` varchar(255) COMMENT '操作说明',
|
||||
`amount` int NOT NULL COMMENT '交易金额, 单位分',
|
||||
`balance` int NOT NULL COMMENT '余额, 单位分',
|
||||
`transaction_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '交易时间',
|
||||
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
||||
`tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE=InnoDB COMMENT='支付钱包余额明细表';
|
@@ -14,20 +14,21 @@
|
||||
<url>https://github.com/YunaiV/ruoyi-vue-pro</url>
|
||||
|
||||
<properties>
|
||||
<revision>1.7.1-snapshot</revision>
|
||||
<revision>1.8.0-snapshot</revision>
|
||||
<!-- 统一依赖管理 -->
|
||||
<spring.boot.version>2.7.10</spring.boot.version>
|
||||
<spring.boot.version>2.7.14</spring.boot.version>
|
||||
<!-- Web 相关 -->
|
||||
<springdoc.version>1.6.15</springdoc.version>
|
||||
<knife4j.version>4.1.0</knife4j.version>
|
||||
<servlet.versoin>2.5</servlet.versoin>
|
||||
<!-- DB 相关 -->
|
||||
<druid.version>1.2.16</druid.version>
|
||||
<mybatis-plus.version>3.5.3.1</mybatis-plus.version>
|
||||
<mybatis-plus-generator.version>3.5.3.1</mybatis-plus-generator.version>
|
||||
<druid.version>1.2.18</druid.version>
|
||||
<mybatis-plus.version>3.5.3.2</mybatis-plus.version>
|
||||
<mybatis-plus-generator.version>3.5.3.2</mybatis-plus-generator.version>
|
||||
<dynamic-datasource.version>3.6.1</dynamic-datasource.version>
|
||||
<mybatis-plus-join-boot-starter.version>1.4.3.2</mybatis-plus-join-boot-starter.version>
|
||||
<mybatis-plus-join-boot-starter.version>1.4.5</mybatis-plus-join-boot-starter.version>
|
||||
<redisson.version>3.18.0</redisson.version>
|
||||
<dm8.jdbc.version>8.1.2.141</dm8.jdbc.version>
|
||||
<!-- 服务保障相关 -->
|
||||
<lock4j.version>2.2.3</lock4j.version>
|
||||
<resilience4j.version>1.7.1</resilience4j.version>
|
||||
@@ -42,19 +43,19 @@
|
||||
<!-- Bpm 工作流相关 -->
|
||||
<flowable.version>6.8.0</flowable.version>
|
||||
<!-- 工具类相关 -->
|
||||
<captcha-plus.version>1.0.2</captcha-plus.version>
|
||||
<captcha-plus.version>1.0.6</captcha-plus.version>
|
||||
<jsoup.version>1.15.4</jsoup.version>
|
||||
<lombok.version>1.18.26</lombok.version>
|
||||
<mapstruct.version>1.5.3.Final</mapstruct.version>
|
||||
<hutool.version>5.8.15</hutool.version>
|
||||
<easyexcel.verion>3.2.1</easyexcel.verion>
|
||||
<lombok.version>1.18.28</lombok.version>
|
||||
<mapstruct.version>1.5.5.Final</mapstruct.version>
|
||||
<hutool.version>5.8.20</hutool.version>
|
||||
<easyexcel.verion>3.3.2</easyexcel.verion>
|
||||
<velocity.version>2.3</velocity.version>
|
||||
<screw.version>1.0.5</screw.version>
|
||||
<fastjson.version>1.2.83</fastjson.version>
|
||||
<guava.version>31.1-jre</guava.version>
|
||||
<guava.version>32.0.1-jre</guava.version>
|
||||
<guice.version>5.1.0</guice.version>
|
||||
<transmittable-thread-local.version>2.14.2</transmittable-thread-local.version>
|
||||
<commons-net.version>3.8.0</commons-net.version>
|
||||
<commons-net.version>3.9.0</commons-net.version>
|
||||
<jsch.version>0.1.55</jsch.version>
|
||||
<tika-core.version>2.7.0</tika-core.version>
|
||||
<netty-all.version>4.1.90.Final</netty-all.version>
|
||||
@@ -62,14 +63,15 @@
|
||||
<!-- 三方云服务相关 -->
|
||||
<okio.version>3.0.0</okio.version>
|
||||
<okhttp3.version>4.10.0</okhttp3.version>
|
||||
<minio.version>8.5.2</minio.version>
|
||||
<commons-io.version>2.11.0</commons-io.version>
|
||||
<minio.version>8.5.4</minio.version>
|
||||
<aliyun-java-sdk-core.version>4.6.3</aliyun-java-sdk-core.version>
|
||||
<aliyun-java-sdk-dysmsapi.version>2.2.1</aliyun-java-sdk-dysmsapi.version>
|
||||
<tencentcloud-sdk-java.version>3.1.715</tencentcloud-sdk-java.version>
|
||||
<justauth.version>1.4.0</justauth.version>
|
||||
<jimureport.version>1.5.6</jimureport.version>
|
||||
<tencentcloud-sdk-java.version>3.1.758</tencentcloud-sdk-java.version>
|
||||
<justauth.version>1.0.3</justauth.version>
|
||||
<jimureport.version>1.5.8</jimureport.version>
|
||||
<xercesImpl.version>2.12.2</xercesImpl.version>
|
||||
<wx-java-mp.version>4.3.0</wx-java-mp.version>
|
||||
<weixin-java.version>4.5.0</weixin-java.version>
|
||||
</properties>
|
||||
|
||||
<dependencyManagement>
|
||||
@@ -94,6 +96,11 @@
|
||||
<artifactId>yudao-spring-boot-starter-biz-operatelog</artifactId>
|
||||
<version>${revision}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>cn.iocoder.boot</groupId>
|
||||
<artifactId>yudao-spring-boot-starter-biz-trade</artifactId>
|
||||
<version>${revision}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>cn.iocoder.boot</groupId>
|
||||
<artifactId>yudao-spring-boot-starter-biz-dict</artifactId>
|
||||
@@ -209,10 +216,9 @@
|
||||
<artifactId>dynamic-datasource-spring-boot-starter</artifactId> <!-- 多数据源 -->
|
||||
<version>${dynamic-datasource.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.github.yulichang</groupId>
|
||||
<artifactId>mybatis-plus-join-boot-starter</artifactId>
|
||||
<artifactId>mybatis-plus-join-boot-starter</artifactId> <!-- MyBatis 联表查询 -->
|
||||
<version>${mybatis-plus-join-boot-starter.version}</version>
|
||||
</dependency>
|
||||
|
||||
@@ -228,6 +234,12 @@
|
||||
<version>${redisson.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.dameng</groupId>
|
||||
<artifactId>DmJdbcDriver18</artifactId>
|
||||
<version>${dm8.jdbc.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- Job 定时任务相关 -->
|
||||
<dependency>
|
||||
<groupId>cn.iocoder.boot</groupId>
|
||||
@@ -437,7 +449,11 @@
|
||||
<artifactId>easyexcel</artifactId>
|
||||
<version>${easyexcel.verion}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>commons-io</groupId>
|
||||
<artifactId>commons-io</artifactId>
|
||||
<version>${commons-io.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.tika</groupId>
|
||||
<artifactId>tika-core</artifactId> <!-- 文件类型的识别 -->
|
||||
@@ -577,15 +593,30 @@
|
||||
<!-- SMS SDK end -->
|
||||
|
||||
<dependency>
|
||||
<groupId>com.xkcoding.justauth</groupId>
|
||||
<artifactId>justauth-spring-boot-starter</artifactId> <!-- 社交登陆(例如说,个人微信、企业微信等等) -->
|
||||
<groupId>com.xingyuv</groupId>
|
||||
<artifactId>spring-boot-starter-justauth</artifactId> <!-- 社交登陆(例如说,个人微信、企业微信等等) -->
|
||||
<version>${justauth.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.github.binarywang</groupId>
|
||||
<artifactId>weixin-java-pay</artifactId>
|
||||
<version>${weixin-java.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.github.binarywang</groupId>
|
||||
<artifactId>weixin-java-mp</artifactId>
|
||||
<version>${weixin-java.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.github.binarywang</groupId>
|
||||
<artifactId>wx-java-mp-spring-boot-starter</artifactId>
|
||||
<version>${wx-java-mp.version}</version>
|
||||
<version>${weixin-java.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.github.binarywang</groupId>
|
||||
<artifactId>wx-java-miniapp-spring-boot-starter</artifactId>
|
||||
<version>${weixin-java.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- 积木报表-->
|
||||
|
@@ -21,7 +21,7 @@
|
||||
<maven.compiler.target>8</maven.compiler.target>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<!-- 统一依赖管理 -->
|
||||
<spring.boot.version>2.7.10</spring.boot.version>
|
||||
<spring.boot.version>2.7.14</spring.boot.version>
|
||||
</properties>
|
||||
|
||||
<dependencyManagement>
|
||||
@@ -52,7 +52,7 @@
|
||||
<dependency>
|
||||
<groupId>cn.hutool</groupId>
|
||||
<artifactId>hutool-all</artifactId>
|
||||
<version>5.8.15</version>
|
||||
<version>5.8.20</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
|
@@ -21,7 +21,7 @@
|
||||
<maven.compiler.target>8</maven.compiler.target>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<!-- 统一依赖管理 -->
|
||||
<spring.boot.version>2.7.10</spring.boot.version>
|
||||
<spring.boot.version>2.7.14</spring.boot.version>
|
||||
</properties>
|
||||
|
||||
<dependencyManagement>
|
||||
@@ -52,7 +52,7 @@
|
||||
<dependency>
|
||||
<groupId>cn.hutool</groupId>
|
||||
<artifactId>hutool-all</artifactId>
|
||||
<version>5.8.15</version>
|
||||
<version>5.8.20</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
|
@@ -133,6 +133,11 @@
|
||||
<artifactId>transmittable-thread-local</artifactId>
|
||||
</dependency>
|
||||
|
||||
<!-- Test 测试相关 -->
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-test</artifactId>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
</project>
|
||||
|
@@ -27,8 +27,6 @@ public interface WebFilterOrderEnum {
|
||||
|
||||
int TENANT_SECURITY_FILTER = -99; // 需要保证在 Spring Security 过滤器后面
|
||||
|
||||
int ACTIVITI_FILTER = -98; // 需要保证在 Spring Security 过滤后面
|
||||
|
||||
int FLOWABLE_FILTER = -98; // 需要保证在 Spring Security 过滤后面
|
||||
|
||||
int DEMO_FILTER = Integer.MAX_VALUE;
|
||||
|
@@ -37,15 +37,4 @@ public interface GlobalErrorCodeConstants {
|
||||
|
||||
ErrorCode UNKNOWN = new ErrorCode(999, "未知错误");
|
||||
|
||||
/**
|
||||
* 是否为服务端错误,参考 HTTP 5XX 错误码段
|
||||
*
|
||||
* @param code 错误码
|
||||
* @return 是否
|
||||
*/
|
||||
static boolean isServerErrorCode(Integer code) {
|
||||
return code != null
|
||||
&& code >= INTERNAL_SERVER_ERROR.getCode() && code <= INTERNAL_SERVER_ERROR.getCode() + 99;
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -33,7 +33,11 @@ public class ServiceErrorCodeRange {
|
||||
// 模块 system 错误码区间 [1-002-000-000 ~ 1-003-000-000)
|
||||
// 模块 report 错误码区间 [1-003-000-000 ~ 1-004-000-000)
|
||||
// 模块 member 错误码区间 [1-004-000-000 ~ 1-005-000-000)
|
||||
// 模块 mp 错误码区间 [1-006-000-000 ~ 1-007-000-000)
|
||||
// 模块 pay 错误码区间 [1-007-000-000 ~ 1-008-000-000)
|
||||
// 模块 product 错误码区间 [1-008-000-000 ~ 1-009-000-000)
|
||||
// 模块 bpm 错误码区间 [1-009-000-000 ~ 1-010-000-000)
|
||||
// 模块 trade 错误码区间 [1-011-000-000 ~ 1-012-000-000)
|
||||
// 模块 promotion 错误码区间 [1-013-000-000 ~ 1-014-000-000)
|
||||
|
||||
}
|
||||
|