Добавлены новые зависимости для работы с графиками и статистикой: интегрирован пакет recharts для визуализации данных. Обновлены компоненты бизнес-демо и сайдбара, добавлены новые функции для отображения информации о поставках и статистике. Улучшена структура кода и взаимодействие с пользователем. Обновлены GraphQL резолверы для получения статистики Wildberries.
This commit is contained in:
@ -75,6 +75,16 @@ export const typeDefs = gql`
|
||||
# Админ запросы
|
||||
adminMe: Admin
|
||||
allUsers(search: String, limit: Int, offset: Int): UsersResponse!
|
||||
|
||||
# Wildberries статистика
|
||||
getWildberriesStatistics(
|
||||
period: String
|
||||
startDate: String
|
||||
endDate: String
|
||||
): WildberriesStatisticsResponse!
|
||||
|
||||
# Отладка рекламы (временно)
|
||||
debugWildberriesAdverts: DebugAdvertsResponse!
|
||||
}
|
||||
|
||||
type Mutation {
|
||||
@ -892,4 +902,36 @@ export const typeDefs = gql`
|
||||
message: String!
|
||||
supply: WildberriesSupply
|
||||
}
|
||||
|
||||
# Wildberries статистика
|
||||
type WildberriesStatistics {
|
||||
date: String!
|
||||
sales: Int!
|
||||
orders: Int!
|
||||
advertising: Float!
|
||||
refusals: Int!
|
||||
returns: Int!
|
||||
revenue: Float!
|
||||
buyoutPercentage: Float!
|
||||
}
|
||||
|
||||
type WildberriesStatisticsResponse {
|
||||
success: Boolean!
|
||||
message: String
|
||||
data: [WildberriesStatistics!]!
|
||||
}
|
||||
|
||||
type DebugAdvertsResponse {
|
||||
success: Boolean!
|
||||
message: String
|
||||
campaignsCount: Int!
|
||||
campaigns: [DebugCampaign!]
|
||||
}
|
||||
|
||||
type DebugCampaign {
|
||||
id: Int!
|
||||
name: String!
|
||||
status: Int!
|
||||
type: Int!
|
||||
}
|
||||
`;
|
||||
|
Reference in New Issue
Block a user