fix: add nat sku provider filter

This commit is contained in:
Qu Xuan
2021-03-04 17:50:46 +08:00
parent 0f591c3a4f
commit 14246f4839
2 changed files with 8 additions and 0 deletions
+5
View File
@@ -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 {
+3
View File
@@ -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
}