179 lines
5.0 KiB
Go
179 lines
5.0 KiB
Go
|
package model
|
|||
|
|
|||
|
const (
|
|||
|
// TempTaskPrefix used to separate from the DB tasks.
|
|||
|
TempTaskPrefix = "t"
|
|||
|
|
|||
|
// APPIDBBPhone 哔哩哔哩动画
|
|||
|
APPIDBBPhone = 1
|
|||
|
|
|||
|
// HTTPCodeOk http response normally.
|
|||
|
HTTPCodeOk = 0
|
|||
|
|
|||
|
// SwitchOff off.
|
|||
|
SwitchOff = 0
|
|||
|
// SwitchOn on.
|
|||
|
SwitchOn = 1
|
|||
|
|
|||
|
// DelMiFeedback feedback 删除 (无效token删除方式)
|
|||
|
DelMiFeedback = 1
|
|||
|
// DelMiUninstalled 卸载
|
|||
|
DelMiUninstalled = 2
|
|||
|
|
|||
|
// DefaultMessageTitle .
|
|||
|
DefaultMessageTitle = "哔哩哔哩消息"
|
|||
|
|
|||
|
// UnknownBuild 未知build号
|
|||
|
UnknownBuild = 0
|
|||
|
)
|
|||
|
|
|||
|
const (
|
|||
|
// MobiAndroid mobi_app android
|
|||
|
MobiAndroid = 1
|
|||
|
// MobiIPhone mobi_app iPhone
|
|||
|
MobiIPhone = 2
|
|||
|
// MobiIPad mobi_app iPad
|
|||
|
MobiIPad = 3
|
|||
|
// MobiAndroidComic
|
|||
|
MobiAndroidComic = 4
|
|||
|
)
|
|||
|
|
|||
|
// task status
|
|||
|
const (
|
|||
|
// TaskStatusPending 待审核
|
|||
|
TaskStatusPending = int8(-5)
|
|||
|
// TaskStatusStop 主动停止
|
|||
|
TaskStatusStop = int8(-4)
|
|||
|
// TaskStatusDelay 延期
|
|||
|
TaskStatusDelay = int8(-3)
|
|||
|
// TaskStatusExpired 过期
|
|||
|
TaskStatusExpired = int8(-2)
|
|||
|
// TaskStatusFailed 失败
|
|||
|
TaskStatusFailed = int8(-1)
|
|||
|
// TaskStatusPrepared 未开始
|
|||
|
TaskStatusPrepared = int8(0)
|
|||
|
// TaskStatusDoing 进行中
|
|||
|
TaskStatusDoing = int8(1)
|
|||
|
// TaskStatusDone 已完成
|
|||
|
TaskStatusDone = int8(2)
|
|||
|
// TaskStatusPretreatmentPrepared 等待预处理,处理完后是按平台拆成任务(token形式)
|
|||
|
TaskStatusPretreatmentPrepared = int8(3)
|
|||
|
// TaskStatusPretreatmentDoing 预处理中
|
|||
|
TaskStatusPretreatmentDoing = int8(4)
|
|||
|
// TaskStatusPretreatmentDone 预处理完成
|
|||
|
TaskStatusPretreatmentDone = int8(5)
|
|||
|
// TaskStatusPretreatmentFailed 预处理失败
|
|||
|
TaskStatusPretreatmentFailed = int8(6)
|
|||
|
// TaskStatusWaitDataPlatform 等待从数据平台获取数据
|
|||
|
TaskStatusWaitDataPlatform = int8(7)
|
|||
|
)
|
|||
|
|
|||
|
// data platform
|
|||
|
const (
|
|||
|
// DpCondStatusNoFile 没有查询到文件
|
|||
|
DpCondStatusNoFile = -3
|
|||
|
// DpCondStatusPending 待审核
|
|||
|
DpCondStatusPending = -2
|
|||
|
// DpCondStatusFailed 失败的查询
|
|||
|
DpCondStatusFailed = -1
|
|||
|
// DpCondStatusPrepared 准备提交到数据平台的查询
|
|||
|
DpCondStatusPrepared = 0
|
|||
|
// DpCondStatusSubmitting 提交中
|
|||
|
DpCondStatusSubmitting = 1
|
|||
|
// DpCondStatusSubmitted 已经提交的查询
|
|||
|
DpCondStatusSubmitted = 2
|
|||
|
// DpCondStatusPolling 轮询任务看有没有生成文件
|
|||
|
DpCondStatusPolling = 3
|
|||
|
// DpCondStatusDownloading 正在下载文件
|
|||
|
DpCondStatusDownloading = 4
|
|||
|
// DpCondStatusDone 已经完成的查询
|
|||
|
DpCondStatusDone = 5
|
|||
|
|
|||
|
// DpTaskTypeMid mid维度查询
|
|||
|
DpTaskTypeMid = 1
|
|||
|
// DptaskTypeToken token维度查询
|
|||
|
DpTaskTypeToken = 2
|
|||
|
)
|
|||
|
|
|||
|
const (
|
|||
|
// TaskTypeAll 后台全量
|
|||
|
TaskTypeAll = 1
|
|||
|
// TaskTypePart 后台批量
|
|||
|
TaskTypePart = 2
|
|||
|
// TaskTypeBusiness 业务推送
|
|||
|
TaskTypeBusiness = 3
|
|||
|
// TaskTypeTokens 批量token推送
|
|||
|
TaskTypeTokens = 4
|
|||
|
// TaskTypeMngMid 后台按mid推送
|
|||
|
TaskTypeMngMid = 5
|
|||
|
// TaskTypeMngToken 后台按token推送
|
|||
|
TaskTypeMngToken = 6
|
|||
|
// TaskTypeStrategyMid 策略层按mid推送
|
|||
|
TaskTypeStrategyMid = 7
|
|||
|
// TaskTypeDataPlatformMid 通过mid维度从数据平台获取token
|
|||
|
TaskTypeDataPlatformMid = 8
|
|||
|
// TaskTypeDataPlatformToken 通过token维度从数据平台获取token
|
|||
|
TaskTypeDataPlatformToken = 9
|
|||
|
)
|
|||
|
|
|||
|
const (
|
|||
|
// LinkTypeBangumi bangumi 协议链接类型
|
|||
|
LinkTypeBangumi = int8(1)
|
|||
|
// LinkTypeVideo 视频
|
|||
|
LinkTypeVideo = int8(2)
|
|||
|
// LinkTypeLive 直播
|
|||
|
LinkTypeLive = int8(3)
|
|||
|
// LinkTypeSplist 专题页
|
|||
|
LinkTypeSplist = int8(4)
|
|||
|
// LinkTypeSearch 搜索
|
|||
|
LinkTypeSearch = int8(5)
|
|||
|
// LinkTypeAuthor 个人空间
|
|||
|
LinkTypeAuthor = int8(6)
|
|||
|
// LinkTypeBrowser 浏览器
|
|||
|
LinkTypeBrowser = int8(7)
|
|||
|
// LinkTypeVipBuy 大会员购买页
|
|||
|
LinkTypeVipBuy = int8(10)
|
|||
|
// LinkTypeCustom 自定义协议内容
|
|||
|
LinkTypeCustom = int8(11)
|
|||
|
)
|
|||
|
|
|||
|
const (
|
|||
|
// 定义参考:http://syncsvn.bilibili.co/app/wiki/blob/master/Android-App-URI.md
|
|||
|
|
|||
|
// SchemeBangumiSeasonIOS 番剧详情 iPhone,iPadHD 支持番剧
|
|||
|
SchemeBangumiSeasonIOS = "bilibili://bangumi/season/"
|
|||
|
// SchemeBangumiSeasonAndroid .
|
|||
|
SchemeBangumiSeasonAndroid = "bili:///?type=season&season_id="
|
|||
|
|
|||
|
// SchemeVideoIOS 视频详情页 iPhone,iPadHD 支持视频
|
|||
|
SchemeVideoIOS = "bilibili://video/"
|
|||
|
// SchemeVideoAndroid .
|
|||
|
SchemeVideoAndroid = "bili:///?type=bilivideo&avid="
|
|||
|
|
|||
|
// SchemeLive 直播详情页, 支持 iOS 和 Android 新协议
|
|||
|
SchemeLive = "bilibili://live/"
|
|||
|
// SchemeLiveAndroid Android 老协议
|
|||
|
SchemeLiveAndroid = "bili:///?type=bililive&roomid="
|
|||
|
|
|||
|
// SchemeSplist 专题页 iPhone, iPadHD, Android 支持专题
|
|||
|
SchemeSplist = "bilibili://splist/"
|
|||
|
|
|||
|
// SchemeSearchIOS 搜索 iPhone,iPadHD 支持搜索
|
|||
|
SchemeSearchIOS = "bilibili://search/?keyword="
|
|||
|
// SchemeSearchAndroid .
|
|||
|
SchemeSearchAndroid = "bilibili://search/"
|
|||
|
|
|||
|
// SchemeAuthorIOS 个人空间 iPhone,iPadHD 支持个人空间
|
|||
|
SchemeAuthorIOS = "bilibili://user/"
|
|||
|
// SchemeAuthorAndroid .
|
|||
|
SchemeAuthorAndroid = "bilibili://author/"
|
|||
|
|
|||
|
// SchemeBrowserIOS 指定URL iPhone,iPadHD 支持H5
|
|||
|
SchemeBrowserIOS = "bilibili://browser/?url="
|
|||
|
// SchemeBrowserAndroid .
|
|||
|
SchemeBrowserAndroid = "bili:///?type=weblink&url="
|
|||
|
|
|||
|
// SchemeVipBuy 大会员购买页
|
|||
|
SchemeVipBuy = "bilibili://user_center/vip/buy/"
|
|||
|
)
|