Skip to content

Commit 1b855c7

Browse files
author
延枚
committed
修复查看变更单的job详情内容
1 parent 45f4c01 commit 1b855c7

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

operations/appstack/changeOrders.ts

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -18,23 +18,26 @@ export const CreateChangeOrderReqSchema = z.object({
1818

1919
// Schema for JobSummary
2020
export const JobSummarySchema = z.object({
21-
// Based on the reference in the swagger, we'll define a basic structure
22-
// You may need to update this with the actual fields from JobSummary
23-
sn: z.string().optional().describe("环境部署单唯一标识"),
24-
envName: z.string().optional().describe("环境名称"),
25-
state: z.string().optional().describe("环境部署单状态"),
21+
operator: z.string().nullable().optional().describe("操作人"),
22+
action: z.string().nullable().optional().describe("操作类型"),
23+
state: z.string().nullable().optional().describe("环境部署单状态"),
24+
jobSn: z.string().nullable().optional().describe("环境部署单编号"),
25+
message: z.string().nullable().optional().describe("消息"),
26+
gmtCreate: z.string().nullable().optional().describe("创建时间"),
27+
sn: z.string().nullable().optional().describe("环境部署单唯一标识"),
28+
envName: z.string().nullable().optional().describe("环境名称"),
2629
});
2730

2831
// Schema for ChangeOrderSummary
2932
export const ChangeOrderSummarySchema = z.object({
3033
creator: z.string().describe("创建人"),
31-
description: z.string().optional().describe("描述"),
32-
endedAt: z.string().optional().describe("部署单结束时间"),
34+
description: z.string().nullable().optional().describe("描述"),
35+
endedAt: z.string().nullable().optional().describe("部署单结束时间"),
3336
gmtCreate: z.string().describe("部署单最后修改时间"),
3437
jobs: z.array(JobSummarySchema).describe("环境部署单列表"),
3538
name: z.string().describe("部署单名称"),
3639
sn: z.string().describe("部署单唯一标识"),
37-
startedAt: z.string().optional().describe("部署单开始时间"),
40+
startedAt: z.string().nullable().optional().describe("部署单开始时间"),
3841
state: z.enum(["INIT", "PREPARING", "RUNNING", "SUSPENDED", "CANCELED", "SUCCESS", "FAILED"]).describe("部署单状态"),
3942
type: z.enum(["Deploy", "Scale", "Rollback", "Destroy"]).describe("部署单类型"),
4043
version: z.string().describe("使用版本"),
@@ -50,10 +53,8 @@ export const ChangeOrderVersionRecordSchema = z.object({
5053

5154
// Schema for JobLog
5255
export const JobLogSchema = z.object({
53-
// Based on the reference in the swagger, we'll define a basic structure
54-
// You may need to update this with the actual fields from JobLog
55-
content: z.string().optional().describe("日志内容"),
56-
timestamp: z.string().optional().describe("日志时间戳"),
56+
content: z.string().nullable().optional().describe("日志内容"),
57+
timestamp: z.string().nullable().optional().describe("日志时间戳"),
5758
});
5859

5960
// Schema for ActionContext

0 commit comments

Comments
 (0)