You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.1 KiB
47 lines
1.1 KiB
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 |
|
}
|
|
|