Preparing database optimisations

This commit is contained in:
denizk0461
2023-04-16 22:17:00 +02:00
parent 61822f1f45
commit 199aa8f44c
9 changed files with 105 additions and 23 deletions
@@ -8,6 +8,7 @@ data class CanteenOffer(
@PrimaryKey val id: Int,
val date: String,
val dateId: Int, // gives every item on the same day the same ID for easier filtering
// val canteen: Int,
val category: String,
val title: String,
val price: String, // price for students
@@ -0,0 +1,6 @@
package com.denizk0461.studip.model
data class OfferCanteen(
val id: Int,
val canteen: String,
)
@@ -0,0 +1,8 @@
package com.denizk0461.studip.model
data class OfferCategory(
val id: Int,
val dateId: Int,
val canteenId: Int,
val category: String,
)
@@ -0,0 +1,6 @@
package com.denizk0461.studip.model
data class OfferDate(
val id: Int,
val date: String,
)
@@ -0,0 +1,18 @@
package com.denizk0461.studip.model
data class OfferItem(
val id: Int,
val categoryId: Int,
val title: Int,
val price: String,
val isFair: Boolean,
val isFish: Boolean,
val isPoultry: Boolean,
val isLamb: Boolean,
val isVital: Boolean,
val isBeef: Boolean,
val isPork: Boolean,
val isVegan: Boolean,
val isVegetarian: Boolean,
val isGame: Boolean,
)