· 8 years ago · Jul 23, 2018, 08:16 PM
1export default Sentences = {
2 /********************************************************************************************** */
3 /********************** Aquà comienzan las sentencias para la tabla de usuarios *****************/
4 /** */ DROP_USERS_TABLE: 'DROP TABLE IF EXISTS users;', /** */
5 /** */ CREATE_USERS_TABLE: 'CREATE TABLE IF NOT EXISTS users ( ' + /** */
6 /** */ 'id INT PRIMARY KEY, ' + /** */
7 /** */ 'gender_id INT, ' + /** */
8 /** */ 'role_id INT, ' + /** */
9 /** */ 'status_id INT, ' + /** */
10 /** */ 'identification VARCHAR (255), ' + /** */
11 /** */ 'names VARCHAR (255), ' + /** */
12 /** */ 'lastnames VARCHAR (255), ' + /** */
13 /** */ 'email VARCHAR (255), ' + /** */
14 /** */ 'password VARCHAR (255) ' + /** */
15 /** */ ');', /** */
16 /** */ INSERT_USER: 'INSERT INTO users ( ' + /** */
17 /** */ 'role_id, ' + /** */
18 /** */ 'gender_id, ' + /** */
19 /** */ 'status_id ' + /** */
20 /** */ 'identification, ' + /** */
21 /** */ 'names, ' + /** */
22 /** */ 'lastnames, ' + /** */
23 /** */ 'email, ' + /** */
24 /** */ 'password, ' + /** */
25 /** */ ') VALUES ( ' + /** */
26 /** */ '?, ' + /** */
27 /** */ '?, ' + /** */
28 /** */ '?, ' + /** */
29 /** */ '?, ' + /** */
30 /** */ '?, ' + /** */
31 /** */ '?, ' + /** */
32 /** */ '?' + /** */
33 /** */ ');', /** */
34 /** */ SELECT_ALL_USERS: 'SELECT * FROM users;', /** */
35 /** */ SELECT_USER_TO_LOGIN: 'SELECT * FROM users WHERE email = ? AND password = ?;', /** */
36 /** */ SELECT_STORES_BY_USER_ID: 'SELECT * FROM stores WHERE', /** */
37 /********************** Aquà terminan las sentencias para la tabla de usuarios ******************/
38 /********************************************************************************************** */
39
40
41
42
43 /********************************************************************************************** */
44 /*********************** Aquà comienzan las sentencias para la tabla de entradas ****************/
45 /** */ DROP_ENTRIES_TABLE: 'DROP TABLE IF EXISTS entries;', /** */
46 /** */ CREATE_ENTRIES_TABLE: 'CREATE TABLE IF NOT EXISTS entries ( ' + /** */
47 /** */ 'id INT PRIMARY KEY, ' + /** */
48 /** */ 'seller_id INT, ' + /** */
49 /** */ 'FOREIGN KEY (seller_id) REFERENCES users(id), ' + /** */
50 /** */ 'created_at DATETIME, ' + /** */
51 /** */ 'amount_cellar INT, ' + /** */
52 /** */ 'amount_exhibited INT, ' + /** */
53 /** */ 'observations VARCHAR (255) ' + /** */
54 /** */ ');', /** */
55 /** */ INSERT_ENTRY: 'INSERT INTO entry ( ' + /** */
56 /** */ 'seller_id, ' + /** */
57 /** */ 'created_at, ' + /** */
58 /** */ 'amount_cellar, ' + /** */
59 /** */ 'amount_exhibited, ' + /** */
60 /** */ 'observations ' + /** */
61 /** */ ') VALUES ( ' + /** */
62 /** */ '?, ' + /** */
63 /** */ '?, ' + /** */
64 /** */ '?, ' + /** */
65 /** */ '?, ' + /** */
66 /** */ '? ' + /** */
67 /** */ ');', /** */
68 /** */ DROP_ENTRY_PICTURES: 'DROP TABLE IF EXISTS entry_pictures;', /** */
69 /** */ CREATE_ENTRY_PICTURES_TABLE: 'CREATE TABLE IF NOT EXISTS entry_pictures ( ' + /** */
70 /** */ 'id INT PRIMARY KEY, ' + /** */
71 /** */ 'entry_id INT, ' + /** */
72 /** */ 'FOREIGN KEY (entry_id) REFERENCES entries(id), ' + /** */
73 /** */ 'picture VARCHAR (255) ' + /** */
74 /** */ ');', /** */
75 /** */ INSERT_ENTRY_PICTURE: 'INSERT INTO entry_pictures ( ' + /** */
76 /** */ 'entry_id, ' + /** */
77 /** */ 'picture ' + /** */
78 /** */ ') VALUES ( ' + /** */
79 /** */ '?, ' + /** */
80 /** */ '? '+ /** */
81 /** */ ');', /** */
82 /******************** Aquà terminan las sentencias para la tabla de entradas ********************/
83 /********************************************************************************************** */
84
85
86
87
88 /********************************************************************************************************** */
89 /******************* Aquà comienzan las sentencias para la tabla de salidas *********************************/
90 /** */ DROP_DEPARTURES_TABLE: 'DROP TABLE IF EXISTS departures;', /** */
91 /** */ CREATE_DEPARTURES_TABLE: 'CREATE TABLE IF NOT EXISTS departures ( ' + /** */
92 /** */ 'id INT PRIMARY KEY, ' + /** */
93 /** */ 'seller_id INT, ' + /** */
94 /** */ 'FOREIGN KEY (seller_id) REFERENCES users(id), ' + /** */
95 /** */ 'created_at DATETIME, ' + /** */
96 /** */ 'amount_cellar INT, ' + /** */
97 /** */ 'amount_exhibited INT, ' + /** */
98 /** */ 'observations VARCHAR (255) ' + /** */
99 /** */ ');', /** */
100 /** */ INSERT_ENTRY: 'INSERT INTO departures ( ' + /** */
101 /** */ 'seller_id, ' + /** */
102 /** */ 'created_at, ' + /** */
103 /** */ 'amount_cellar, ' + /** */
104 /** */ 'amount_exhibited, ' + /** */
105 /** */ 'observations ' + /** */
106 /** */ ') VALUES ( ' + /** */
107 /** */ '?, ' + /** */
108 /** */ '?, ' + /** */
109 /** */ '?, ' + /** */
110 /** */ '?, ' + /** */
111 /** */ '? ' + /** */
112 /** */ ');', /** */
113 /** */ DROP_DEPARTURE_PICTURES: 'DROP TABLE IF EXISTS departure_pictures;', /** */
114 /** */ CREATE_DEPARTURE_PICTURES_TABLE: 'CREATE TABLE IF NOT EXISTS departure_pictures ( ' + /** */
115 /** */ 'id INT PRIMARY KEY, ' + /** */
116 /** */ 'departure_id INT, ' + /** */
117 /** */ 'FOREIGN KEY (departure_id) REFERENCES departures(id), ' + /** */
118 /** */ 'picture VARCHAR (255) ' + /** */
119 /** */ ');', /** */
120 /** */ INSERT_DEPARTURE_PICTURE: 'INSERT INTO departure_pictures ( ' + /** */
121 /** */ 'departure_id, ' + /** */
122 /** */ 'picture ' + /** */
123 /** */ ') VALUES ( ' + /** */
124 /** */ '?, ' + /** */
125 /** */ '? '+ /** */
126 /** */ ');', /** */
127 /***************************** Aquà terminan las sentencias para la tabla de salidas ************************/
128 /********************************************************************************************************** */
129
130
131
132
133 /********************************************************************************************** */
134 /********************** Aquà comienzan las sentencias para la tabla de clientes *****************/
135 /** */ DROP_CUSTOMERS_TABLE: 'DROP TABLE IF EXISTS customers;', /** */
136 /** */ CREATE_CUSTOMERS_TABLE: 'CREATE TABLE IF NOT EXISTS customers ( ' + /** */
137 /** */ 'id INT PRIMARY KEY, ' + /** */
138 /** */ 'identification VARCHAR (255), ' + /** */
139 /** */ 'cellphone VARCHAR (255), ' + /** */
140 /** */ 'email VARCHAR (255), ' + /** */
141 /** */ 'names VARCHAR (255), ' + /** */
142 /** */ 'lastnames VARCHAR (255), ' + /** */
143 /** */ 'signature VARCHAR (255), ' + /** */
144 /** */ 'origin_store_id INT, ' + /** */
145 /** */ 'FOREIGN KEY (origin_store_id) REFERENCES stores(id) ' + /** */
146 /** */ ');', /** */
147 /** */ INSERT_CUSTOMER: 'INSERT INTO customers ( ' + /** */
148 /** */ 'identification, ' + /** */
149 /** */ 'cellphone, ' + /** */
150 /** */ 'email, ' + /** */
151 /** */ 'names, ' + /** */
152 /** */ 'lastnames, ' + /** */
153 /** */ 'signature, '+ /** */
154 /** */ 'origin_store_id ' + /** */
155 /** */ ') VALUES ( ' + /** */
156 /** */ '?, ' + /** */
157 /** */ '?, ' + /** */
158 /** */ '?, ' + /** */
159 /** */ '?, ' + /** */
160 /** */ '?, ' + /** */
161 /** */ '?, ' + /** */
162 /** */ '? ' + /** */
163 /** */ ');', /** */
164 /******************* Aquà Terminan las sentencias para la tabla de clientes *********************/
165 /********************************************************************************************** */
166
167
168
169
170 /********************************************************************************************** */
171 /******************* Aquà comienzan las sentencias para la tabla de productos *******************/
172 /** */ DROP_PRODUCTS_TABLE: 'DROP TABLE IF EXISTS products;', /** */
173 /** */ CREATE_PRODUCTS_TABLE: 'CREATE TABLE IF NOT EXISTS products ( ' + /** */
174 /** */ 'id INT PRIMARY KEY, ' + /** */
175 /** */ 'name VARCHAR (255), ' + /** */
176 /** */ 'PVP INT, ' + /** */
177 /** */ 'EAN VARCHAR (255), ' + /** */
178 /** */ 'FLB VARCHAR (255) ' + /** */
179 /** */ ');', /** */
180 /** */ DROP_DISCOUNTS_TABLE: 'DROP TABLE IF EXISTS discounts;', /** */
181 /** */ CREATE_DISCOUNTS_TABLE: 'CREATE TABLE IF NOT EXISTS discounts ( ' + /** */
182 /** */ 'id INT PRIMARY KEY, ' + /** */
183 /** */ 'name VARCHAR (255), ' + /** */
184 /** */ 'description VARCHAR (255), ' + /** */
185 /** */ 'start_date DATETIME, ' + /** */
186 /** */ 'end_date DATETIME ' + /** */
187 /** */ ');', /** */
188 /****************** Aquà Terminan las sentencias para la tabla de productos *********************/
189 /************************************************************************************************/
190
191
192
193
194 /********************************************************************************************** */
195 /*********** Aquà comienzan las sentencias para la tabla de tiendas, canales Y presupuesto ******/
196 /** */ DROP_STORES_TABLE: 'DROP TABLE IF EXISTS stores;', /** */
197 /** */ CREATE_STORES_TABLE: 'CREATE TABLE IF NOT EXISTS stores ( ' + /** */
198 /** */ 'id INT PRIMARY KEY, ' + /** */
199 /** */ 'name VARCHAR (255), ' + /** */
200 /** */ 'channel_id INT' + /** */
201 /** */ ');', /** */
202 /** */ DROP_CHANNELS_TABLE: 'DROP TABLE IF EXISTS channels;', /** */
203 /** */ CREATE_CHANNELS_TABLE: 'CREATE TABLE IF NOT EXISTS channels ( ' + /** */
204 /** */ 'id INT PRIMARY KEY, ' + /** */
205 /** */ 'name VARCHAR(255)' + /** */
206 /** */ ');', /** */
207 /** */ DROP_BUDGETS_TABLE: 'DROP TABLE IF EXISTS budgets;', /** */
208 /** */ CREATE_BUDGETS_TABLE: 'CREATE TABLE IF NOT EXISTS budgets ( ' + /** */
209 /** */ 'id INT PRIMARY KEY, ' + /** */
210 /** */ 'amount INT, ' + /** */
211 /** */ 'store_id INT, ' + /** */
212 /** */ 'start_date DATETIME, ' + /** */
213 /** */ 'end_date DATETIME, ' + /** */
214 /** */ 'month INT ' + /** */
215 /** */ ');', /** */
216 /*********** Aquà Terminan las sentencias para la tabla de tiendas, canales Y presupuesto *******/
217 /************************************************************************************************/
218
219
220
221
222 /****************************************************************************************************************** */
223 /************************* Aquà comienzan las sentencias para la tablas intermedias *********************************/
224 /** */ DROP_SELLER_BELONGS_TO_STORE_TABLE: 'DROP TABLE IF EXISTS seller_belongs_to_store;', /** */
225 /** */ CREATE_SELLER_BELONGS_TO_STORE_TABLE: 'CREATE TABLE IF NOT EXISTS seller_belongs_to_store ( ' + /** */
226 /** */ 'id INT PRIMARY KEY, ' + /** */
227 /** */ 'seller_id INT, ' + /** */
228 /** */ 'FOREIGN KEY(seller_id) REFERENCES users(id), ' + /** */
229 /** */ 'store_id INT ' + /** */
230 /** */ 'FOREIGN KEY(store_id) REFERENCES stores(id), ' + /** */
231 /** */ ');', /** */
232 /** */ DROP_PRODUCT_HAS_DISCOUNT_TABLE: 'DROP TABLE IF EXISTS product_has_discount;', /** */
233 /** */ CREATE_PRODUCT_HAS_DISCOUNT_TABLE: 'CREATE TABLE IF NOT EXISTS product_has_discount ( ' + /** */
234 /** */ 'id INT PRIMARY KEY,' + /** */
235 /** */ 'product_id INT, ' + /** */
236 /** */ 'FOREIGN KEY(product_id) REFERENCES products(id), ' + /** */
237 /** */ 'discount_id INT, ' + /** */
238 /** */ 'FOREIGN KEY(discount_id) REFERENCES discounts(id), ' + /** */
239 /** */ 'percentage INT ' + /** */
240 /** */ ');', /** */
241 /************************** Aquà Terminan las sentencias para la tablas intermedias *********************************/
242 /****************************************************************************************************************** */
243
244
245
246 /******************************************************************************************************************* */
247 /************************* Aquà comienzan las sentencias para la tablas de compras y remisiones **********************/
248 /** */ DROP_PURCHASES_TABLE: 'DROP TABLE IF EXISTS purchases;', /** */
249 /** */ CREATE_PURCHASES_TABLE: 'CREATE TABLE IF NOT EXISTS purchases ( ' + /** */
250 /** */ 'id INT PRIMARY KEY, ' + /** */
251 /** */ 'store_id INT, ' + /** */
252 /** */ 'FOREIGN KEY (store_id) REFERENCES stores(id), ' + /** */
253 /** */ 'seller_id INT, ' + /** */
254 /** */ 'FOREIGN KEY (seller_id) REFERENCES users(id), ' + /** */
255 /** */ 'customer_id INT, ' + /** */
256 /** */ 'FOREIGN KEY (customer_id) REFERENCES customers(id), ' + /** */
257 /** */ 'created_at DATETIME, ' + /** */
258 /** */ 'settled_date DATETIME ' + /** */
259 /** */ ');', /** */
260 /** */ INSERT_PURCHASE: 'INSERT INTO purchases ( ' + /** */
261 /** */ 'store_id, ' + /** */
262 /** */ 'seller_id, ' + /** */
263 /** */ 'customer_id, ' + /** */
264 /** */ 'created_at, ' + /** */
265 /** */ 'settled_date ' + /** */
266 /** */ ');', /** */
267 /** */ DROP_PURCHASE_DETAIL: 'DROP TABLE IF EXISTS purchase_detail;', /** */
268 /** */ CREATE_PURCHASE_DETAIL: 'CREATE TABLE IF NOT EXISTS purchase_detail ( ' + /** */
269 /** */ 'id INT PRIMARY KEY, ' + /** */
270 /** */ 'purchase_id INT, ' + /** */
271 /** */ 'FOREIGN KEY (purchase_id) REFERENCES purchases(id), ' + /** */
272 /** */ 'product_id INT, ' + /** */
273 /** */ 'FOREIGN KEY (product_id) REFERENCES products(id), ' + /** */
274 /** */ 'total_amount INT, ' + /** */
275 /** */ 'billed_amount INT, ' + /** */
276 /** */ 'canceled_amount INT ' + /** */
277 /** */ ');', /** */
278 /************************** Aquà Terminan las sentencias para la tablas de compras y remisiones *********************/
279 /****************************************************************************************************************** */
280
281}