add VO price_list
This commit is contained in:
parent
7afa5f69fe
commit
c75543c9e6
|
@ -8,23 +8,24 @@ import (
|
|||
|
||||
type ApiZoneVO struct {
|
||||
*dbstruct.Zone
|
||||
AdmissionPrice int64 `json:"admission_price" bson:"admission_price"` // 空间解锁价格, 单位: 分
|
||||
AdmissionCoinPrice int64 `json:"admission_coin_price" bson:"admission_coin_price"` // 空间解锁价格, 单位: 金币
|
||||
IronfanshipPrice int64 `json:"ironfanship_price" bson:"ironfanship_price"` // 铁粉解锁价格, 单位: 分
|
||||
IronfanshipCoinPrice int64 `json:"ironfanship_coin_price" bson:"ironfanship_coin_price"` // 铁粉解锁价格, 单位: 金币
|
||||
IsSuperfanshipEnabled int `json:"is_superfanship_enabled" bson:"is_superfanship_enabled"` // 是否开启超粉空间 0: 关闭, 1: 开启
|
||||
SuperfanshipPrice int64 `json:"superfanship_price" bson:"superfanship_price"` // 超粉价格, 单位: 分
|
||||
SuperfanshipCoinPrice int64 `json:"superfanship_coin_price" bson:"superfanship_coin_price"` // 超粉价格, 单位: 金币
|
||||
SuperfanshipValidPeriod int `json:"superfanship_valid_period" bson:"superfanship_valid_period"` // 超粉有效期类型, SuperfanshipValidPeriod*
|
||||
IsSuperfanshipGiveWechat int `json:"is_superfanship_give_wechat" bson:"is_superfanship_give_wechat"` // 是否开启超粉空间赠送微信 0: 不赠送, 1: 赠送
|
||||
StreamerExt *streamerproto.ApiListExtVO `json:"streamer_ext"`
|
||||
IsUnreadZoneMomentExist int64 `json:"is_unread_zone_moment_exist"`
|
||||
VisitorRole int64 `json:"visitor_role"`
|
||||
Previews *dbstruct.MediaComponent `json:"previews"`
|
||||
Expenditure int64 `json:"expenditure"`
|
||||
IsIronfanshipUnlocked int64 `json:"is_ironfanship_unlocked"`
|
||||
IsSuperfanshipUnlocked int64 `json:"is_superfanship_unlocked"`
|
||||
SuperfanshipValidity string `json:"superfanship_validity"`
|
||||
AdmissionPrice int64 `json:"admission_price" bson:"admission_price"` // 空间解锁价格, 单位: 分
|
||||
AdmissionCoinPrice int64 `json:"admission_coin_price" bson:"admission_coin_price"` // 空间解锁价格, 单位: 金币
|
||||
IronfanshipPrice int64 `json:"ironfanship_price" bson:"ironfanship_price"` // 铁粉解锁价格, 单位: 分
|
||||
IronfanshipCoinPrice int64 `json:"ironfanship_coin_price" bson:"ironfanship_coin_price"` // 铁粉解锁价格, 单位: 金币
|
||||
IsSuperfanshipEnabled int `json:"is_superfanship_enabled" bson:"is_superfanship_enabled"` // 是否开启超粉空间 0: 关闭, 1: 开启
|
||||
SuperfanshipPrice int64 `json:"superfanship_price" bson:"superfanship_price"` // 超粉价格, 单位: 分
|
||||
SuperfanshipCoinPrice int64 `json:"superfanship_coin_price" bson:"superfanship_coin_price"` // 超粉价格, 单位: 金币
|
||||
SuperfanshipValidPeriod int `json:"superfanship_valid_period" bson:"superfanship_valid_period"` // 超粉有效期类型, SuperfanshipValidPeriod*
|
||||
IsSuperfanshipGiveWechat int `json:"is_superfanship_give_wechat" bson:"is_superfanship_give_wechat"` // 是否开启超粉空间赠送微信 0: 不赠送, 1: 赠送
|
||||
StreamerExt *streamerproto.ApiListExtVO `json:"streamer_ext"`
|
||||
IsUnreadZoneMomentExist int64 `json:"is_unread_zone_moment_exist"`
|
||||
VisitorRole int64 `json:"visitor_role"`
|
||||
Previews *dbstruct.MediaComponent `json:"previews"`
|
||||
Expenditure int64 `json:"expenditure"`
|
||||
IsIronfanshipUnlocked int64 `json:"is_ironfanship_unlocked"`
|
||||
IsSuperfanshipUnlocked int64 `json:"is_superfanship_unlocked"`
|
||||
SuperfanshipValidity string `json:"superfanship_validity"`
|
||||
SuperfanPriceList []dbstruct.SuperfanPriceItem `json:"superfan_price_list"`
|
||||
}
|
||||
|
||||
func (vo *ApiZoneVO) GetMid() int64 {
|
||||
|
@ -68,5 +69,6 @@ func (vo *ApiZoneVO) CopyZoneVas(zv *dbstruct.ZoneVas) {
|
|||
vo.SuperfanshipValidPeriod = zv.SuperfanshipValidPeriod
|
||||
vo.IsSuperfanshipGiveWechat = zv.IsSuperfanshipGiveWechat
|
||||
vo.SuperfanshipValidity = zv.GetSuperfanshipDurationDesc()
|
||||
vo.SuperfanPriceList = zv.SuperfanPriceList
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue