正在显示
6 个修改的文件
包含
25 行增加
和
29 行删除
1 | package adapter | 1 | package adapter |
2 | 2 | ||
3 | type TaskInfoAdapter struct { | 3 | type TaskInfoAdapter struct { |
4 | - Id int `json:"id"` | 4 | + Id int `json:"id,string"` |
5 | Name string `json:"name"` // 任务名称 | 5 | Name string `json:"name"` // 任务名称 |
6 | Alias string `json:"alias"` // 任务别名 | 6 | Alias string `json:"alias"` // 任务别名 |
7 | Leader UserData `json:"leader"` // 任务负责人 | 7 | Leader UserData `json:"leader"` // 任务负责人 |
@@ -20,7 +20,7 @@ type UserData struct { | @@ -20,7 +20,7 @@ type UserData struct { | ||
20 | } | 20 | } |
21 | 21 | ||
22 | type TaskStage struct { | 22 | type TaskStage struct { |
23 | - Id int `json:"id"` | 23 | + Id int `json:"id,string"` |
24 | Name string `json:"name"` //里程碑名称 | 24 | Name string `json:"name"` //里程碑名称 |
25 | StatusCompleted string `json:"statusCompleted"` //里程碑的完成情况 | 25 | StatusCompleted string `json:"statusCompleted"` //里程碑的完成情况 |
26 | PlanCompletedAt string `json:"planCompletedAt"` //计划完成时间, 例:2006-01-02 | 26 | PlanCompletedAt string `json:"planCompletedAt"` //计划完成时间, 例:2006-01-02 |
1 | package adapter | 1 | package adapter |
2 | 2 | ||
3 | type TaskItem struct { | 3 | type TaskItem struct { |
4 | - Id int `json:"id"` | ||
5 | - Name string `json:"name"` // 任务名称 | ||
6 | - Alias string `json:"alias"` // 任务别名 | ||
7 | - Leader UserData `json:"leader"` // 任务负责人 | ||
8 | - Status int `json:"status"` // 任务的状态 | ||
9 | - Level int `json:"level"` // 优先级,值越小优先级越高 | ||
10 | - LevelName string `json:"levelName"` // 优先级名称 | ||
11 | - StageA string `json:"stageA"` // 里程碑1 | ||
12 | - StageB string `json:"stageB"` // 里程碑2 | ||
13 | - StageC string `json:"stageC"` // 里程碑3 | ||
14 | - StageD string `json:"stageD"` // 里程碑4 | ||
15 | - StageE string `json:"stageE"` // 里程碑5 | 4 | + Id int `json:"id,string"` |
5 | + Name string `json:"name"` // 任务名称 | ||
6 | + Alias string `json:"alias"` // 任务别名 | ||
7 | + Leader string `json:"leader"` // 任务负责人 | ||
8 | + Status int `json:"status"` // 任务的状态 | ||
9 | + Level int `json:"level"` // 优先级,值越小优先级越高 | ||
10 | + LevelName string `json:"levelName"` // 优先级名称 | ||
11 | + StageA string `json:"stageA"` // 里程碑1 | ||
12 | + StageB string `json:"stageB"` // 里程碑2 | ||
13 | + StageC string `json:"stageC"` // 里程碑3 | ||
14 | + StageD string `json:"stageD"` // 里程碑4 | ||
15 | + StageE string `json:"stageE"` // 里程碑5 | ||
16 | } | 16 | } |
1 | package command | 1 | package command |
2 | 2 | ||
3 | type UpdateTaskCommand struct { | 3 | type UpdateTaskCommand struct { |
4 | - Id int `json:"id"` | ||
5 | - Alias string `json:"alias"` //任务名称 | ||
6 | - LeaderId int `json:"leaderId"` //赋值人id | ||
7 | - LevelName string `json:"levelName"` //优先级 | 4 | + Id int `json:"id,string"` |
5 | + Alias string `json:"alias"` //任务名称 | ||
6 | + LeaderId int `json:"leaderId,string"` //负责id | ||
7 | + LevelName string `json:"levelName"` //优先级 | ||
8 | StageList []struct { | 8 | StageList []struct { |
9 | - Id int `json:"id"` | 9 | + Id int `json:"id,string"` |
10 | Name string `json:"name"` //里程碑名称 | 10 | Name string `json:"name"` //里程碑名称 |
11 | PlanCompletedAt string `json:"planCompletedAt"` //计划完成时间, 例:2006-01-02 | 11 | PlanCompletedAt string `json:"planCompletedAt"` //计划完成时间, 例:2006-01-02 |
12 | } `json:"stageList"` | 12 | } `json:"stageList"` |
@@ -434,14 +434,10 @@ func (srv TaskService) ListTask(param *command.ListTaskCommand) (map[string]inte | @@ -434,14 +434,10 @@ func (srv TaskService) ListTask(param *command.ListTaskCommand) (map[string]inte | ||
434 | taskMapResult := map[int]*adapter.TaskItem{} | 434 | taskMapResult := map[int]*adapter.TaskItem{} |
435 | for _, val := range taskList { | 435 | for _, val := range taskList { |
436 | tk := adapter.TaskItem{ | 436 | tk := adapter.TaskItem{ |
437 | - Id: val.Id, | ||
438 | - Name: val.Name, | ||
439 | - Alias: val.Alias, | ||
440 | - Leader: adapter.UserData{ | ||
441 | - Id: val.Leader.Id, | ||
442 | - Account: val.Leader.Account, | ||
443 | - Name: val.Leader.Name, | ||
444 | - }, | 437 | + Id: val.Id, |
438 | + Name: val.Name, | ||
439 | + Alias: val.Alias, | ||
440 | + Leader: val.Leader.Name, | ||
445 | Status: int(val.Status), | 441 | Status: int(val.Status), |
446 | Level: val.Level, | 442 | Level: val.Level, |
447 | LevelName: val.LevelName, | 443 | LevelName: val.LevelName, |
-
请 注册 或 登录 后发表评论