extend_vip.go 503 B

12345678910111213141516171819202122232425
  1. package data
  2. var (
  3. vipMinLevel = int32(0) // 获取最小VIP等级
  4. vipMaxLevel = int32(0) // 获取最大VIP等级
  5. )
  6. func (p *vipConfig) OnAfterLoad(_ bool) {
  7. vipMinLevel = p.List()[0].Level
  8. vipMaxLevel = p.List()[len(p.List())-1].Level
  9. }
  10. func (p *vipConfig) GetMaxLevel() int32 {
  11. return vipMaxLevel
  12. }
  13. func (p *vipConfig) GetMinLevel() int32 {
  14. return vipMinLevel
  15. }
  16. // 获取最小等级配置
  17. func (p *vipConfig) GetMinLevelRow() (row *VipRow) {
  18. row, _ = p.GetByLevel(vipMinLevel)
  19. return
  20. }