Объединены файлы правил системы в единую базу знаний v3.0 с устранением противоречий и дублирования. Создан rules-unified.md на основе rules.md, rules1.md и rules2.md с добавлением всех уникальных разделов. Обновлена терминология системы с соответствием реальной схеме БД (ТОВАР→PRODUCT, РАСХОДНИКИ→CONSUMABLE). Архивированы старые файлы правил в папку archive. Обновлены ссылки в CLAUDE.md и development-checklist.md на новый единый источник истины.
🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@ -70,6 +70,9 @@ export const typeDefs = gql`
|
||||
# Все товары всех поставщиков для маркета
|
||||
allProducts(search: String, category: String): [Product!]!
|
||||
|
||||
# Товары конкретной организации (для формы создания поставки)
|
||||
organizationProducts(organizationId: ID!, search: String, category: String, type: String): [Product!]!
|
||||
|
||||
# Все категории
|
||||
categories: [Category!]!
|
||||
|
||||
@ -467,10 +470,8 @@ export const typeDefs = gql`
|
||||
OZON
|
||||
}
|
||||
|
||||
enum ProductType {
|
||||
PRODUCT
|
||||
CONSUMABLE
|
||||
}
|
||||
# ProductType теперь String, чтобы поддерживать кириллические значения из БД
|
||||
# Возможные значения: "ТОВАР", "БРАК", "РАСХОДНИКИ", "ПРОДУКТ"
|
||||
|
||||
enum CounterpartyRequestStatus {
|
||||
PENDING
|
||||
@ -746,7 +747,7 @@ export const typeDefs = gql`
|
||||
inTransit: Int
|
||||
stock: Int
|
||||
sold: Int
|
||||
type: ProductType
|
||||
type: String
|
||||
category: Category
|
||||
brand: String
|
||||
color: String
|
||||
@ -774,7 +775,7 @@ export const typeDefs = gql`
|
||||
inTransit: Int
|
||||
stock: Int
|
||||
sold: Int
|
||||
type: ProductType
|
||||
type: String
|
||||
categoryId: ID
|
||||
brand: String
|
||||
color: String
|
||||
|
Reference in New Issue
Block a user