作者 tangxvhui

优化

@@ -9,22 +9,22 @@ import ( @@ -9,22 +9,22 @@ import (
9 // 任务 9 // 任务
10 type Task struct { 10 type Task struct {
11 tableName struct{} `comment:"任务" pg:"task"` 11 tableName struct{} `comment:"任务" pg:"task"`
12 - Id int `pg:"id,pk"` //  
13 - CreatedAt time.Time `pg:"created_at"` //  
14 - UpdatedAt time.Time `pg:"updated_at"` //  
15 - DeletedAt *time.Time `pg:"deleted_at"` //  
16 - Name string `pg:"name"` // 任务名称  
17 - Alias string `pg:"alias"` //  
18 - CompanyId int `pg:"company_id"` //  
19 - Leader domain.TaskLeader `pg:"leader"` // 任务负责人  
20 - Status int `pg:"status,use_zero"` // 任务的状态  
21 - Level int `pg:"level,use_zero"` // 优先级,值越小优先级越高  
22 - LevelName string `pg:"level_name"` // 优先级名称 12 + Id int `pg:"id,pk"` //
  13 + CreatedAt time.Time `pg:"created_at"` //
  14 + UpdatedAt time.Time `pg:"updated_at"` //
  15 + DeletedAt *time.Time `pg:"deleted_at"` //
  16 + Name string `pg:"name"` // 任务名称
  17 + Alias string `pg:"alias"` //
  18 + CompanyId int `pg:"company_id"` //
  19 + Leader domain.TaskLeader `pg:"leader,type:jsonb"` // 任务负责人
  20 + Status int `pg:"status,use_zero"` // 任务的状态
  21 + Level int `pg:"level,use_zero"` // 优先级,值越小优先级越高
  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"` // 上一个完成的里程碑  
25 - RunAt int64 `pg:"run_at,use_zero"` // 启动的时间  
26 - StopAt int64 `pg:"stop_at,use_zero" ` // 停止的时间  
27 - Anomaly int `pg:"anomaly,use_zero"` // 异常反馈的数量  
28 - WarnFlag int `pg:"warn_flag,use_zero"` // 里程碑异常标记  
29 - CurrentStage domain.TaskStage `pg:"current_stage"` 24 + LastStage domain.TaskStage `pg:"last_stage,type:jsonb"` // 上一个完成的里程碑,添加type:jsonb 防止orm生成sql时字段丢失
  25 + RunAt int64 `pg:"run_at,use_zero"` // 启动的时间
  26 + StopAt int64 `pg:"stop_at,use_zero" ` // 停止的时间
  27 + Anomaly int `pg:"anomaly,use_zero"` // 异常反馈的数量
  28 + WarnFlag int `pg:"warn_flag,use_zero"` // 里程碑异常标记
  29 + CurrentStage domain.TaskStage `pg:"current_stage,type:jsonb"` // 添加type:jsonb 防止orm(可能是特性)生成sql时字段丢失
30 } 30 }