Добавлены новые зависимости для работы с графиками и статистикой: интегрирован пакет recharts для визуализации данных. Обновлены компоненты бизнес-демо и сайдбара, добавлены новые функции для отображения информации о поставках и статистике. Улучшена структура кода и взаимодействие с пользователем. Обновлены GraphQL резолверы для получения статистики Wildberries.

This commit is contained in:
Bivekich
2025-07-22 13:29:15 +03:00
parent 20c27a2fa2
commit a62a09faca
13 changed files with 2388 additions and 122 deletions

View File

@ -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!
}
`;