From 3ad637f178bd8eace9ffa3427175b461e271e32e Mon Sep 17 00:00:00 2001 From: JeshuaRen <270813223@qq.com> Date: Mon, 1 Sep 2025 15:32:37 +0800 Subject: [PATCH] log fix --- sdks/scheduler/jcweaver_models.go | 34 +++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 sdks/scheduler/jcweaver_models.go diff --git a/sdks/scheduler/jcweaver_models.go b/sdks/scheduler/jcweaver_models.go new file mode 100644 index 0000000..e13edd5 --- /dev/null +++ b/sdks/scheduler/jcweaver_models.go @@ -0,0 +1,34 @@ +package schsdk + +import ( + "gitlink.org.cn/cloudream/common/pkgs/types" + "gitlink.org.cn/cloudream/common/utils/serder" +) + +type JCWNodeInfos struct { + Jobs []JobInfo `json:"jobs"` +} + +type JCWNode interface { +} + +var JCWNodeTypeUnion = types.NewTypeUnion[JCWNode]( + (*JCWAITrainNode)(nil), +) +var _ = serder.UseTypeUnionInternallyTagged(&JCWNodeTypeUnion, "type") + +type JCWNodeBase struct { + LocalJobID string `json:"id"` + Name string `json:"name"` +} + +type JCWAITrainNode struct { + serder.Metadata `union:"Normal"` + JobInfoBase + Type string `json:"type"` + Files JobFilesInfo `json:"files"` + Runtime JobRuntimeInfo `json:"runtime"` + Resources JobResourcesInfo `json:"resources"` + Services JobServicesInfo `json:"services"` + ModelJobInfo ModelJobInfo `json:"modelJobInfo"` +}