diff --git a/sdks/pcmscheduler/jobmgr.go b/sdks/pcmscheduler/jobmgr.go index 1deb8d3..141156b 100644 --- a/sdks/pcmscheduler/jobmgr.go +++ b/sdks/pcmscheduler/jobmgr.go @@ -10,9 +10,11 @@ import ( ) type QueryTasksReq struct { - PageNum int64 `form:"pageNum"` - PageSize int64 `form:"pageSize"` - Type int64 `form:"type"` + PageNum int64 `form:"pageNum"` + PageSize int64 `form:"pageSize"` + Type int64 `form:"type"` + Name string `form:"name"` + Status string `form:"status"` } type QueryTasksResp struct { diff --git a/sdks/pcmscheduler/jobset.go b/sdks/pcmscheduler/jobset.go index 81abf90..26e8999 100644 --- a/sdks/pcmscheduler/jobset.go +++ b/sdks/pcmscheduler/jobset.go @@ -226,6 +226,9 @@ func (c *Client) CreateJob(req CreateAIJobReq, token string) (*CreateJobResp, er return nil, err } + //all, err := io.ReadAll(resp.Body) + //println(string(all)) + contType := resp.Header.Get("Content-Type") if strings.Contains(contType, http2.ContentTypeJSON) { var codeResp response2[CreateJobResp] @@ -402,7 +405,7 @@ type JCS struct { type BindParam struct { BootFile string `json:"bootFile"` DefaultBranch string `json:"defaultBranch"` - RepoName string `json:"repo"` + RepoName string `json:"repoName"` } type BindResp struct { @@ -459,6 +462,9 @@ func (c *Client) BindModel(req BindReq, token string) (*BindResp, error) { return nil, err } + //all, err := io.ReadAll(resp.Body) + //println(string(all)) + contType := resp.Header.Get("Content-Type") if strings.Contains(contType, http2.ContentTypeJSON) { var codeResp response2[BindResp] diff --git a/sdks/pcmscheduler/models.go b/sdks/pcmscheduler/models.go index e905079..df5340e 100644 --- a/sdks/pcmscheduler/models.go +++ b/sdks/pcmscheduler/models.go @@ -536,6 +536,7 @@ var QueryBindingDataParamTypeUnion = types.NewTypeUnion[QueryBindingDataParam]( (*PrivateLevel)(nil), (*ApplyLevel)(nil), (*PublicLevel)(nil), + (*CommonDataParam)(nil), ) var _ = serder.UseTypeUnionInternallyTagged(&QueryBindingDataParamTypeUnion, "type") @@ -568,3 +569,11 @@ type PublicLevel struct { Type string `json:"type" binding:"required"` Info schsdk.DataBinding `json:"info"` // 可选,用于精细筛选,功能暂未实现 } + +type CommonDataParam struct { + serder.Metadata `union:"common"` + QueryBindingDataParamBase + Type string `json:"type" binding:"required"` + UserID cdssdk.UserID `json:"userID" binding:"required"` + BindingIDs []int64 `json:"bindingIDs" binding:"required"` +}