Добавлены модели для внешней рекламы и кэша склада WB в схему Prisma. Обновлены компоненты AdvertisingTab и WBWarehouseDashboard для работы с новыми данными. Реализованы GraphQL запросы и мутации для управления внешней рекламой и кэшем склада. Оптимизирована логика отображения статистики и добавлены новые функции для работы с рекламой.
This commit is contained in:
@ -829,6 +829,27 @@ export const GET_WILDBERRIES_CAMPAIGNS_LIST = gql`
|
||||
}
|
||||
`
|
||||
|
||||
export const GET_EXTERNAL_ADS = gql`
|
||||
query GetExternalAds($dateFrom: String!, $dateTo: String!) {
|
||||
getExternalAds(dateFrom: $dateFrom, dateTo: $dateTo) {
|
||||
success
|
||||
message
|
||||
externalAds {
|
||||
id
|
||||
name
|
||||
url
|
||||
cost
|
||||
date
|
||||
nmId
|
||||
clicks
|
||||
organizationId
|
||||
createdAt
|
||||
updatedAt
|
||||
}
|
||||
}
|
||||
}
|
||||
`
|
||||
|
||||
// Админ запросы
|
||||
export const ADMIN_ME = gql`
|
||||
query AdminMe {
|
||||
@ -932,3 +953,25 @@ export const GET_PENDING_SUPPLIES_COUNT = gql`
|
||||
}
|
||||
}
|
||||
`;
|
||||
|
||||
// Запросы для кеша склада WB
|
||||
export const GET_WB_WAREHOUSE_DATA = gql`
|
||||
query GetWBWarehouseData {
|
||||
getWBWarehouseData {
|
||||
success
|
||||
message
|
||||
fromCache
|
||||
cache {
|
||||
id
|
||||
organizationId
|
||||
cacheDate
|
||||
data
|
||||
totalProducts
|
||||
totalStocks
|
||||
totalReserved
|
||||
createdAt
|
||||
updatedAt
|
||||
}
|
||||
}
|
||||
}
|
||||
`;
|
||||
|
Reference in New Issue
Block a user