This commit is contained in:
2026-04-25 17:22:41 +03:30
parent 569d520a5c
commit aa24fc22b0
124 changed files with 8491 additions and 2582 deletions
+26
View File
@@ -0,0 +1,26 @@
from rest_framework import serializers
class EconomicOverviewRequestSerializer(serializers.Serializer):
farm_uuid = serializers.UUIDField(required=True, help_text="شناسه یکتای مزرعه")
class EconomicDataItemSerializer(serializers.Serializer):
title = serializers.CharField()
value = serializers.CharField()
subtitle = serializers.CharField()
avatarIcon = serializers.CharField()
avatarColor = serializers.CharField()
class EconomicChartSeriesSerializer(serializers.Serializer):
name = serializers.CharField()
data = serializers.ListField(child=serializers.FloatField())
class EconomicOverviewResponseSerializer(serializers.Serializer):
farm_uuid = serializers.CharField()
source = serializers.CharField()
economicData = EconomicDataItemSerializer(many=True)
chartSeries = EconomicChartSeriesSerializer(many=True)
chartCategories = serializers.ListField(child=serializers.CharField())