Добавлены новые зависимости для работы с графиками и статистикой, включая @radix-ui/react-popover, date-fns и react-day-picker. Обновлены компоненты для отображения статистики продаж, улучшена агрегация данных и добавлены функции сортировки в таблицах. Обновлены API маршруты для получения данных о статистике Wildberries. Оптимизирован код для повышения читаемости и производительности.
This commit is contained in:
@ -85,6 +85,11 @@ export const typeDefs = gql`
|
||||
|
||||
# Отладка рекламы (временно)
|
||||
debugWildberriesAdverts: DebugAdvertsResponse!
|
||||
|
||||
# Статистика кампаний Wildberries
|
||||
getWildberriesCampaignStats(
|
||||
input: WildberriesCampaignStatsInput!
|
||||
): WildberriesCampaignStatsResponse!
|
||||
}
|
||||
|
||||
type Mutation {
|
||||
@ -934,4 +939,57 @@ export const typeDefs = gql`
|
||||
status: Int!
|
||||
type: Int!
|
||||
}
|
||||
|
||||
# Типы для статистики кампаний
|
||||
input WildberriesCampaignStatsInput {
|
||||
campaigns: [CampaignStatsRequest!]!
|
||||
}
|
||||
|
||||
input CampaignStatsRequest {
|
||||
id: Int!
|
||||
dates: [String!]
|
||||
interval: CampaignStatsInterval
|
||||
}
|
||||
|
||||
input CampaignStatsInterval {
|
||||
begin: String!
|
||||
end: String!
|
||||
}
|
||||
|
||||
type WildberriesCampaignStatsResponse {
|
||||
success: Boolean!
|
||||
message: String
|
||||
data: [WildberriesCampaignStats!]!
|
||||
}
|
||||
|
||||
type WildberriesCampaignStats {
|
||||
advertId: Int!
|
||||
views: Int!
|
||||
clicks: Int!
|
||||
ctr: Float!
|
||||
cpc: Float!
|
||||
sum: Float!
|
||||
atbs: Int!
|
||||
orders: Int!
|
||||
cr: Float!
|
||||
shks: Int!
|
||||
sum_price: Float!
|
||||
dates: [String!]!
|
||||
days: [WildberriesCampaignDayStats!]!
|
||||
boosterStats: [WildberriesCampaignDayStats!]!
|
||||
}
|
||||
|
||||
type WildberriesCampaignDayStats {
|
||||
date: String!
|
||||
views: Int!
|
||||
clicks: Int!
|
||||
ctr: Float!
|
||||
cpc: Float!
|
||||
sum: Float!
|
||||
atbs: Int!
|
||||
orders: Int!
|
||||
cr: Float!
|
||||
shks: Int!
|
||||
sum_price: Float!
|
||||
}
|
||||
`;
|
||||
|
Reference in New Issue
Block a user