42 lines
1.3 KiB
Go
42 lines
1.3 KiB
Go
package dbstruct
|
|
|
|
type ZoneThirdPartner struct {
|
|
Id *int64 `json:"id" bson:"_id"` // 空间代运营表id
|
|
Zid *int64 `json:"zid" bson:"zid"` // 空间id
|
|
ThirdPartnerMid *int64 `json:"third_partner_mid" bson:"third_partner_mid"` // 代运营用户id
|
|
SharingRatio *float64 `json:"sharing_ratio" bson:"sharing_ratio"` // 分成比例
|
|
IsHided *int64 `json:"is_hided" bson:"is_hided"` // 是否隐藏
|
|
Ct *int64 `json:"ct" bson:"ct"` // 创建时间
|
|
Ut *int64 `json:"ut" bson:"ut"` // 更新时间
|
|
DelFlag *int64 `json:"del_flag" bson:"del_flag"` // 删除标记
|
|
|
|
}
|
|
|
|
func (p *ZoneThirdPartner) GetZid() int64 {
|
|
if p != nil && p.Zid != nil {
|
|
return *p.Zid
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (p *ZoneThirdPartner) GetThirdPartnerMid() int64 {
|
|
if p != nil && p.ThirdPartnerMid != nil {
|
|
return *p.ThirdPartnerMid
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (p *ZoneThirdPartner) GetSharingRatio() float64 {
|
|
if p != nil && p.SharingRatio != nil {
|
|
return *p.SharingRatio
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (p *ZoneThirdPartner) GetIsHided() int64 {
|
|
if p != nil && p.IsHided != nil {
|
|
return *p.IsHided
|
|
}
|
|
return 0
|
|
}
|