调整gorm注解

This commit is contained in:
2025-09-15 20:01:09 +08:00
parent 3ecebc0d61
commit 4105d91741

View File

@@ -49,7 +49,7 @@ type Plan struct {
// SubPlans 直接与此计划关联的子计划。仅当 ContentType 为 PlanContentTypeSubPlans 时有效。 // SubPlans 直接与此计划关联的子计划。仅当 ContentType 为 PlanContentTypeSubPlans 时有效。
SubPlans []SubPlan `gorm:"foreignKey:ParentPlanID" json:"sub_plans"` SubPlans []SubPlan `gorm:"foreignKey:ParentPlanID" json:"sub_plans"`
// Tasks 直接与此计划关联的任务。仅当 ContentType 为 PlanContentTypeTasks 时有效。 // Tasks 直接与此计划关联的任务。仅当 ContentType 为 PlanContentTypeTasks 时有效。
Tasks []Task `gorm:"foreignKey:PlanID" json:"tasks"` Tasks []Task `gorm:"foreignKey:PlanID;constraint:OnDelete:CASCADE;" json:"tasks"`
} }
// TableName 自定义 GORM 使用的数据库表名 // TableName 自定义 GORM 使用的数据库表名