feat(delivery): add delivery data models and auto-migration

Add 8 GORM models for MySQL one-click delivery: DeploymentTarget,
ResourceQuota, DeliveryTask, ResourceReservation, ResourceUsage,
MySQLInstance, ExecutionJob, TaskEvent. Register them in AutoMigrate.

Relates-to: #97
This commit is contained in:
mac
2026-07-23 12:03:47 +08:00
parent d191948f6d
commit 8676963bac
2 changed files with 140 additions and 0 deletions
+8
View File
@@ -23,5 +23,13 @@ func AutoMigrate(db *gorm.DB) error {
&model.Deployment{},
&model.DeploymentEvent{},
&model.AuditLog{},
&model.DeploymentTarget{},
&model.ResourceQuota{},
&model.DeliveryTask{},
&model.ResourceReservation{},
&model.MySQLInstance{},
&model.ResourceUsage{},
&model.ExecutionJob{},
&model.TaskEvent{},
)
}