feat: filters for profit statistics table

This commit is contained in:
2024-11-21 17:26:17 +04:00
parent c9be4f098e
commit 8733e6d94b
2 changed files with 31 additions and 26 deletions

View File

@@ -23,15 +23,17 @@ class ProfitTableDataItem(BaseSchema):
# region Requests
class GetProfitChartDataRequest(BaseSchema):
class CommonProfitFilters(BaseSchema):
date_range: Tuple[datetime.date, datetime.date]
client_id: int
base_marketplace_key: str
deal_status_id: int
class GetProfitChartDataRequest(CommonProfitFilters):
pass
class GetProfitTableDataRequest(BaseSchema):
date_range: Tuple[datetime.date, datetime.date]
class GetProfitTableDataRequest(CommonProfitFilters):
group_table_by: ProfitTableGroupBy
# endregion