Browse Source

上传状态查询优化

pull/52/head
JeshuaRen 8 months ago
parent
commit
ce4cb96abe
2 changed files with 8 additions and 6 deletions
  1. +3
    -2
      sdks/pcmscheduler/models.go
  2. +5
    -4
      sdks/scheduler/models.go

+ 3
- 2
sdks/pcmscheduler/models.go View File

@@ -49,8 +49,9 @@ const (
PreferencePriority = "preference"
SpecifyClusterPriority = "specify"

FailedStatus = "failed"
SuccessStatus = "success"
FailedStatus = "failed"
SuccessStatus = "success"
UploadingStatus = "uploading"

Query = "query"
Delete = "delete"


+ 5
- 4
sdks/scheduler/models.go View File

@@ -49,6 +49,7 @@ type JobSetInfo struct {

type JobInfo interface {
GetLocalJobID() string
GetTargetLocalJobID() []string
}

var JobInfoTypeUnion = types.NewTypeUnion[JobInfo](
@@ -65,16 +66,16 @@ var JobInfoTypeUnion = types.NewTypeUnion[JobInfo](
var _ = serder.UseTypeUnionInternallyTagged(&JobInfoTypeUnion, "type")

type JobInfoBase struct {
LocalJobID string `json:"localJobID"`
TargetLocalJobID string `json:"targetLocalJobID"`
LocalJobID string `json:"localJobID"`
TargetLocalJobIDs []string `json:"targetLocalJobIDs"`
}

func (i *JobInfoBase) GetLocalJobID() string {
return i.LocalJobID
}

func (i *JobInfoBase) GetTargetLocalJobID() string {
return i.TargetLocalJobID
func (i *JobInfoBase) GetTargetLocalJobID() []string {
return i.TargetLocalJobIDs
}

type NormalJobInfo struct {


Loading…
Cancel
Save