mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-19 01:45:27 +00:00
perf: 接口sql优化 /api/v1/assets/nodes/children/tree/
This commit is contained in:
@@ -429,18 +429,6 @@ class NodeAssetsMixin(NodeAllAssetsMappingMixin):
|
||||
assets = Asset.objects.filter(nodes=self)
|
||||
return assets.distinct()
|
||||
|
||||
def get_assets_for_tree(self):
|
||||
return self.get_assets().only(
|
||||
"id", "name", "address", "platform_id",
|
||||
"org_id", "is_active"
|
||||
).prefetch_related('platform')
|
||||
|
||||
def get_all_assets_for_tree(self):
|
||||
return self.get_all_assets().only(
|
||||
"id", "name", "address", "platform_id",
|
||||
"org_id", "is_active"
|
||||
).prefetch_related('platform')
|
||||
|
||||
def get_valid_assets(self):
|
||||
return self.get_assets().valid()
|
||||
|
||||
|
Reference in New Issue
Block a user