48 lines
1.1 KiB
Go
48 lines
1.1 KiB
Go
|
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
|
|||
|
}
|