feat: filters for profit statistics table
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user