@@ -18,23 +18,26 @@ export const CreateChangeOrderReqSchema = z.object({
1818
1919// Schema for JobSummary
2020export 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
2932export 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
5255export 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