-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup_db.py
More file actions
291 lines (201 loc) · 11.9 KB
/
setup_db.py
File metadata and controls
291 lines (201 loc) · 11.9 KB
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
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
from auth.auth import db_location, db_name
from db.connect.db_classes.conectaSQLite import ConectaSQLite
from db.default_data.dados_parametros import script_create_table_parametros_aventureiros, script_create_table_parametros_buddies, script_create_table_parametros_capboard, script_create_table_parametros_hordas, script_create_table_parametros_criaturas, script_insert_table_parametros_criaturas, dados_padrao_tabela_parametros_criaturas, script_insert_table_parametros_aventureiros, script_insert_table_parametros_buddies, script_insert_table_parametros_capboard, script_insert_table_parametros_hordas, dados_padrao_tabela_parametros_aventureiros, dados_padrao_tabela_parametros_buddies, dados_padrao_tabela_parametros_capboard, dados_padrao_tabela_parametros_hordas, script_create_table_parametros_gerais, script_insert_table_parametros_gerais, dados_padrao_tabela_parametros_gerais
from db.default_data.dados_vantagens_subs_perfis import script_create_table_vantagens_subs, script_insert_table_vantagens_subs, dados_padrao_tabela_vantagens_subs
from db.default_data.dados_tipos import script_create_table_tipos, script_insert_table_tipos, dados_padrao_tabela_tipos
from db.default_data.dados_idiomas import script_create_table_idiomas, script_insert_table_idiomas, dados_padrao_tabela_idiomas
from db.default_data.dados_tipo_itens import script_create_table_tipo_itens
from db.default_data.dados_custos import script_create_table_custos, script_insert_table_custos, dados_padrao_tabela_custos
from db.default_data.dados_especiais import script_create_table_especiais, script_insert_table_especiais, dados_padrao_tabela_especiais
from db.default_data.dados_comandos_uso_itens_capshop import script_create_table_comandos_uso_itens_capshop, script_insert_table_comandos_uso_itens_capshop, dados_padrao_tabela_comandos_uso_itens_capshop
from db.default_data.dados_itens_capshop import script_create_table_itens_capshop, script_insert_table_itens_capshop, dados_padrao_tabela_itens_capshop
from db.default_data.dados_itens_capraid import script_create_table_itens_capraid, script_insert_table_itens_capraid, dados_padrao_tabela_itens_capraid
from db.default_data.dados_tipo_hordas import script_create_table_tipo_hordas, script_insert_table_tipo_hordas, dados_padrao_tabela_tipo_hordas
from db.default_data.dados_atributos import script_create_table_atributos, script_insert_table_atributos, dados_padrao_tabela_atributos
from db.default_data.dados_efetividades import script_create_table_efetividades, script_insert_table_efetividades, dados_padrao_tabela_efetividades
from db.default_data.dados_criaturas import script_create_table_criaturas, script_insert_table_criaturas, dados_padrao_tabela_criaturas
from db.default_data.dados_canais import script_create_table_canais
from db.default_data.dados_mensagens import script_create_table_msg
class Setup():
db = ConectaSQLite(f"{db_location}{db_name}")
@db.create_or_drop_table
def create_table_idiomas(self, dados : str = ""):
return script_create_table_idiomas(dados)
@db.insert_table_many_lines
def insert_table_idiomas(self, dados : dict = {}):
return script_insert_table_idiomas(dados)
'''----------------------------------------------------------------'''
@db.create_or_drop_table
def create_table_tipo_itens(self, dados ={}):
return script_create_table_tipo_itens(dados)
@db.create_or_drop_table
def create_table_tipo_hordas(self, dados={}):
return script_create_table_tipo_hordas(dados)
@db.insert_table_many_lines
def insert_table_tipo_hordas(self, dados : dict = {}):
return script_insert_table_tipo_hordas(dados)
'''----------------------------------------------------------------'''
@db.create_or_drop_table
def create_table_comandos_uso_itens_capshop(self, dados={}):
return script_create_table_comandos_uso_itens_capshop(dados)
@db.insert_table_many_lines
def insert_table_comandos_uso_itens_capshop(self, dados : dict = {}):
return script_insert_table_comandos_uso_itens_capshop(dados)
@db.create_or_drop_table
def create_table_itens_capshop(self, dados={}):
return script_create_table_itens_capshop(dados)
@db.insert_table_many_lines
def insert_table_itens_capshop(self, dados : dict = {}):
return script_insert_table_itens_capshop(dados)
@db.create_or_drop_table
def create_table_itens_capraid(self, dados={}):
return script_create_table_itens_capraid(dados)
@db.insert_table_many_lines
def insert_table_itens_capraid(self, dados : dict = {}):
return script_insert_table_itens_capraid(dados)
'''----------------------------------------------------------------'''
@db.create_or_drop_table
def create_table_vantagens_subs_perfis(self, dados={}):
return script_create_table_vantagens_subs(dados)
@db.insert_table_one_line
def insert_table_vantagens_subs_perfis(self, dados : dict = {}):
return script_insert_table_vantagens_subs(dados)
'''
Parametros:
'''
@db.create_or_drop_table
def create_table_parametros_capboard(self, dados={}):
return script_create_table_parametros_capboard(dados)
@db.insert_table_one_line
def insert_table_parametros_capboard(self, dados : dict = {}):
return script_insert_table_parametros_capboard(dados)
@db.create_or_drop_table
def create_table_parametros_buddies(self, dados={}):
return script_create_table_parametros_buddies(dados)
@db.insert_table_one_line
def insert_table_parametros_buddies(self, dados : dict = {}):
return script_insert_table_parametros_buddies(dados)
@db.create_or_drop_table
def create_table_parametros_aventureiros(self, dados={}):
return script_create_table_parametros_aventureiros(dados)
@db.insert_table_one_line
def insert_table_parametros_aventureiros(self, dados : dict = {}):
return script_insert_table_parametros_aventureiros(dados)
@db.create_or_drop_table
def create_table_parametros_hordas(self, dados={}):
return script_create_table_parametros_hordas(dados)
@db.insert_table_one_line
def insert_table_parametros_hordas(self, dados : dict = {}):
return script_insert_table_parametros_hordas(dados)
@db.create_or_drop_table
def create_table_parametros_gerais(self, dados={}):
return script_create_table_parametros_gerais(dados)
@db.insert_table_one_line
def insert_table_parametros_gerais(self, dados={}):
return script_insert_table_parametros_gerais(dados)
@db.create_or_drop_table
def create_table_parametros_criaturas(self, dados={}):
return script_create_table_parametros_criaturas(dados)
@db.insert_table_one_line
def insert_table_parametros_criaturas(self, dados={}):
return script_insert_table_parametros_criaturas(dados)
'''
---------------------------------------------------------------------
'''
@db.create_or_drop_table
def create_table_tipos(self, dados : str = ""):
return script_create_table_tipos(dados)
@db.insert_table_many_lines
def insert_table_tipos(self, dados : str = ""):
return script_insert_table_tipos(dados)
'''----------------------------------------------------------------'''
@db.create_or_drop_table
def create_table_atributos(self, dados : str = ""):
return script_create_table_atributos(dados)
@db.insert_table_many_lines
def insert_table_atributos(self, dados : str = ""):
return script_insert_table_atributos(dados)
'''----------------------------------------------------------------'''
@db.create_or_drop_table
def create_table_efetividades(self, dados : str = ""):
return script_create_table_efetividades(dados)
@db.insert_table_many_lines
def insert_table_efetividades(self, dados : str = ""):
return script_insert_table_efetividades(dados)
'''----------------------------------------------------------------'''
@db.create_or_drop_table
def create_table_custos(self, dados : str = ""):
return script_create_table_custos(dados)
@db.insert_table_many_lines
def insert_table_custos(self, dados : str = ""):
return script_insert_table_custos(dados)
'''----------------------------------------------------------------'''
'''----------------------------------------------------------------'''
@db.create_or_drop_table
def create_table_especiais(self, dados : str = ""):
return script_create_table_especiais(dados)
@db.insert_table_many_lines
def insert_table_especiais(self, dados : str = ""):
return script_insert_table_especiais(dados)
'''----------------------------------------------------------------'''
@db.create_or_drop_table
def create_table_criaturas(self, dados : str = ""):
return script_create_table_criaturas(dados)
@db.insert_table_many_lines
def insert_table_criaturas(self, dados : str = ""):
return script_insert_table_criaturas(dados)
'''----------------------------------------------------------------'''
@db.create_or_drop_table
def create_table_canais(self, dados : str = ""):
return script_create_table_canais(dados)
'''----------------------------------------------------------------'''
@db.create_or_drop_table
def create_table_msg(self, dados : str = ""):
return script_create_table_msg(dados)
if __name__ == "__main__":
setup_obj = Setup()
setup_obj.create_table_idiomas()
setup_obj.insert_table_idiomas(dados_padrao_tabela_idiomas())
setup_obj.create_table_tipo_itens()
setup_obj.create_table_tipo_hordas()
setup_obj.insert_table_tipo_hordas(dados_padrao_tabela_tipo_hordas())
setup_obj.create_table_comandos_uso_itens_capshop()
setup_obj.insert_table_comandos_uso_itens_capshop(dados_padrao_tabela_comandos_uso_itens_capshop())
setup_obj.create_table_itens_capshop()
setup_obj.insert_table_itens_capshop(dados_padrao_tabela_itens_capshop())
setup_obj.create_table_itens_capraid()
setup_obj.insert_table_itens_capraid(dados_padrao_tabela_itens_capraid())
setup_obj.create_table_vantagens_subs_perfis()
setup_obj.insert_table_vantagens_subs_perfis(dados_padrao_tabela_vantagens_subs())
'''
Parametros:
'''
setup_obj.create_table_parametros_capboard()
setup_obj.insert_table_parametros_capboard(dados_padrao_tabela_parametros_capboard())
setup_obj.create_table_parametros_buddies()
setup_obj.insert_table_parametros_buddies(dados_padrao_tabela_parametros_buddies())
setup_obj.create_table_parametros_aventureiros()
setup_obj.insert_table_parametros_aventureiros(dados_padrao_tabela_parametros_aventureiros())
setup_obj.create_table_parametros_criaturas()
setup_obj.insert_table_parametros_criaturas(dados_padrao_tabela_parametros_criaturas())
setup_obj.create_table_parametros_hordas()
setup_obj.insert_table_parametros_hordas(dados_padrao_tabela_parametros_hordas())
setup_obj.create_table_parametros_gerais()
setup_obj.insert_table_parametros_gerais(dados_padrao_tabela_parametros_gerais())
'''
-----------------------------------------------------------------------------------------
'''
setup_obj.create_table_tipos()
setup_obj.insert_table_tipos(dados_padrao_tabela_tipos())
setup_obj.create_table_atributos()
setup_obj.insert_table_atributos(dados_padrao_tabela_atributos())
setup_obj.create_table_efetividades()
setup_obj.insert_table_efetividades(dados_padrao_tabela_efetividades())
setup_obj.create_table_custos()
setup_obj.insert_table_custos(dados_padrao_tabela_custos())
setup_obj.create_table_especiais()
setup_obj.insert_table_especiais(dados_padrao_tabela_especiais())
setup_obj.create_table_criaturas()
setup_obj.insert_table_criaturas(dados_padrao_tabela_criaturas())
setup_obj.create_table_canais()
setup_obj.create_table_msg()