| | 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}` |