From 140c49dfdf66180bd1d87b06907b2914283c62c7 Mon Sep 17 00:00:00 2001 From: Siva Parvathi Date: Mon, 13 Jul 2026 17:51:36 +0200 Subject: [PATCH] feat:Added the JobLink struct with GORM tags to src/data/models --- src/data/models/job_link.go | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 src/data/models/job_link.go diff --git a/src/data/models/job_link.go b/src/data/models/job_link.go new file mode 100644 index 00000000..a82f4e73 --- /dev/null +++ b/src/data/models/job_link.go @@ -0,0 +1,9 @@ +package models + +// JobLink maps a host-side job back to the orchestrator job that spawned it. +type JobLink struct { + HostJobID string `json:"host_job_id" gorm:"primaryKey;column:host_job_id;type:varchar(64)"` + OrchestratorJobID string `json:"orchestrator_job_id" gorm:"column:orchestrator_job_id;type:varchar(64)"` + HostID string `json:"host_id" gorm:"column:host_id;type:varchar(64)"` + *DbRecord `json:"db_record" gorm:"embedded"` +}