go-common/app/job/main/dm2/model/task.go
2019-04-22 18:49:16 +08:00

48 lines
1.1 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package model
import "time"
// const var
const (
TaskStateSearch = int32(2) //查询执行中
TaskStateDelDM = int32(3) //删除执行中
TaskStateFail = int32(4) //执行失败
TaskStatePause = int32(5) //任务中断
TaskStateSuc = int32(6) //执行成功
TaskStateDel = int32(8) //任务被删除
TaskStateWait = int32(9) //等待执行删除
// 数据平台返回的弹幕任务查询状态
TaskSearchSuc = int32(1) // 查询完成
TaskSearchFail = int32(2) // 查询失败
// 企业微信通知
TaskNoticeTitle = "弹幕任务删除过多告警"
TaskNoticeContent = "弹幕任务(id:%d, title:%s)已删除%d条弹幕已经被暂停请前往管理后台查看"
)
// TaskInfo .
type TaskInfo struct {
ID int64
Topic string
State int32
Count int64
Result string
Sub int32
LastIndex int32
Priority int64
Title string
Creator string
Reviewer string
}
// SubTask .
type SubTask struct {
ID int64
Operation int32
Rate int32
Tcount int64 //删除总数
Start time.Time
End time.Time
}