Feat: add alias in list record api (#2833)

This commit is contained in:
Tianxin Dong
2021-11-30 19:04:42 +08:00
committed by GitHub
parent c588f85438
commit 8dad1eadb4
3 changed files with 5 additions and 1 deletions
+1
View File
@@ -89,6 +89,7 @@ func (w *Workflow) Index() map[string]string {
type WorkflowRecord struct {
Model
WorkflowName string `json:"workflowName"`
WorkflowAlias string `json:"workflowAlias"`
AppPrimaryKey string `json:"appPrimaryKey"`
RevisionPrimaryKey string `json:"revisionPrimaryKey"`
Name string `json:"name"`
+1
View File
@@ -622,6 +622,7 @@ type WorkflowRecord struct {
Name string `json:"name"`
Namespace string `json:"namespace"`
WorkflowName string `json:"workflowName"`
WorkflowAlias string `json:"workflowAlias"`
ApplicationRevision string `json:"applicationRevision"`
StartTime time.Time `json:"startTime,omitempty"`
Status string `json:"status"`
+3 -1
View File
@@ -512,6 +512,7 @@ func (w *workflowUsecaseImpl) CreateWorkflowRecord(ctx context.Context, appModel
return w.ds.Add(ctx, &model.WorkflowRecord{
WorkflowName: workflow.Name,
WorkflowAlias: workflow.Alias,
AppPrimaryKey: appModel.PrimaryKey(),
RevisionPrimaryKey: app.Annotations[oam.AnnotationDeployVersion],
Name: app.Annotations[oam.AnnotationPublishVersion],
@@ -519,7 +520,7 @@ func (w *workflowUsecaseImpl) CreateWorkflowRecord(ctx context.Context, appModel
Finished: "false",
StartTime: time.Now().Time,
Steps: steps,
Status: model.RevisionStatusInit,
Status: model.RevisionStatusRunning,
})
}
func (w *workflowUsecaseImpl) CountWorkflow(ctx context.Context, app *model.Application) int64 {
@@ -654,6 +655,7 @@ func convertFromRecordModel(record *model.WorkflowRecord) *apisv1.WorkflowRecord
Name: record.Name,
Namespace: record.Namespace,
WorkflowName: record.WorkflowName,
WorkflowAlias: record.WorkflowAlias,
ApplicationRevision: record.RevisionPrimaryKey,
StartTime: record.StartTime,
Status: record.Status,