fix(street): 晋升时重建副图父引用(草稿行 id 到 正式行 id)

This commit is contained in:
toom1996
2026-09-21 22:21:44 +08:00
parent 16e024561d
commit 9fe51036e6
3 changed files with 119 additions and 15 deletions

View File

@ -38,6 +38,11 @@ type StreetSnapImage struct {
Phash sql.NullString `gorm:"column:phash;type:vector(64)" json:"phash"`
IsDuplicate uint8 `gorm:"column:is_duplicate;not null;default:0" json:"is_duplicate"`
DupOf string `gorm:"column:dup_of;type:varchar(32);not null;default:''" json:"dup_of"`
// 主副图分组(列由 db/migrations/2026-09-21-01-street-main-detail.sql 添加):
// is_detail=0 为主图(parent_image_id=0);=1 为副图,parent_image_id 指向同专辑内主图的行 id。
IsDetail uint8 `gorm:"column:is_detail;not null;default:0" json:"is_detail"`
ParentImageID uint32 `gorm:"column:parent_image_id;not null;default:0" json:"parent_image_id"`
}
// TableName 指定图片明细表名。