go-common/app/job/main/vip/model/model.go
2019-04-22 18:49:16 +08:00

103 lines
2.5 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package model
//Eunm vip enum value
const (
//ChangeType
ChangeTypePointExhchange = 1 // 积分兑换
ChangeTypeRechange = 2 //充值开通
ChangeTypeSystem = 3 // 系统发放
ChangeTypeActiveGive = 4 //活动赠送
ChangeTypeRepeatDeduction = 5 //重复领取扣除
VipDaysMonth = 31
VipDaysYear = 366
NotVip = 0 //非大会员
Vip = 1 //月度大会员
AnnualVip = 2 //年度会员
VipStatusOverTime = 0 //过期
VipStatusNotOverTime = 1 //未过期
VipStatusFrozen = 2 //冻结
VipStatusBan = 3 //封禁
VipAppUser = 1 //大会员对接业务方user缓存
VipAppPoint = 2 //大会员对接业务方积分缓存
VipChangeFrozen = -1 //冻结
VipChangeUnFrozen = 0 //解冻
VipChangeOpen = 1 //开通
VipChangeModify = 2 //变更
VipBusinessStatusOpen = 0 //有效
VipBusinessStatusClose = 1 //无效
VipUserFirstDiscount = 1
AnnualVipBcoinDay = "annual_vip_bcoin_day" //年费VIPB券发放每月第几天
AnnualVipBcoinCouponMoney = "annual_vip_bcoin_coupon_money" //年费VIP返回B券金额
AnnualVipBcoinCouponActivityID = "annual_vip_bcoin_coupon_activity_id" //年费VIP返B券活动ID
HadSalaryState = 1 // 已发放
NormalVipSalaryType = 1
AnnualVipSalaryType = 2
VipSupplyType = 3
TimingSalaryType = 4
SalaryVipOrigin = 1
TimeFormatSec = "2006-01-02 15:04:05"
DayOfHour = 24
IsAutoRenew = 1
IAPChannelID = 100
MsgSystemNotify = 4
MsgCouponSalaryMc = "10_99_2"
CouponSalaryTitle = `观影劵到账通知`
CouponSalaryMsg = `大会员专享观影券已到账,#{点击查看>>}{"https://big.bilibili.com/mobile/userticket"}`
CouponToAnnualSalaryMsg = `升级年度大会员赠送观影券%d张已到账#{点击查看>>}{"https://big.bilibili.com/mobile/userticket"}`
CouponCartoonSalaryTitle = `漫画阅读劵到账通知`
CouponCartoonSalaryMsg = `大会员漫画阅读券已到账 #{点击查看>>}{"https://big.bilibili.com/mobile/userticket"}`
CouponCartoonToAnnualSalaryMsg = `升级年度大会员赠送漫画阅读券%d张已到账#{点击查看>>}{"https://big.bilibili.com/mobile/userticket"}`
)
// dicount type
const (
DiscountNotUse = iota
DiscountUsed
)
// coupon salary type
const (
CouponSalaryTiming int8 = iota
CouponSalaryAtonce
)
// coupon type
const (
SalaryCouponType int8 = iota + 1
SalaryCartoonCouponType
)
//pay order type
const (
Normal = iota
AutoRenew
IAPAutoRenew
)
//pay order status
const (
PAYING = iota + 1
SUCCESS
FAILED
SIGN
UNSIGN
)