update_task.go 1.0 KB
package command

type UpdateTaskCommand struct {
	CompanyId     int      `json:"-"`
	Id            int      `json:"id,string"`
	Alias         string   `json:"alias"`         // 任务名称
	LeaderId      string   `json:"leaderId"`      // 负责人id
	LevelName     string   `json:"levelName"`     // 优先级
	RelatedUserId []string `json:"relatedUserId"` // 相关人员id
	SortBy        int      `json:"sortBy"`        // 优先级排序;值越小优先级越高
	EndTime       int64    `json:"endTime"`       // 任务截止的时间戳,单位:秒;等于0时表示未设置时间
	UseEndtime    int      `json:"useEndTime"`    // 是否应用任务截止的时间;默认值0:不应用,1:应用
	StageList     []struct {
		Id              int    `json:"id,string"`
		Name            string `json:"name"`            //里程碑名称
		PlanCompletedAt string `json:"planCompletedAt"` //计划完成时间, 例:2006-01-02
	} `json:"stageList"`
	AssistFlagMax int `json:"assistFlagMax"` // 辅导异常标记最大值
}