作者 tangxvhui

添加字段

@@ -36,6 +36,7 @@ type Task struct { @@ -36,6 +36,7 @@ type Task struct {
36 LevelName string `json:"levelName"` // 字段表示的意义变更; 原来 (“优先级名称“)=> 现在 (“任务类型“) 36 LevelName string `json:"levelName"` // 字段表示的意义变更; 原来 (“优先级名称“)=> 现在 (“任务类型“)
37 SortBy int `json:"sortBy"` // 优先级排序;值越小优先级越高 37 SortBy int `json:"sortBy"` // 优先级排序;值越小优先级越高
38 EndTime int64 `json:"endTime"` // 任务截止的时间戳,单位:秒;等于0时表示未设置时间 38 EndTime int64 `json:"endTime"` // 任务截止的时间戳,单位:秒;等于0时表示未设置时间
  39 + UseEndtime int `json:"useEndTime"` // 是否应用任务截止的时间;默认值0:不应用,1:应用
39 RelatedUser []int `json:"relatedUser"` // 相关的员工id 40 RelatedUser []int `json:"relatedUser"` // 相关的员工id
40 RunAt int64 `json:"runAt"` // 启动的时间戳,单位:秒 41 RunAt int64 `json:"runAt"` // 启动的时间戳,单位:秒
41 StopAt int64 `json:"stopAt"` // 停止的时间戳,单位:秒 42 StopAt int64 `json:"stopAt"` // 停止的时间戳,单位:秒
@@ -29,4 +29,5 @@ type Task struct { @@ -29,4 +29,5 @@ type Task struct {
29 CurrentStage domain.TaskStage `pg:"current_stage,type:jsonb"` // 添加type:jsonb 防止orm(可能是特性)生成sql时字段丢失 29 CurrentStage domain.TaskStage `pg:"current_stage,type:jsonb"` // 添加type:jsonb 防止orm(可能是特性)生成sql时字段丢失
30 SortBy int `pg:"sort_by"` // 优先级排序;值越小优先级越高 30 SortBy int `pg:"sort_by"` // 优先级排序;值越小优先级越高
31 EndTime int64 `pg:"end_time"` // 任务截止的时间戳,单位:秒;等于0时表示未设置时间 31 EndTime int64 `pg:"end_time"` // 任务截止的时间戳,单位:秒;等于0时表示未设置时间
  32 + UseEndtime int `pg:"use_end_time"` // 是否应用任务截止的时间;默认值0:不应用,1:应用
32 } 33 }
@@ -39,6 +39,7 @@ func (repo *TaskRepository) TransformToDomain(d *models.Task) *domain.Task { @@ -39,6 +39,7 @@ func (repo *TaskRepository) TransformToDomain(d *models.Task) *domain.Task {
39 LevelName: d.LevelName, 39 LevelName: d.LevelName,
40 SortBy: d.SortBy, 40 SortBy: d.SortBy,
41 EndTime: d.EndTime, 41 EndTime: d.EndTime,
  42 + UseEndtime: d.UseEndtime,
42 RelatedUser: d.RelatedUser, 43 RelatedUser: d.RelatedUser,
43 RunAt: d.RunAt, 44 RunAt: d.RunAt,
44 StopAt: d.StopAt, 45 StopAt: d.StopAt,
@@ -75,6 +76,7 @@ func (repo *TaskRepository) Save(param *domain.Task) error { @@ -75,6 +76,7 @@ func (repo *TaskRepository) Save(param *domain.Task) error {
75 CurrentStage: param.CurrentStage, 76 CurrentStage: param.CurrentStage,
76 SortBy: param.SortBy, 77 SortBy: param.SortBy,
77 EndTime: param.EndTime, 78 EndTime: param.EndTime,
  79 + UseEndtime: param.UseEndtime,
78 } 80 }
79 db := repo.transactionContext.PgTx 81 db := repo.transactionContext.PgTx
80 if m.Id == 0 { 82 if m.Id == 0 {