Refactor: Replace wholesaler with supplier terminology and add fulfillment consumables logic
This commit is contained in:
@ -37,9 +37,12 @@ export const typeDefs = gql`
|
||||
# Услуги организации
|
||||
myServices: [Service!]!
|
||||
|
||||
# Расходники организации
|
||||
# Расходники селлеров (материалы клиентов)
|
||||
mySupplies: [Supply!]!
|
||||
|
||||
# Расходники фулфилмента (материалы для работы фулфилмента)
|
||||
myFulfillmentSupplies: [Supply!]!
|
||||
|
||||
# Заказы поставок расходников
|
||||
supplyOrders: [SupplyOrder!]!
|
||||
|
||||
@ -194,6 +197,9 @@ export const typeDefs = gql`
|
||||
updateSupply(id: ID!, input: SupplyInput!): SupplyResponse!
|
||||
deleteSupply(id: ID!): Boolean!
|
||||
|
||||
# Использование расходников фулфилмента
|
||||
useFulfillmentSupplies(input: UseFulfillmentSuppliesInput!): SupplyResponse!
|
||||
|
||||
# Заказы поставок расходников
|
||||
createSupplyOrder(input: SupplyOrderInput!): SupplyOrderResponse!
|
||||
updateSupplyOrderStatus(
|
||||
@ -524,6 +530,7 @@ export const typeDefs = gql`
|
||||
supplier: String
|
||||
minStock: Int
|
||||
currentStock: Int
|
||||
usedStock: Int
|
||||
imageUrl: String
|
||||
createdAt: DateTime!
|
||||
updatedAt: DateTime!
|
||||
@ -545,6 +552,12 @@ export const typeDefs = gql`
|
||||
imageUrl: String
|
||||
}
|
||||
|
||||
input UseFulfillmentSuppliesInput {
|
||||
supplyId: ID!
|
||||
quantityUsed: Int!
|
||||
description: String # Описание использования (например, "Подготовка 300 продуктов")
|
||||
}
|
||||
|
||||
type SupplyResponse {
|
||||
success: Boolean!
|
||||
message: String!
|
||||
@ -602,8 +615,9 @@ export const typeDefs = gql`
|
||||
|
||||
type PendingSuppliesCount {
|
||||
supplyOrders: Int!
|
||||
ourSupplyOrders: Int! # Наши расходники
|
||||
ourSupplyOrders: Int! # Расходники фулфилмента
|
||||
sellerSupplyOrders: Int! # Расходники селлеров
|
||||
incomingSupplierOrders: Int! # 🔔 Входящие заказы для поставщиков
|
||||
incomingRequests: Int!
|
||||
total: Int!
|
||||
}
|
||||
@ -1239,6 +1253,8 @@ export const typeDefs = gql`
|
||||
}
|
||||
|
||||
extend type Mutation {
|
||||
saveWBWarehouseCache(input: WBWarehouseCacheInput!): WBWarehouseCacheResponse!
|
||||
saveWBWarehouseCache(
|
||||
input: WBWarehouseCacheInput!
|
||||
): WBWarehouseCacheResponse!
|
||||
}
|
||||
`;
|
||||
|
Reference in New Issue
Block a user