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