作者 tangxvhui

添加字段

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