作者 tangxvhui

日常保存

package adapter
type TaskInfoAdapter struct {
Id int `json:"id"`
Id int `json:"id,string"`
Name string `json:"name"` // 任务名称
Alias string `json:"alias"` // 任务别名
Leader UserData `json:"leader"` // 任务负责人
... ... @@ -20,7 +20,7 @@ type UserData struct {
}
type TaskStage struct {
Id int `json:"id"`
Id int `json:"id,string"`
Name string `json:"name"` //里程碑名称
StatusCompleted string `json:"statusCompleted"` //里程碑的完成情况
PlanCompletedAt string `json:"planCompletedAt"` //计划完成时间, 例:2006-01-02
... ...
package adapter
type TaskItem struct {
Id int `json:"id"`
Id int `json:"id,string"`
Name string `json:"name"` // 任务名称
Alias string `json:"alias"` // 任务别名
Leader UserData `json:"leader"` // 任务负责人
Leader string `json:"leader"` // 任务负责人
Status int `json:"status"` // 任务的状态
Level int `json:"level"` // 优先级,值越小优先级越高
LevelName string `json:"levelName"` // 优先级名称
... ...
package command
type RunTaskCommand struct {
TaskId int `json:"taskId"`
TaskId int `json:"taskId,string"`
CompanyId int `json:"-"`
}
... ...
package command
type StopTaskCommand struct {
TaskId int `json:"taskId"`
TaskId int `json:"taskId,string"`
CompanyId int `json:"-"`
}
... ...
package command
type UpdateTaskCommand struct {
Id int `json:"id"`
Id int `json:"id,string"`
Alias string `json:"alias"` //任务名称
LeaderId int `json:"leaderId"` //赋值人id
LeaderId int `json:"leaderId,string"` //负责id
LevelName string `json:"levelName"` //优先级
StageList []struct {
Id int `json:"id"`
Id int `json:"id,string"`
Name string `json:"name"` //里程碑名称
PlanCompletedAt string `json:"planCompletedAt"` //计划完成时间, 例:2006-01-02
} `json:"stageList"`
... ...
... ... @@ -437,11 +437,7 @@ func (srv TaskService) ListTask(param *command.ListTaskCommand) (map[string]inte
Id: val.Id,
Name: val.Name,
Alias: val.Alias,
Leader: adapter.UserData{
Id: val.Leader.Id,
Account: val.Leader.Account,
Name: val.Leader.Name,
},
Leader: val.Leader.Name,
Status: int(val.Status),
Level: val.Level,
LevelName: val.LevelName,
... ...