作者 tangxvhui

日常保存

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"` 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 string `json:"leader"` // 任务负责人
8 Status int `json:"status"` // 任务的状态 8 Status int `json:"status"` // 任务的状态
9 Level int `json:"level"` // 优先级,值越小优先级越高 9 Level int `json:"level"` // 优先级,值越小优先级越高
10 LevelName string `json:"levelName"` // 优先级名称 10 LevelName string `json:"levelName"` // 优先级名称
1 package command 1 package command
2 2
3 type RunTaskCommand struct { 3 type RunTaskCommand struct {
4 - TaskId int `json:"taskId"` 4 + TaskId int `json:"taskId,string"`
5 CompanyId int `json:"-"` 5 CompanyId int `json:"-"`
6 } 6 }
1 package command 1 package command
2 2
3 type StopTaskCommand struct { 3 type StopTaskCommand struct {
4 - TaskId int `json:"taskId"` 4 + TaskId int `json:"taskId,string"`
5 CompanyId int `json:"-"` 5 CompanyId int `json:"-"`
6 } 6 }
1 package command 1 package command
2 2
3 type UpdateTaskCommand struct { 3 type UpdateTaskCommand struct {
4 - Id int `json:"id"` 4 + Id int `json:"id,string"`
5 Alias string `json:"alias"` //任务名称 5 Alias string `json:"alias"` //任务名称
6 - LeaderId int `json:"leaderId"` //赋值人id 6 + LeaderId int `json:"leaderId,string"` //负责id
7 LevelName string `json:"levelName"` //优先级 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"`
@@ -437,11 +437,7 @@ func (srv TaskService) ListTask(param *command.ListTaskCommand) (map[string]inte @@ -437,11 +437,7 @@ func (srv TaskService) ListTask(param *command.ListTaskCommand) (map[string]inte
437 Id: val.Id, 437 Id: val.Id,
438 Name: val.Name, 438 Name: val.Name,
439 Alias: val.Alias, 439 Alias: val.Alias,
440 - Leader: adapter.UserData{  
441 - Id: val.Leader.Id,  
442 - Account: val.Leader.Account,  
443 - Name: val.Leader.Name,  
444 - }, 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,