mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-24 16:03:43 +08:00
fix: add nat sku provider filter
This commit is contained in:
@@ -31,6 +31,11 @@ type NatSkuListInput struct {
|
||||
|
||||
PostpaidStatus string `json:"postpaid_stauts"`
|
||||
PrepaidStatus string `json:"prepaid_status"`
|
||||
|
||||
Providers []string `json:"providers"`
|
||||
// swagger:ignore
|
||||
// Deprecated
|
||||
Provider []string `json:"provider" yunion-deprecated-by:"providers"`
|
||||
}
|
||||
|
||||
type NatSkuDetails struct {
|
||||
|
||||
@@ -96,6 +96,9 @@ func (manager *SNatSkuManager) ListItemFilter(
|
||||
if len(query.PrepaidStatus) > 0 {
|
||||
q = q.Equals("prepaid_status", query.PrepaidStatus)
|
||||
}
|
||||
if len(query.Providers) > 0 {
|
||||
q = q.In("provider", query.Providers)
|
||||
}
|
||||
return q, nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user