feat: announcement system upgrade + user management
ci/woodpecker/tag/build Pipeline failed
ci/woodpecker/push/build Pipeline was successful

- Add Source/TargetUserID fields to announcements, support individual push
- Add status (active/disabled) and DisabledReason to SysUser
- Add admin user management API (list, detail, enable/disable)
- Add login disabled check with reason prompt
- Add system-generated invitation notifications
- Allow invite reward amount configurable via system settings
- Frontend: AdminUsers page, update AdminAnnouncements with target user support
This commit is contained in:
becomer
2026-07-05 15:23:42 +08:00
parent 9036f1fcc6
commit 63b002d074
20 changed files with 1311 additions and 147 deletions
+6 -1
View File
@@ -2,12 +2,17 @@
backed/server
backed/cpdaily-new
backed/cpdaily-server
backed/cmd/server/cpdaily-new
backed/*.log
backed/*.har
# Frontend build (rebuilt by Docker multi-stage)
backed/dist/
frondend/dist/
# Node
frondend/node_modules/
frondend/dist/
frondend/*.tsbuildinfo
# IDE
.idea/