task_list.go 1.1 KB
package adapter

type TaskItem struct {
	Id           int       `json:"id,string"`
	Name         string    `json:"name"`         // 任务名称
	Alias        string    `json:"alias"`        // 任务别名
	Leader       string    `json:"leader"`       // 任务负责人
	Status       int       `json:"status"`       // 任务的状态
	Level        int       `json:"level"`        // 优先级,值越小优先级越高
	LevelName    string    `json:"levelName"`    // 优先级名称
	StageA       TaskStage `json:"stageA"`       // 里程碑1
	StageB       TaskStage `json:"stageB"`       // 里程碑2
	StageC       TaskStage `json:"stageC"`       // 里程碑3
	StageD       TaskStage `json:"stageD"`       // 里程碑4
	StageE       TaskStage `json:"stageE"`       // 里程碑5
	LastStage    TaskStage `json:"lastStage"`    //
	CurrentStage TaskStage `json:"currentStage"` //
	UpdatedAt    string    `json:"updatedAt"`    //
	Anomaly      int       `json:"anomaly"`      //异常反馈情况
	WarnFlag     int       `json:"warnFlag"`     //里程碑完成时间异常标记  0:正常  1标记为异常
}