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
@@ -74,8 +74,8 @@ Page(withDataCache({
this.setData(getLayout());
var id = options.id;
if (id) {
this.setData({ detailId: parseInt(id) });
this.loadDetail(parseInt(id));
this.setData({ detailId: String(id) });
this.loadDetail(String(id));
}
var self = this;
var swipe = createSwipeBack(function() { wx.navigateBack(); });
@@ -108,7 +108,7 @@ Page(withDataCache({
try {
var item = await api.timelineDetail(id);
var myUid = wx.getStorageSync('userId');
var cid = parseInt(item.created_by) || 0;
var cid = String(item.created_by) || 0;
// 获取情侣信息
try {