123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292 |
- package model
- // open change
- const (
- OpenChangeNONE int8 = iota
- PointChange
- Recharge
- System
- Active
- ReacquireDeduction
- ActiveCode
- SystemDeduction
- )
- //OpenChangeMap .
- var OpenChangeMap = map[int8]string{
- OpenChangeNONE: "none",
- PointChange: "积分兑换",
- Recharge: "充值开通",
- System: "系统发放",
- Active: "活动赠送",
- ReacquireDeduction: "重复领取扣除",
- ActiveCode: "激活码",
- SystemDeduction: "系统扣减",
- }
- // const for vip
- const (
- PlatfromIOS = iota + 1
- PlatfromIPAD
- PlatfromPC
- PlatfromANDROID
- PlatfromIPADHD
- PlatfromIOSBLUE
- PlatfromANDROIDBLUE
- PlatfromPUBLIC
- PlatfromAutoRenewServer
- PlatfromANDROIDI //安卓国际版
- )
- // const for vip
- const (
- DeviceIOS = iota + 1
- DeviceIPAD
- DevicePC
- DeviceANDROID
- DeviceIPADHD
- DEVICEIOSBLUE
- DEVICEANDROIDBLUE
- DEVICEPUBLIC
- )
- // const for vip
- const (
- MobiAppIphone = iota + 1
- MobiAppIpad
- MobiAppPC
- MobiAppANDROID
- )
- //PlatformByName .
- var PlatformByName = map[string]int{
- "ios": PlatfromIOS,
- "ipad": PlatfromIPAD,
- "pc": PlatfromPC,
- "android": PlatfromANDROID,
- "ipadhd": PlatfromIPADHD,
- "ios_b": PlatfromIOSBLUE,
- "android_b": PlatfromANDROIDBLUE,
- "public": PlatfromPUBLIC,
- }
- //PlatformByCode .
- var PlatformByCode = map[int]string{
- PlatfromIOS: "ios",
- PlatfromIPAD: "ipad",
- PlatfromPC: "pc",
- PlatfromANDROID: "android",
- }
- //MobiAppByName .
- var MobiAppByName = map[string]int{
- "iphone": MobiAppIphone,
- "ipad": MobiAppIpad,
- "pc": MobiAppPC,
- "android": MobiAppANDROID,
- }
- //PayWayName payWay name
- var PayWayName = map[int8]string{
- ALIPAY: "支付宝",
- WECHAT: "微信",
- BCION: "B币",
- BANK: "银行卡",
- PAYPAL: "paypal",
- IOSPAY: "iospay",
- QPAY: "qpay",
- }
- // user discount history enum
- const (
- FirstDiscountBuyVip int64 = iota + 1
- )
- //PayPlatform vip mapping platform
- var PayPlatform = map[int]int8{
- DeviceIOS: 2,
- DeviceIPAD: 2,
- DevicePC: 1,
- DeviceANDROID: 1,
- }
- // vip pay remark
- const (
- RemarkBuy = "充值开通"
- RemarkGift = "好友赠送"
- )
- // business status
- const (
- StatusOpen = iota //有效
- StatusClose = 1 //无效
- )
- // business status
- const (
- BizTypeIn = iota //内部
- BizTypeOut = 1 //外部
- )
- //code status
- const (
- CodeUnUse int8 = iota + 1
- CodeUse
- CodeFrozen
- )
- // point change type
- const (
- ExchangeVip = iota + 1
- Charge //充电
- Contract //承包
- PointSystem //系统发放
- FYMReward //分院帽奖励
- ExchangePendant //兑换挂件
- MJActive //萌节活动
- ReAcquirePointDedution //重复领取
- )
- // user discount
- const (
- UnUse int8 = iota
- Used
- )
- // IsAutoRenewed is auto renewed.
- const (
- IsAutoRenewed int32 = 1
- )
- // bcoin salary status.
- const (
- BcoinUnissued int8 = iota
- Grant
- )
- // vip status.
- const (
- Expire int32 = iota
- NotExpired
- Freeze
- Block
- )
- //batch code status
- const (
- Nomal = iota
- OnlyNotVip
- )
- // batch status
- const (
- BatchNormal int8 = iota + 1
- BatchFrozen
- )
- // tips judge type .
- const (
- VersionTypeNone int8 = iota
- VersionMoreThan
- VersionEqual
- VersionLessThan
- )
- // vip pay type.
- const (
- NormalPay int32 = iota
- AutoRenewPay
- )
- // vip tips.
- const (
- PanelPosition int8 = iota + 1
- PgcPosition
- )
- // switch.
- const (
- SwitchClose int8 = iota
- SwitchOpen
- )
- const (
- // VipUserFirstDiscount 促销类型
- VipUserFirstDiscount = 1
- )
- // Discount status.
- const (
- DiscountNotUse = iota
- DiscountUsed
- )
- // privilege type.
- const (
- AllPrivilege int8 = iota
- OnlyAnnualPrivilege
- )
- // privilege resources type.
- const (
- WebResources = iota
- AppResources
- )
- // privilege title.
- const (
- PrivilegeTitle = "大会员权益"
- AnnualPrivilegeTitle = "年度大会员权益"
- )
- // plat arg
- const (
- DeviceIapdName = "pad"
- MobiAppIpadName = "ipad"
- )
- // pay service type
- const (
- ServiceTypeNormal = 0
- ServiceTypeInternational = 2
- ServiceTypePublic = 1
- ServiceTypeAuto = 7
- ServiceTypeIap = 100
- )
- // pay sub type
- const (
- PaySubTypeAuto = 1
- )
- // vip pay type.
- const (
- NormalPayType int8 = iota
- AutoRenewPayType
- IapAutoRenewPayType
- )
- // pay showTitle.
- const (
- NormalShowTitle = "购买大会员"
- AutoRenewShowTitle = "购买大会员连续包月"
- )
- // vip panel user explain.
- const (
- UserNotLoginExplain = "点击头像登录或注册优惠价开通大会员"
- NotVipExplain = "你还不是大会员,开通福利多多"
- ExpireVipExplain = "大会员离你而去了,快来续期吧"
- YYYYDDVipExplain = "%s到期,购买后有效期将顺延"
- WillExplainVipExplain = "只剩%d天大会员就要离开你而去啦,快来续期吧"
- )
- // pay param show content.
- const (
- ShowContent = "购买%d个月大会员"
- )
- // pay channel id
- const (
- IapPayChannelID = 100
- )
|