feat: migrate to PostgreSQL GORM and MinIO file storage

Use UUID models and soft deletion, persist file relationships with deduplicated monthly MinIO objects, and add admin file management. Update mini-program media handling and add local dev configuration.
This commit is contained in:
2026-11-01 11:48:45 +08:00
parent 0530523750
commit 4934a69581
94 changed files with 4686 additions and 2147 deletions
+1
View File
@@ -7,6 +7,7 @@ run/
# 本地配置(含密钥,不入库)
config.yaml
config.dev.yaml
# 生产部署配置模板(含数据库密码,不入库;部署时复制到服务器后按需修改)
deploy/linux/config.prod.yaml