update_task.go 961 字节
package command

type UpdateTaskCommand struct {
	CompanyId     int      `json:"-"`
	Id            int      `json:"id,string"`
	Alias         string   `json:"alias"`         //任务名称
	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"` // 辅导异常标记最大值
}