From f9db58b3641894c74f91eb7ecb408dcfe8b35f34 Mon Sep 17 00:00:00 2001 From: JeshuaRen <270813223@qq.com> Date: Thu, 21 Aug 2025 15:30:27 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E4=BB=BB=E5=8A=A1=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E3=80=81=E6=9F=A5=E8=AF=A2=E7=BB=91=E5=AE=9A=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sdks/pcmscheduler/jobmgr.go | 8 +++++--- sdks/pcmscheduler/jobset.go | 8 +++++++- sdks/pcmscheduler/models.go | 9 +++++++++ 3 files changed, 21 insertions(+), 4 deletions(-) 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"` +}