-
Notifications
You must be signed in to change notification settings - Fork 40
/
Copy pathblueprints.py
111 lines (110 loc) · 3.38 KB
/
blueprints.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
'''
web app注册字典
'''
from config import SYS_CONF
BLUEPRINT_DICT = {
'sys': {
'blueprint': 'web_apps.system.views.system_views.system_bp',
'url_prefix': '/api/sys'
},
'user': {
'blueprint': 'web_apps.system.views.user_views.user_bp',
'url_prefix': '/api/sys/user'
},
'permission': {
'blueprint': 'web_apps.system.views.permission_views.permission_bp',
'url_prefix': '/api/sys/permission'
},
'role': {
'blueprint': 'web_apps.system.views.role_views.role_bp',
'url_prefix': '/api/sys/role'
},
'depart': {
'blueprint': 'web_apps.system.views.depart_views.depart_bp',
'url_prefix': '/api/sys/sysDepart'
},
'position': {
'blueprint': 'web_apps.system.views.position_views.position_bp',
'url_prefix': '/api/sys/position'
},
'tenant': {
'blueprint': 'web_apps.system.views.tenant_views.tenant_bp',
'url_prefix': '/api/sys/tenant'
},
'dict': {
'blueprint': 'web_apps.dictionary.views.dict_bp',
'url_prefix': '/api/sys/dict'
},
'file': {
'blueprint': 'web_apps.ossfile.views.file_bp',
'url_prefix': '/api/sys/oss/file'
},
'notice': {
'blueprint': 'web_apps.notice.views.notice_bp',
'url_prefix': '/api/sys/notice'
},
'screen': {
'blueprint': 'web_apps.bigscreen.views.screen_bp',
'url_prefix': '/api/screen'
},
'code_generator': {
'blueprint': 'web_apps.code_generator.views.code_gen_bp',
'url_prefix': '/api/code_generator'
},
'datasource': {
'blueprint': 'web_apps.datasource.views.datasource_bp',
'url_prefix': '/api/datasource'
},
'datamodel': {
'blueprint': 'web_apps.datamodel.views.datamodel_bp',
'url_prefix': '/api/datamodel'
},
'datamodel_field': {
'blueprint': 'web_apps.datamodel.field_views.datamodel_field_bp',
'url_prefix': '/api/datamodel/field'
},
'data_interface': {
'blueprint': 'web_apps.datamodel.interface_views.data_interface_bp',
'url_prefix': '/api/data_interface'
},
'task_template': {
'blueprint': 'web_apps.task.task_template_views.task_template_bp',
'url_prefix': '/api/task_template'
},
'task': {
'blueprint': 'web_apps.task.views.task_bp',
'url_prefix': '/api/task'
},
'algorithm': {
'blueprint': 'web_apps.algorithm.views.algorithm_bp',
'url_prefix': '/api/algorithm'
},
'alert': {
'blueprint': 'web_apps.alert.views.alert_bp',
'url_prefix': '/api/alert'
},
'alert_strategy': {
'blueprint': 'web_apps.alert.strategy_views.alert_strategy_bp',
'url_prefix': '/api/alert_strategy'
},
'rag_dataset': {
'blueprint': 'web_apps.rag.views.dataset_views.dataset_bp',
'url_prefix': '/api/rag/dataset'
},
'rag_document': {
'blueprint': 'web_apps.rag.views.document_views.document_bp',
'url_prefix': '/api/rag/document'
},
'rag_chunk': {
'blueprint': 'web_apps.rag.views.chunk_views.chunk_bp',
'url_prefix': '/api/rag/chunk'
},
'llm': {
'blueprint': 'web_apps.llm.views.llm_bp',
'url_prefix': '/api/llm'
},
'llm_chat_app': {
'blueprint': 'web_apps.llm.app_views.chat_app_bp',
'url_prefix': '/api/llm/chat_app'
},
}