Обновления системы после анализа и оптимизации архитектуры
- Обновлена схема Prisma с новыми полями и связями - Актуализированы правила системы в rules-complete.md - Оптимизированы GraphQL типы, запросы и мутации - Улучшены компоненты интерфейса и валидация данных - Исправлены критические ESLint ошибки: удалены неиспользуемые импорты и переменные - Добавлены тестовые файлы для проверки функционала 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@ -212,6 +212,7 @@ export const UPDATE_USER_PROFILE = gql`
|
||||
ogrn
|
||||
ogrnDate
|
||||
type
|
||||
market
|
||||
status
|
||||
actualityDate
|
||||
registrationDate
|
||||
@ -622,64 +623,33 @@ export const DELETE_SERVICE = gql`
|
||||
}
|
||||
`
|
||||
|
||||
// Мутации для расходников
|
||||
export const CREATE_SUPPLY = gql`
|
||||
mutation CreateSupply($input: SupplyInput!) {
|
||||
createSupply(input: $input) {
|
||||
// Мутации для расходников - только обновление цены разрешено
|
||||
export const UPDATE_SUPPLY_PRICE = gql`
|
||||
mutation UpdateSupplyPrice($id: ID!, $input: UpdateSupplyPriceInput!) {
|
||||
updateSupplyPrice(id: $id, input: $input) {
|
||||
success
|
||||
message
|
||||
supply {
|
||||
id
|
||||
name
|
||||
description
|
||||
price
|
||||
quantity
|
||||
pricePerUnit
|
||||
unit
|
||||
category
|
||||
status
|
||||
date
|
||||
supplier
|
||||
minStock
|
||||
currentStock
|
||||
imageUrl
|
||||
warehouseStock
|
||||
isAvailable
|
||||
warehouseConsumableId
|
||||
createdAt
|
||||
updatedAt
|
||||
organization {
|
||||
id
|
||||
name
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
`
|
||||
|
||||
export const UPDATE_SUPPLY = gql`
|
||||
mutation UpdateSupply($id: ID!, $input: SupplyInput!) {
|
||||
updateSupply(id: $id, input: $input) {
|
||||
success
|
||||
message
|
||||
supply {
|
||||
id
|
||||
name
|
||||
description
|
||||
price
|
||||
quantity
|
||||
unit
|
||||
category
|
||||
status
|
||||
date
|
||||
supplier
|
||||
minStock
|
||||
currentStock
|
||||
imageUrl
|
||||
createdAt
|
||||
updatedAt
|
||||
}
|
||||
}
|
||||
}
|
||||
`
|
||||
|
||||
export const DELETE_SUPPLY = gql`
|
||||
mutation DeleteSupply($id: ID!) {
|
||||
deleteSupply(id: $id)
|
||||
}
|
||||
`
|
||||
|
||||
// Мутация для заказа поставки расходников
|
||||
export const CREATE_SUPPLY_ORDER = gql`
|
||||
@ -841,6 +811,10 @@ export const CREATE_PRODUCT = gql`
|
||||
isActive
|
||||
createdAt
|
||||
updatedAt
|
||||
organization {
|
||||
id
|
||||
market
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -880,6 +854,10 @@ export const UPDATE_PRODUCT = gql`
|
||||
isActive
|
||||
createdAt
|
||||
updatedAt
|
||||
organization {
|
||||
id
|
||||
market
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user