dependencies added
Some checks failed
Cross Compile Go / build (push) Has been cancelled

This commit is contained in:
ilbinek
2026-07-09 14:41:50 +02:00
parent 0b3464c563
commit 0d07148db6
7 changed files with 241 additions and 36 deletions

14
models/addonDependency.go Normal file
View File

@@ -0,0 +1,14 @@
package models
import "time"
// AddonDependency is a directed edge: AddonID depends on DependencyID.
// No soft delete - edges are replaced wholesale on every report.
type AddonDependency struct {
AddonID string `gorm:"primaryKey;size:64" json:"addonId"`
DependencyID string `gorm:"primaryKey;size:64;index:idx_addon_dependencies_dependency_id" json:"dependencyId"`
Version string `json:"version"`
DependencyName string `json:"dependencyName"`
CreatedAt time.Time `json:"createdAt"`
UpdatedAt time.Time `json:"updatedAt"`
}