task_anomaly.go 1.7 KB
package adapter

type TaskAnomalyItem struct {
	Id             int       `json:"id,string"`
	TaskId         int       `json:"taskId,string"`       // 任务id
	TaskRecordId   int       `json:"taskRecordId,string"` // 任务反馈记录id
	Category       int       `json:"category"`            // 异常分类
	Leader         string    `json:"leader"`              // 任务负责人
	CurrentStage   TaskStage `json:"currentStage"`        // 计划进度的里程碑
	LastStage      TaskStage `json:"lastStage"`           // 实际进度完成的里程碑
	TaskStageCheck TaskStage `json:"taskStageCheck"`      // 实际进度完成的里程碑
	AssessFlag     int       `json:"assessFlag"`          // 异常反馈的次数
	WarnFlag       int       `json:"warnFlag"`            // 里程碑异常次数
	AssistFlag     int       `json:"assistFlag"`          // 辅导异常次数
	TaskLevel      string    `json:"taskLevel"`           // 任务类型
	TaskName       string    `json:"taskName"`            // 任务名称
	TaskAlias      string    `json:"taskAlias"`           // 任务别名
	TaskEndTime    int64     `json:"taskEndTime"`         // 任务截止的时间戳,单位:秒;等于0时表示未设置时间
	TaskSortBy     int       `json:"taskSortBy"`          // 优先级排序;值越小优先级越高
	RecordBegin    int64     `json:"recordBegin"`         //
	MarkA          string    `json:"markA"`               // 去更新
	MarkB          string    `json:"markB"`               // 去反馈
	MarkC          string    `json:"markC"`               // 去求助
	MarkD          string    `json:"markD"`               // 去辅导
	AnomalyDesc    string    `json:"anomalyDesc"`         // 异常状况描述
}