Improve composer management

This commit is contained in:
2026-01-23 22:42:33 +01:00
parent 6ed4dec4f0
commit 13078993d4
2 changed files with 22 additions and 4 deletions

View File

@@ -10,11 +10,12 @@ import (
type Sheet struct {
Uuid uuid.UUID `json:"uuid" gorm:"type:uuid;primaryKey"`
Title string `json:"title" gorm:"not null"`
Composer string `json:"composer"`
Description string `json:"description"`
FilePath string `json:"file_path" gorm:"not null"`
FileSize int64 `json:"file_size"`
FileHash uint64 `json:"file_hash"`
ComposerId uuid.UUID `json:"composer_id"`
Composer Composer `json:"composer" gorm:"foreignKey:ComposerId"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
DeletedAt gorm.DeletedAt `json:"-" gorm:"index"`