|
|
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/" |
|
|
)
|
|
|
|