| 119 | '''Order Status''' |
| 120 | |
| 121 | `o_status_id+={o_status_id, o_status_name, o_status_desc}` |
| 122 | |
| 123 | '''Delivery Status''' |
| 124 | |
| 125 | `d_status_id+={d_status_id, d_status_name, d_status_desc}` |
| 126 | |
| 127 | |
| 128 | '''Pro Forma Status''' |
| 129 | |
| 130 | `pf_status_id+={pf_status_id, pf_status_name, pf_status_desc}` |
| 131 | |
| 132 | '''City''' |
| 133 | |
| 134 | `city_id+={city_id, city_name, region_id, region_name}` |
| 135 | |
| 136 | '''Region''' |
| 137 | |
| 138 | `region_id+={region_id, region_name}` |
| 139 | |
| 140 | '''Weekday''' |
| 141 | |
| 142 | `day_id+={day_id, day_name}` |
| 143 | |
| 144 | '''Warehouse''' |
| 145 | |
| 146 | `wh_id+={wh_id, wh_adr}` |
| 147 | |
| 148 | '''Category''' |
| 149 | |
| 150 | `ctg_id+={ctg_id, ctg_name}` |
| 151 | |
| 152 | '''Manufacturer''' |
| 153 | |
| 154 | `man_id+ = {man_id, man_mobile, man_name, man_adr, man_email}` |
| 155 | |
| 156 | '''User''' |
| 157 | |
| 158 | `user_id+ = {user_pass, user_active, user_name, user_email, user_surname, user_mobile, user_role, user_salt, clazz_, user_image, city_id, city_name, region_id, region_name}` |
| 159 | |
| 160 | * Ако тип на корисник е 'customer': |
| 161 | |
| 162 | Атрибутите на User и дополнително следните атрибути: |
| 163 | |
| 164 | `user_id+ = {cust_EDB, cust_company_name, cust_adr, cust_representative_img}` |
| 165 | |
| 166 | * Ако тип на корисник е 'manager': |
| 167 | |
| 168 | Атрибутите на User и дополнително следните атрибути: |
| 169 | |
| 170 | `user_id+ = {wh_id, wh_adr}` |
| 171 | |
| 172 | * Ако тип на корисник е 'driver': |
| 173 | |
| 174 | Атрибутите на User и дополнително следните атрибути: |
| 175 | |
| 176 | `user_id+ = {veh_id, veh_carry_weight, veh_service_interval, veh_kilometers, veh_last_service, veh_last_service_km, veh_plate, veh_vin, veh_reg_date, wh_id, wh_adr}` |
| 177 | |
121 | | `veh_id+ = {veh_id, veh_carry_weight, veh_service_interval, veh_kilometers, veh_last_service, veh_last_service_km, veh_plate, veh_vin, veh_reg_date, wh_id, wh_adr, city_id, city_name, region_id, region_name}` |
122 | | |
123 | | '''User''' |
124 | | |
125 | | `user_id+ = {user_id, user_name, user_surname, user_pass, user_salt, user_email, user_mobile, user_active, user_image, clazz_, user_role, city_id, city_name, region_id, region_name}` |
126 | | |
127 | | * Ако тип на корисник е 'customer': |
128 | | |
129 | | `user_id+ += {cust_EDB, cust_company_name, cust_adr, cust_representative_img}` |
130 | | |
131 | | * Ако тип на корисник е 'manager': |
132 | | |
133 | | `user_id+ += {wh_id, wh_adr}` |
134 | | |
135 | | * Ако тип на корисник е 'driver': |
136 | | |
137 | | `user_id+ += {veh_id, veh_carry_weight, veh_service_interval, veh_kilometers, veh_last_service, veh_last_service_km, veh_plate, veh_vin, veh_reg_date, wh_id, wh_adr}` |
138 | | |
139 | | '''Manufacturer''' |
140 | | |
141 | | `man_id+ = {man_id, man_name, man_adr, man_mobile, man_email}` |
| 180 | `veh_id+ = {veh_id, veh_reg_date, veh_plate, veh_kilometers, veh_last_service_km, veh_carry_weight, veh_vin, veh_service_interval, veh_last_service, wh_id, wh_adr, city_id, city_name, region_id, region_name}` |
157 | | `del_id+ = {del_id, del_date_created, del_date, del_start_km, del_end_km, del_start_time, del_end_time, d_status_id, d_status_name, d_status_desc, veh_id, veh_carry_weight, veh_service_interval, veh_kilometers, veh_last_service, veh_last_service_km, veh_plate, veh_vin, veh_reg_date, wh_id, wh_adr, city_id, city_name, region_id, region_name}` |
| 196 | `del_id+ = {del_id, del_date_created, del_start_time, del_end_km, del_start_km, del_end_time, del_date, d_status_id, d_status_name, d_status_desc, veh_id, veh_reg_date, veh_plate, veh_kilometers, veh_carry_weight, veh_vin, veh_service_interval, veh_last_service, veh_last_service_km, wh_id, wh_adr, city_id, city_name, region_id, region_name}` |
161 | | `ord_id+ = {ord_id, ord_date, ord_sum, ord_fulfillment_date, ord_comment, o_status_id, o_status_name, o_status_desc, cust_id, del_id, pf_id, user_name, user_surname, user_pass, user_salt, user_email, user_mobile, user_active, user_image, clazz_, user_role, city_id, cust_EDB, cust_company_name, cust_adr, cust_representative_img, city_name, region_id, region_name, del_date_created, del_date, del_start_km, del_end_km, del_start_time, del_end_time, d_status_id, veh_id, d_status_name, d_status_desc, veh_carry_weight, veh_service_interval, veh_kilometers, veh_last_service, veh_last_service_km, veh_plate, veh_vin, veh_reg_date, wh_id, wh_adr,pf_deadline, pf_date_created, pf_status_id, pf_status_name, pf_status_desc}` |
| 200 | `ord_id+ = {ord_id, ord_sum, ord_comment, ord_date, ord_fulfillment_date, o_status_id, o_status_desc, o_status_name, user_id, user_name, user_surname, user_mobile, user_role, user_email, user_active, user_pass, user_salt, clazz_, user_image, cust_EDB, cust_company_name, cust_adr, cust_representative_img, city_id, city_name, region_id, region_name, del_id, del_date_created, del_start_time, del_end_km, del_start_km, del_end_time, del_date, d_status_id, d_status_desc, d_status_name, veh_id, veh_reg_date, veh_plate, veh_kilometers, veh_carry_weight, veh_vin, veh_service_interval, veh_last_service, veh_last_service_km}` |
165 | | `unit_id+ = {unit_id, unit_expiration_date, unit_serial_number, unit_batch_number, unit_manufacture_date, unit_cost_price, wh_id, wh_adr, city_id, city_name, region_id, region_name, ord_id}` |
166 | | |
167 | | * Ако ord_id не е null, исто така ги вклучува и: |
168 | | `unit_id+ += {ord_date, ord_sum, ord_fulfillment_date, ord_comment, o_status_id, o_status_name, o_status_desc, cust_id, del_id, pf_id,` |
169 | | |
170 | | ''и сите атрибути одредени од ord_id'' |
171 | | |
172 | | `}` |
| 204 | `unit_id+ = {unit_id, unit_serial_no, unit_batch_no, unit_manufacture_date, unit_expiration_date, unit_cost_price, wh_id, wh_adr, price_id, price, price_eff_date, art_id, art_image, art_name, art_weight, ctg_id, ctg_name, man_id, man_name, man_email, man_mobile, man_adr, ord_id, ord_sum, ord_comment, ord_date, ord_fulfillment_date, o_status_id, o_status_desc, o_status_name, user_id, user_name, user_surname, user_mobile, user_role, user_email, user_active, user_pass, user_salt, clazz_, user_image, cust_EDB, cust_company_name, cust_adr, cust_representative_img, city_id, city_name, region_id, region_name, del_id, del_date_created, del_start_time, del_end_km, del_start_km, del_end_time, del_date, d_status_id, d_status_desc, d_status_name, veh_id, veh_reg_date, veh_plate, veh_kilometers, veh_carry_weight, veh_vin, veh_service_interval, veh_last_service, veh_last_service_km}` |
| 205 | |
| 206 | '''Token''' |
| 207 | |
| 208 | `t_id+={t_id, t_date, t_value, t_type, t_validated_at, t_expiry, user_pass, user_active, user_name, user_email, user_surname, user_mobile, user_role, user_salt, clazz_, user_image, city_id, city_name, region_id, region_name}` |
| 209 | |
| 210 | '''Image Store''' |
| 211 | |
| 212 | `img_id+ = {img_id, img_path, img_ent_type, img_ent_id}` |
176 | | `(unit_id, price_id)+ = {unit_id, price_id,` |
177 | | |
178 | | ''Сите атрибути определни од unit_id'' |
179 | | |
180 | | `unit_expiration_date, unit_serial_number, unit_batch_number, unit_manufacture_date, unit_cost_price, wh_id, ord_id,` |
181 | | |
182 | | ''Сите атрибути определни од price_id'' |
183 | | |
184 | | `price, price_eff_date, art_id,` |
185 | | |
186 | | ''Сите транзитивни атрибути'' |
187 | | |
188 | | `wh_adr, city_id, city_name, region_id, region_name, art_name, art_image, art_weight, ctg_id, man_id, ctg_name, man_name, man_adr, man_mobile, man_email}` |
189 | | |
190 | | '''Weekday''' |
191 | | |
192 | | `cust_day_id+ = {cust_day_id, cust_id, day_id, start_time, end_time,` |
193 | | |
194 | | ''Од day_id:'' |
195 | | |
196 | | `day_name,` |
197 | | |
198 | | ''Од cust_id:'' |
199 | | |
200 | | `user_name, user_surname, user_pass, user_salt, user_email, user_mobile, user_active, user_image, clazz_, user_role, city_id, cust_EDB, cust_company_name, cust_adr, cust_representative_img,` |
201 | | |
202 | | ''Од city_id:'' |
203 | | |
204 | | `city_name, region_id, region_name}` |
205 | | |
206 | | '''Token''' |
207 | | |
208 | | `t_id+ = {t_id, t_value, t_date, t_type, t_expiry, t_validated_at, t_user,` |
209 | | |
210 | | ''Од t_user (кое е user_id):'' |
211 | | |
212 | | `user_name, user_surname, user_pass, user_salt, user_email, user_mobile, user_active, user_image, clazz_, user_role, city_id,` |
213 | | |
214 | | ''Од city_id:'' |
215 | | |
216 | | `city_name, region_id, region_name}` |
217 | | |
218 | | '''Image Store''' |
219 | | |
220 | | `img_id+ = {img_id, img_path, img_ent_type, img_ent_id}` |
| 216 | `{unit_id, price_id}+={unit_id, price_id, unit_expiration_date, unit_serial_number, unit_batch_number, unit_manufacture_date, unit_cost_price, wh_id, wh_adr, city_id, city_name, region_id, region_name, ord_id, price, price_eff_date, art_id, art_name, art_image, art_weight, ctg_id, ctg_name, man_id, man_name, man_adr, man_mobile, man_email}` |
| 217 | |
| 218 | '''Customer Weekday''' |
| 219 | |
| 220 | `cust_day_id+={cust_day_id, cust_id, user_name, user_surname, user_email, user_mobile, user_active, user_image, clazz_, user_role, city_id, city_name, region_id, region_name, cust_EDB, cust_company_name, cust_adr, cust_representative_img, cust_loc_latitude, cust_loc_longitude, day_id, day_name, start_time, end_time}` |