| | 10 | '''User – Генерален ентитет кој што дефинира корисници на апликацијата.''' |
| | 11 | - id – нумерички тип (примарен клуч) |
| | 12 | - first_name – текстуален тип (задолжителен атрибут) |
| | 13 | - last_name – текстуален тип (задолжителен атрибут) |
| | 14 | - email – текстуален тип (задолжителен атрибут) |
| | 15 | - password_hash – текстуален тип (задолжителен атрибут) |
| | 16 | - date_of_birth – датумски тип (задолжителен атрибут) |
| | 17 | - rating- нумерички тип (задолжителен атрибут) |
| | 18 | - bio - текстуален тип (опционален атрибут) |
| | 19 | |
| | 20 | '''Property – Ентитет кој ги претставува недвижнините што се нудат за изнајмување.''' |
| | 21 | - id – нумерички тип (примарен клуч) |
| | 22 | - title – текстуален тип (задолжителен атрибут) |
| | 23 | - description – текстуален тип (задолжителен атрибут) |
| | 24 | - created_at – датумски тип (задолжителен атрибут) |
| | 25 | |
| | 26 | '''PropertyType – Категорија на недвижнини (стан, куќа, деловен простор и сл.).''' |
| | 27 | - id – нумерички тип (примарен клуч) |
| | 28 | - name – текстуален тип (задолжителен атрибут) |
| | 29 | |
| | 30 | '''PropertyImage – Слики поврзани со одредена недвижнина.''' |
| | 31 | - id – нумерички тип (примарен клуч) |
| | 32 | - image – слика тип (задолжителен атрибут) |
| | 33 | |
| | 34 | '''Unit – Посебна единица/станбен простор во рамките на недвижнина.''' |
| | 35 | - id – нумерички тип (примарен клуч) |
| | 36 | - unit_number – текстуален тип (задолжителен атрибут) |
| | 37 | - floor – нумерички тип (задолжителен атрибут) |
| | 38 | - bedrooms – нумерички тип (задолжителен атрибут) |
| | 39 | - bathrooms – нумерички тип (задолжителен атрибут) |
| | 40 | - area_sq_m – нумерички тип (задолжителен атрибут) |
| | 41 | - rent_amount – нумерички тип (опционален атрибут) |
| | 42 | |
| | 43 | '''Listing – Оглас за достапност на одредена единица.''' |
| | 44 | - id – нумерички тип (примарен клуч) |
| | 45 | - available_from – датумски тип (задолжителен атрибут) |
| | 46 | - available_to – датумски тип (задолжителен атрибут) |
| | 47 | - status – текстуален тип (достапно, изнајмено итн.) (задолжителен атрибут) |
| | 48 | - description – текстуален тип (опционален атрибут) |
| | 49 | |
| | 50 | '''Lease – Договор за изнајмување помеѓу Изнајмувач и Издавач.''' |
| | 51 | - id – нумерички тип (примарен клуч) |
| | 52 | - start_date – датумски тип (задолжителен атрибут) |
| | 53 | - end_date – датумски тип (задолжителен атрибут) |
| | 54 | - rent_amount – нумерички тип (задолжителен атрибут) |
| | 55 | - deposit_amount – нумерички тип (задолжителен атрибут) |
| | 56 | |
| | 57 | '''Payment – Информации за уплатите поврзани со договорот за кирија.''' |
| | 58 | - id – нумерички тип (примарен клуч) |
| | 59 | - amount – нумерички тип (задолжителен атрибут) |
| | 60 | - status – текстуален тип (на пример: успешно, неуспешно) (задолжителен атрибут) |
| | 61 | - payment_date – датумски тип (задолжителен атрибут) |
| | 62 | |
| | 63 | '''PaymentMethod – Начин на плаќање (картичка, трансакција, готово).''' |
| | 64 | - id – нумерички тип (примарен клуч) |
| | 65 | - name – текстуален тип (задолжителен атрибут) |
| | 66 | |
| | 67 | '''TenantProfile – Профил на изнајмувачот. Произлгегува од User.''' |
| | 68 | - id – нумерички тип (примарен клуч) |
| | 69 | - first_name – текстуален тип (задолжителен атрибут) |
| | 70 | - last_name – текстуален тип (задолжителен атрибут) |
| | 71 | - email – текстуален тип (задолжителен атрибут) |
| | 72 | - password_hash – текстуален тип (задолжителен атрибут) |
| | 73 | - date_of_birth – датумски тип (задолжителен атрибут) |
| | 74 | - rating – нумерички тип (задолжителен атрибут) |
| | 75 | - bio – текстуален тип (опционален атрибут) |
| | 76 | |
| | 77 | '''LandlordProfile – Профил на сопственикот. Произлгегува од User.''' |
| | 78 | - id – нумерички тип (примарен клуч) |
| | 79 | - first_name – текстуален тип (задолжителен атрибут) |
| | 80 | - last_name – текстуален тип (задолжителен атрибут) |
| | 81 | - email – текстуален тип (задолжителен атрибут) |
| | 82 | - password_hash – текстуален тип (задолжителен атрибут) |
| | 83 | - date_of_birth – датумски тип (задолжителен атрибут) |
| | 84 | - rating – нумерички тип (задолжителен атрибут) |
| | 85 | - bio – текстуален тип (опционален атрибут) |
| | 86 | - managed_properties_count – нумерички тип (задолжителен атрибут) |
| | 87 | |
| | 88 | '''AgentProfile – Профил на агентот кој посредува при изнајмување. Произлгегува од User.''' |
| | 89 | - id – нумерички тип (примарен клуч) |
| | 90 | - first_name – текстуален тип (задолжителен атрибут) |
| | 91 | - last_name – текстуален тип (задолжителен атрибут) |
| | 92 | - email – текстуален тип (задолжителен атрибут) |
| | 93 | - password_hash – текстуален тип (задолжителен атрибут) |
| | 94 | - date_of_birth – датумски тип (задолжителен атрибут) |
| | 95 | - rating – нумерички тип (задолжителен атрибут) |
| | 96 | - bio – текстуален тип (опционален атрибут) |
| | 97 | - agency_name – текстуален тип (задолжителен атрибут) |
| | 98 | |
| | 99 | '''ServiceRequest – Барање за сервис или поправка од страна на изнајмувачот.''' |
| | 100 | - id – нумерички тип (примарен клуч) |
| | 101 | - description – текстуален тип (задолжителен атрибут) |
| | 102 | - request_date – датумски тип (задолжителен атрибут) |
| | 103 | - status – текстуален тип (задолжителен атрибут) |
| | 104 | |
| | 105 | '''ServiceCategory – Категорија на услуги за сервисни барања (електрика, водовод и сл.).''' |
| | 106 | - id – нумерички тип (примарен клуч) |
| | 107 | - name – текстуален тип (задолжителен атрибут) |
| | 108 | |
| | 109 | '''MaintenanceLog– Евиденција за извршени сервисни активности.''' |
| | 110 | - id – нумерички тип (примарен клуч) |
| | 111 | - description – текстуален тип (задолжителен атрибут) |
| | 112 | - maintenance_date – датумски тип (задолжителен атрибут) |
| | 113 | - completed_by – текстуален тип (задолжителен атрибут) |
| | 114 | |
| | 115 | '''Inspection – Инспекција на единица за време или по завршување на договор.''' |
| | 116 | - id – нумерички тип (примарен клуч) |
| | 117 | - inspection_type – текстуален тип (влезна, излезна, рутинска) (задолжителен атрибут) |
| | 118 | - inspection_date – датумски тип (задолжителен атрибут) |
| | 119 | - notes – текстуален тип (задолжителен атрибут) |
| | 120 | |
| | 121 | '''Document – Датотеки поврзани со договори или кориснички профили.''' |
| | 122 | - id – нумерички тип (примарен клуч) |
| | 123 | - file_type – текстуален тип (PDF, JPG и сл.) (задолжителен атрибут) |
| | 124 | - file_url – текстуален тип (задолжителен атрибут) |
| | 125 | - uploaded_at – датумски тип (задолжителен атрибут) |
| | 126 | |
| | 127 | '''Address –Податоци за локација на корисници и недвижнини.''' |
| | 128 | - id – нумерички тип (примарен клуч) |
| | 129 | - street – текстуален тип (задолжителен атрибут) |
| | 130 | - city – текстуален тип (задолжителен атрибут) |
| | 131 | - state – текстуален тип (задолжителен атрибут) |
| | 132 | - number– текстуален тип (задолжителен атрибут) |
| | 133 | - country – текстуален тип (задолжителен атрибут) |
| | 134 | |
| | 135 | '''Message - Порака помеѓу сопствникот и изнајмувачот за одредено изнајмување.''' |
| | 136 | - id - нумерички тип (примарен клуч) |
| | 137 | - sent_at - датум тип(задолжителен атрибут) |
| | 138 | - content - текстуален тип(задолжителен атрибут) |