lavkach3

Форк
0
52 строки · 1.7 Кб
1
from app.inventory.order.models import Move, Order, OrderType, Suggest
2
from app.inventory.order.schemas import OrderCreateScheme, OrderUpdateScheme, OrderFilter, OrderScheme, \
3
    OrderTypeCreateScheme, OrderTypeUpdateScheme, OrderTypeFilter, OrderTypeScheme
4
from app.inventory.order.schemas.move_schemas import MoveCreateScheme, MoveUpdateScheme, MoveFilter, MoveScheme
5
from app.inventory.order.schemas.suggest_schemas import SuggestScheme, SuggestFilter, SuggestUpdateScheme, \
6
    SuggestCreateScheme
7
from app.inventory.order.services import MoveService, OrderService, OrderTypeService, SuggestService
8

9
__domain__ = {
10
    'move': {
11
        'service': MoveService,
12
        'model': Move,
13
        'schemas': {
14
            'create': MoveCreateScheme,
15
            'update': MoveUpdateScheme,
16
            'filter': MoveFilter,
17
            'get': MoveScheme
18
        }
19
    },
20
    'order': {
21
        'service': OrderService,
22
        'model': Order,
23
        'schemas': {
24
            'create': OrderCreateScheme,
25
            'update': OrderUpdateScheme,
26
            'filter': OrderFilter,
27
            'get': OrderScheme
28
        }
29
    },
30
    'order_type': {
31
        'service': OrderTypeService,
32
        'model': OrderType,
33
        'schemas': {
34
            'create': OrderTypeCreateScheme,
35
            'update': OrderTypeUpdateScheme,
36
            'filter': OrderTypeFilter,
37
            'get': OrderTypeScheme
38
        }
39
    },
40
    'suggest': {
41
        'service': SuggestService,
42
        'model': Suggest,
43
        'schemas': {
44
            'create': SuggestCreateScheme,
45
            'update': SuggestUpdateScheme,
46
            'filter': SuggestFilter,
47
            'get': SuggestScheme
48
        }
49
    }
50

51
}
52
__all__ = ['__domain__']
53

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.