套餐增加请求数(日/月)限制

This commit is contained in:
刘祥超
2023-09-07 11:46:20 +08:00
parent 2497a81e09
commit f2d087a6ce
6 changed files with 89 additions and 12 deletions

View File

@@ -4,11 +4,19 @@ package serverconfigs
import timeutil "github.com/iwind/TeaGo/utils/time"
type TrafficLimitTarget = string
const (
TrafficLimitTargetTraffic TrafficLimitTarget = "traffic"
TrafficLimitTargetRequest TrafficLimitTarget = "request"
)
// TrafficLimitStatus 流量限制状态
type TrafficLimitStatus struct {
UntilDay string `yaml:"untilDay" json:"untilDay"` // 有效日期格式YYYYMMDD
PlanId int64 `yaml:"planId" json:"planId"` // 套餐ID
DateType string `yaml:"dateType" json:"dateType"` // 日期类型 day|month
UntilDay string `yaml:"untilDay" json:"untilDay"` // 有效日期格式YYYYMMDD
PlanId int64 `yaml:"planId" json:"planId"` // 套餐ID
DateType string `yaml:"dateType" json:"dateType"` // 日期类型 day|month
TargetType string `yaml:"targetType" json:"targetType"` // 限制类型traffic|request|...
}
func (this *TrafficLimitStatus) IsValid() bool {