feat: add KnowledgeFolderFlatSerializer for flat folder representation in Knowledge API

This commit is contained in:
CaptainB 2025-05-07 10:30:56 +08:00
parent 1448927f4e
commit 442dd209a5

View File

@ -12,3 +12,11 @@ class KnowledgeFolderTreeSerializer(serializers.ModelSerializer):
def get_children(self, obj):
return KnowledgeFolderTreeSerializer(obj.get_children(), many=True).data
class KnowledgeFolderFlatSerializer(serializers.ModelSerializer):
children = serializers.SerializerMethodField()
class Meta:
model = KnowledgeFolder
fields = ['id', 'name', 'user_id', 'workspace_id', 'parent_id']