diff --git a/pkg/apis/compute/guestnetwork.go b/pkg/apis/compute/guestnetwork.go index debd0a7200..4ad1e3dc45 100644 --- a/pkg/apis/compute/guestnetwork.go +++ b/pkg/apis/compute/guestnetwork.go @@ -78,6 +78,8 @@ type GuestnetworkShortDesc struct { IsDefault bool `json:"is_default"` // 计费模式 ChargeType string `json:"charge_type"` + // 网卡序号 + Index int `json:"index"` } type GuestnetworkListInput struct { diff --git a/pkg/compute/models/guest_queries.go b/pkg/compute/models/guest_queries.go index afadfe6c98..dcca7421dc 100644 --- a/pkg/compute/models/guest_queries.go +++ b/pkg/compute/models/guest_queries.go @@ -566,7 +566,7 @@ func fetchGuestNICs(ctx context.Context, guestIds []string, virtual tristate.Tri gnwq := GuestnetworkManager.Query() q := gnwq.AppendField( gnwq.Field("guest_id"), - + gnwq.Field("index"), gnwq.Field("ip_addr"), gnwq.Field("ip6_addr"), gnwq.Field("mac_addr").Label("mac"),