from __future__ import annotations from typing import Any class EconomicOverviewService: def get_economic_overview(self, *, farm_uuid: str) -> dict[str, Any]: return { "farm_uuid": farm_uuid, "source": "mock", "economicData": [ { "title": "هزینه آب", "value": "$420", "subtitle": "این ماه", "avatarIcon": "tabler-droplet", "avatarColor": "primary", }, { "title": "صرفه جویی هوشمند", "value": "$88", "subtitle": "برآورد ماهانه", "avatarIcon": "tabler-bulb", "avatarColor": "success", }, { "title": "پیش بینی درآمد", "value": "$3.8k", "subtitle": "این فصل", "avatarIcon": "tabler-chart-line", "avatarColor": "info", }, { "title": "هزینه کود", "value": "$190", "subtitle": "برآورد فعلی", "avatarIcon": "tabler-flask", "avatarColor": "warning", }, ], "chartSeries": [ {"name": "هزینه آب", "data": [320, 340, 360, 390, 405, 420]}, {"name": "هزینه کود", "data": [150, 155, 160, 170, 180, 190]}, {"name": "درآمد", "data": [2200, 2400, 2650, 3000, 3400, 3800]}, ], "chartCategories": ["فروردین", "اردیبهشت", "خرداد", "تیر", "مرداد", "شهریور"], }