perf: 接口sql优化 /api/v1/assets/nodes/children/tree/

This commit is contained in:
fangfang.dong
2023-06-27 10:24:47 +08:00
parent bccf3a0340
commit b3dce27309
2 changed files with 6 additions and 15 deletions

View File

@@ -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()