Complete core functions #9

Merged
FatttSnake merged 171 commits from FatttSnake into dev 2024-02-23 11:56:35 +08:00

171 Commits

Author SHA1 Message Date
3c82107394 Add developer profile api 2024-02-23 11:01:03 +08:00
d38f9f4a58 Optimize kdoc 2024-02-23 09:51:03 +08:00
5ea9203a08 Add user chang password api 2024-02-22 18:21:36 +08:00
874235ed05 Fix can not load public tools bug 2024-02-22 18:00:19 +08:00
88ce9862e9 Add update user info api 2024-02-22 14:11:20 +08:00
45a5ee1c54 Optimize code 2024-02-20 17:32:20 +08:00
46a603b924 Optimize tool management and store api 2024-02-20 11:17:34 +08:00
00742ea541 Add permission 2024-02-18 18:12:26 +08:00
0baccbd0e5 Optimize tools api 2024-02-18 17:39:12 +08:00
c5dcb432ef Add store get tool api 2024-02-17 14:24:42 +08:00
b32f062594 Add kdoc 2024-02-15 23:59:21 +08:00
6c618607d8 Optimize search in ToolManagement 2024-02-11 14:40:20 +08:00
c751b0984c Add auto publish to tool management api 2024-02-04 01:58:55 +08:00
9692550198 Add tool management api 2024-02-02 17:43:09 +08:00
13d8ba8e78 Add tool submit and cancel api 2024-02-01 19:07:12 +08:00
04587fbb7a Implement update tool 2024-02-01 16:51:20 +08:00
1ce60d1bfb Add PROCESSING to Tool.ReviewType 2024-01-31 18:07:01 +08:00
7aca58f1de Add tool upgrade api 2024-01-30 19:24:44 +08:00
835fa7c27f Add tool detail api 2024-01-30 13:32:47 +08:00
a012895188 Fix AccessDeniedHandler 2024-01-30 13:32:03 +08:00
3dc935a98a Add icon and publish time to tool 2024-01-26 17:31:26 +08:00
a66c5caa60 Add create tool api 2024-01-26 14:54:40 +08:00
6e73f8212b Add kdoc and permission 2024-01-24 16:18:00 +08:00
ea2868e87a Optimize kdoc 2024-01-24 16:16:18 +08:00
cecf4ab2bf Optimize ToolBase api 2024-01-23 15:43:22 +08:00
98e2f637d2 Optimize ToolBase and ToolTemplate api 2024-01-22 18:18:47 +08:00
3da5260ddd Add enable field to ToolBase and ToolTemplate 2024-01-19 18:27:34 +08:00
cec9a9e07b Optimize code 2024-01-18 17:14:02 +08:00
d559fc53dd Add tool api 2024-01-18 14:14:36 +08:00
0512bab3ca Add power 2024-01-16 23:36:10 +08:00
e6688ccc56 Add tool tables 2024-01-16 18:09:46 +08:00
705449c5b1 Rename classes 2024-01-16 16:12:47 +08:00
251e1278f1 Rename tables 2024-01-16 10:58:42 +08:00
1848ba3abe Add t_tools table (still not complete) 2024-01-15 18:31:11 +08:00
6cc16adc1d Add ER map 2024-01-14 18:59:07 +08:00
3b9111392e Add sensitive word filter 2024-01-04 17:55:41 +08:00
f3b63ce17d Optimize code 2024-01-03 18:48:33 +08:00
af134f04e0 Fix system log can not sort by start_time when search by url bug 2024-01-02 18:23:39 +08:00
41a9cecdf5 Fix system log can not search bug 2024-01-02 17:20:49 +08:00
21e9bd98c9 Optimize authentication api 2024-01-02 16:46:36 +08:00
22055faca4 Optimize register api. Add verify Turnstile captcha to login api. 2023-12-29 17:55:44 +08:00
94512ccd2b Update dependencies 2023-12-28 14:57:14 +08:00
47baa06125 Change namespace to top.fatweb.oxygen.api 2023-12-28 13:39:42 +08:00
605f3f4152 Add base settings management api 2023-12-27 17:15:22 +08:00
8cc7adc215 Auto offline user when chang password 2023-12-27 10:07:33 +08:00
e45769e52a Finish sign api. Optimize code. 2023-12-26 18:17:03 +08:00
15f631971c Optimize code. Add kdoc. 2023-12-25 17:27:50 +08:00
31358107c7 Fix error user verify. Auto set nickname when register. 2023-12-24 23:46:24 +08:00
47befa2a81 Fix sql wrong file name. Fix can not save email settings bug. 2023-12-23 16:28:18 +08:00
cf96d8037d Add account register and verify api 2023-12-22 18:02:42 +08:00
660f879ccd Fix can not remove expiration and credentialsExpiration from user bug 2023-12-22 15:42:09 +08:00
c40bb0bbaa Add register and verify to AuthenticationController 2023-12-21 18:35:42 +08:00
e7c8311b83 Support login with email 2023-12-20 15:08:09 +08:00
60353906ad Rename statistic to statistics 2023-12-20 11:32:47 +08:00
b2b4ac5302 Add active information api 2023-12-19 16:52:53 +08:00
7e792ca35d Add scope option to online info api 2023-12-19 10:26:19 +08:00
aa4d70ce99 Add kdoc 2023-12-18 18:28:38 +08:00
0f5d1fad4b Add get online info api 2023-12-18 18:02:21 +08:00
e3d31bcc38 Add aop to record event log 2023-12-18 14:35:55 +08:00
66146cb3b4 Optimize annotation in controller 2023-12-18 13:25:34 +08:00
e1970c8a03 Add EventUtil 2023-12-17 23:42:29 +08:00
05bbd59eb0 Optimize code 2023-12-17 17:55:29 +08:00
ed1124380b Add event log and statistic log 2023-12-14 18:30:38 +08:00
c2e5248aa0 Optimize code 2023-12-14 18:28:59 +08:00
9ede33e005 Optimize regex 2023-12-14 18:28:39 +08:00
c059f85f62 Add type of system log 2023-12-14 15:31:41 +08:00
1743b3d3d6 Rename statistics to statistic 2023-12-14 15:31:23 +08:00
1c4d28b916 Fix logout error 2023-12-14 15:30:18 +08:00
17bfb2feb4 Use flyway to initialize sqlite database 2023-12-14 14:03:09 +08:00
e309ac67b6 Update schema.sql 2023-12-12 18:24:32 +08:00
e23dde9fc7 Optimize code 2023-12-12 18:07:15 +08:00
e1e661988a Move table t_sys_log to sqlite 2023-12-12 17:55:23 +08:00
19d20a0f09 Add multiple datasource 2023-12-11 18:32:48 +08:00
06889d0fb1 Update dependencies 2023-12-11 18:03:38 +08:00
a1d61f8ada Optimize code 2023-12-11 14:14:35 +08:00
cebeaff054 Add kdoc 2023-12-11 14:12:50 +08:00
dafc0ac671 Finish storage information api 2023-12-10 12:42:28 +08:00
6b83d7ef05 Add statistics type to system log 2023-12-09 23:20:38 +08:00
55c64a0de2 Finish memory statistics information api 2023-12-08 17:15:05 +08:00
971a7007c7 Finish cpu statistics information api 2023-12-08 15:08:42 +08:00
86c2bcf97b Add CPU info, memory info, jvm info api 2023-12-07 18:37:51 +08:00
daee129b0b Optimize hardware information 2023-12-06 23:18:43 +08:00
c0e9380082 Add software and hardware statistics api 2023-12-06 18:30:56 +08:00
d64fdcd5ca Add permission structure diagram 2023-12-06 11:05:06 +08:00
7876e877c1 Fix power
Fix power
2023-12-06 11:05:05 +08:00
26c915eefe Finish mail settings management api 2023-12-05 18:19:43 +08:00
00964a15f3 Add kdoc 2023-12-05 10:53:57 +08:00
902fcef9b2 Add system settings management api 2023-12-04 17:13:20 +08:00
5c8775bf12 Add setting controller 2023-12-03 23:07:22 +08:00
d7c0b7376d Optimize code 2023-12-03 23:06:15 +08:00
e16914967a Add kdoc 2023-12-03 16:27:51 +08:00
95ea00e643 Offline user when power change 2023-12-01 17:21:42 +08:00
1ad38bf2a8 Other users cannot change admin password 2023-12-01 16:12:05 +08:00
8dc5533473 Offline user when change password 2023-12-01 15:38:36 +08:00
cdb6339787 Rename table t_element to t_func 2023-11-30 23:03:42 +08:00
4fcbceb149 Add permission control 2023-11-30 18:37:59 +08:00
4bd749ff37 Optimize search in user management api 2023-11-30 09:49:09 +08:00
c474f1c679 Optimize user page order 2023-11-29 21:58:49 +08:00
6d88a7fb98 Add user management change password api 2023-11-29 18:00:40 +08:00
6915a39d07 Optimize param class 2023-11-29 12:04:27 +08:00
557f7ff4ce Optimize class structure 2023-11-29 11:55:15 +08:00
929c01f98f Optimize UserConverter 2023-11-29 11:44:22 +08:00
3d178aa8fe Optimize function name 2023-11-29 11:34:21 +08:00
7cf6b5cea2 Optimize user management api 2023-11-29 10:55:44 +08:00
a0a6ce8f87 Fix wrong response code in UserController 2023-11-28 23:12:20 +08:00
f0f49b6d4c Add user management api 2023-11-28 18:17:13 +08:00
91e7a6946f Optimize get random avatar 2023-11-28 18:16:27 +08:00
4a4d7fc8d6 Update ResponseCode 2023-11-28 10:05:20 +08:00
bffd72b467 Finish avatar api 2023-11-27 18:22:10 +08:00
e997396663 Optimize function getRandomPassword 2023-11-27 17:06:41 +08:00
50ed3d1aaa Update avatar-generator package 2023-11-27 10:06:34 +08:00
bcd36f6665 Update doc 2023-11-23 19:04:22 +08:00
6ae8a3bddf Update pom 2023-11-23 19:04:22 +08:00
7cd9eacc6c Add dokka to build javadoc 2023-11-20 23:41:30 +08:00
b81572fa51 Add avatar builder 2023-11-17 17:59:23 +08:00
c34d26af88 Temp AvatarController 2023-11-16 18:16:38 +08:00
4e78c89f5b Add block knife4j config 2023-11-16 17:49:03 +08:00
d0897e57e0 Add doc 2023-11-16 17:33:49 +08:00
ab9425f4c2 Optimize code 2023-11-15 18:08:08 +08:00
fd9dcc01f8 Finish GroupController 2023-11-15 18:07:23 +08:00
c921c56e46 Optimize RoleController 2023-11-15 18:06:51 +08:00
3735ded9f2 Optimize code 2023-11-15 16:23:42 +08:00
b4f60eba94 Optimize code 2023-11-15 15:19:20 +08:00
419a883020 Optimize permission structure 2023-11-15 14:53:49 +08:00
d334a231df Remove redundant field power_id 2023-11-15 14:03:01 +08:00
c0c033ad77 Finish role search 2023-11-15 09:52:19 +08:00
574c0df384 Temp 2023-11-14 18:46:16 +08:00
1281a19bd9 Fix ExceptionHandler 2023-11-14 18:45:51 +08:00
f86028a449 Optimize role 2023-11-14 18:10:12 +08:00
a1844973fa Upgrade SysLogInterceptor 2023-11-14 17:33:39 +08:00
e681d9d7b7 Finish role add and edit 2023-11-13 17:52:08 +08:00
7a9cd158de Add role chang status (not finish) 2023-11-12 22:53:22 +08:00
cb49a3d0a7 Add get power set 2023-11-10 09:43:27 +08:00
d176cc684b Finish role add and get 2023-11-09 23:29:22 +08:00
5af0c8283e Add get role controller. Optimize code. 2023-11-09 18:17:29 +08:00
65ddc644fb Finish SysLogController 2023-11-09 15:27:25 +08:00
0ff2698f33 Optimize SysLogController 2023-11-08 18:18:48 +08:00
34c831a138 Add api doc to UserController 2023-11-08 15:01:03 +08:00
58f738802b Optimize system log 2023-11-05 23:18:38 +08:00
b4f1b655dc Optimize get sys log api 2023-11-03 18:30:05 +08:00
e5c71c8a51 Add get user list controller 2023-11-01 18:27:41 +08:00
a94bf94bc7 Optimize sql 2023-11-01 18:23:21 +08:00
a8ba913ee2 Optimize code 2023-10-31 15:48:54 +08:00
7b2ee34917 Optimize UserInfo 2023-10-30 23:57:49 +08:00
c1326f5e7e Add table t_user_info 2023-10-30 18:39:52 +08:00
d4e4ec6cbc Fix login bug 2023-10-30 17:19:56 +08:00
69680dd4ad Reconstruct the permission system 2023-10-30 16:28:32 +08:00
97af1331e2 Fix last login bug 2023-10-30 00:24:39 +08:00
1d74afd5cb Change data source to hikari 2023-10-30 00:22:44 +08:00
11ceb410c8 Add GetUserInfo 2023-10-27 18:20:15 +08:00
7aa2212976 Temp 2023-10-26 23:47:41 +08:00
2a364cfcfe Add power to login 2023-10-25 18:25:28 +08:00
979d1d8fb8 Add group role tables 2023-10-25 11:02:40 +08:00
087e6ae8c3 Optimize code 2023-10-23 17:28:33 +08:00
33c865f03c Add permission-related database tables 2023-10-23 17:26:14 +08:00
634e2f6a67 Add system log api 2023-10-23 16:08:43 +08:00
f927851cb0 Optimize code 2023-10-23 15:39:54 +08:00
5e21963610 Add auto create administrator when first startup 2023-10-20 17:58:02 +08:00
4d6eecca72 Add auto create database table 2023-10-20 17:57:15 +08:00
1d77caf390 Finish system log 2023-10-19 16:03:53 +08:00
63daa8d801 Add SysLog 2023-10-18 01:47:42 +08:00
0efbdde2a7 Add ByteUtil 2023-10-18 01:47:05 +08:00
047178d70d Add HttpRequestMethodNotSupportedException catch 2023-10-17 18:33:46 +08:00
602683fee2 Add login time and login ip to LoginVo 2023-10-16 18:18:20 +08:00
10047213bd Add global data format 2023-10-16 18:17:50 +08:00
8e3ceb16c1 Add login IP record 2023-10-16 17:35:34 +08:00
1fcd468581 optimize code 2023-10-16 15:32:45 +08:00
42c4a90f87 Rename logger 2023-10-16 15:32:31 +08:00
a3f02b1305 Add logging setting 2023-10-15 16:15:23 +08:00
1a3ae518dc Optimize log in FatWebApiApplication 2023-10-14 20:41:12 +08:00
f6a7303fba Add token has expired exception handler 2023-10-10 16:06:28 +08:00