作者 tangxvhui

优化

@@ -16,15 +16,15 @@ type Task struct { @@ -16,15 +16,15 @@ type Task struct {
16 Name string `pg:"name"` // 任务名称 16 Name string `pg:"name"` // 任务名称
17 Alias string `pg:"alias"` // 17 Alias string `pg:"alias"` //
18 CompanyId int `pg:"company_id"` // 18 CompanyId int `pg:"company_id"` //
19 - Leader domain.TaskLeader `pg:"leader"` // 任务负责人 19 + Leader domain.TaskLeader `pg:"leader,type:jsonb"` // 任务负责人
20 Status int `pg:"status,use_zero"` // 任务的状态 20 Status int `pg:"status,use_zero"` // 任务的状态
21 Level int `pg:"level,use_zero"` // 优先级,值越小优先级越高 21 Level int `pg:"level,use_zero"` // 优先级,值越小优先级越高
22 LevelName string `pg:"level_name"` // 优先级名称 22 LevelName string `pg:"level_name"` // 优先级名称
23 RelatedUser []int `pg:"related_user"` 23 RelatedUser []int `pg:"related_user"`
24 - LastStage domain.TaskStage `pg:"last_stage"` // 上一个完成的里程碑 24 + LastStage domain.TaskStage `pg:"last_stage,type:jsonb"` // 上一个完成的里程碑,添加type:jsonb 防止orm生成sql时字段丢失
25 RunAt int64 `pg:"run_at,use_zero"` // 启动的时间 25 RunAt int64 `pg:"run_at,use_zero"` // 启动的时间
26 StopAt int64 `pg:"stop_at,use_zero" ` // 停止的时间 26 StopAt int64 `pg:"stop_at,use_zero" ` // 停止的时间
27 Anomaly int `pg:"anomaly,use_zero"` // 异常反馈的数量 27 Anomaly int `pg:"anomaly,use_zero"` // 异常反馈的数量
28 WarnFlag int `pg:"warn_flag,use_zero"` // 里程碑异常标记 28 WarnFlag int `pg:"warn_flag,use_zero"` // 里程碑异常标记
29 - CurrentStage domain.TaskStage `pg:"current_stage"` 29 + CurrentStage domain.TaskStage `pg:"current_stage,type:jsonb"` // 添加type:jsonb 防止orm(可能是特性)生成sql时字段丢失
30 } 30 }