From 4105d917419f6aff12189f51141785a4c8f7b010 Mon Sep 17 00:00:00 2001 From: huang <1724659546@qq.com> Date: Mon, 15 Sep 2025 20:01:09 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4gorm=E6=B3=A8=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/infra/models/plan.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/infra/models/plan.go b/internal/infra/models/plan.go index 32d26e4..daf015e 100644 --- a/internal/infra/models/plan.go +++ b/internal/infra/models/plan.go @@ -49,7 +49,7 @@ type Plan struct { // SubPlans 直接与此计划关联的子计划。仅当 ContentType 为 PlanContentTypeSubPlans 时有效。 SubPlans []SubPlan `gorm:"foreignKey:ParentPlanID" json:"sub_plans"` // Tasks 直接与此计划关联的任务。仅当 ContentType 为 PlanContentTypeTasks 时有效。 - Tasks []Task `gorm:"foreignKey:PlanID" json:"tasks"` + Tasks []Task `gorm:"foreignKey:PlanID;constraint:OnDelete:CASCADE;" json:"tasks"` } // TableName 自定义 GORM 使用的数据库表名