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
|
||
}
|