package models import ( "time" "git.apinb.com/bsm-sdk/core/database" ) // 笔记附件模型 type NoteAttachment struct { ID uint `gorm:"primaryKey" json:"id"` NoteID uint `gorm:"index" json:"note_id"` // 笔记ID FileName string `gorm:"size:255" json:"file_name"` // 文件名 FilePath string `gorm:"size:500" json:"file_path"` // 文件路径 FileSize int64 `json:"file_size"` // 文件大小 MimeType string `gorm:"size:100" json:"mime_type"` // 文件类型 CreatedAt time.Time `json:"created_at"` // 创建时间 } func init() { database.AppendMigrate(&NoteAttachment{}) }