forked from maiora/backend-api
prima implementazione
aggiunta dei campi mancanti
This commit is contained in:
parent
695404b275
commit
52b8936bfe
@ -5,10 +5,7 @@ import eu.maiora.model.*
|
|||||||
import kotlinx.coroutines.Dispatchers
|
import kotlinx.coroutines.Dispatchers
|
||||||
import kotlinx.datetime.toKotlinLocalDateTime
|
import kotlinx.datetime.toKotlinLocalDateTime
|
||||||
import kotlinx.datetime.toKotlinLocalDate
|
import kotlinx.datetime.toKotlinLocalDate
|
||||||
import org.jetbrains.exposed.dao.IntEntity
|
import org.jetbrains.exposed.dao.*
|
||||||
import org.jetbrains.exposed.dao.IntEntityClass
|
|
||||||
import org.jetbrains.exposed.dao.LongEntity
|
|
||||||
import org.jetbrains.exposed.dao.LongEntityClass
|
|
||||||
import org.jetbrains.exposed.dao.id.EntityID
|
import org.jetbrains.exposed.dao.id.EntityID
|
||||||
import org.jetbrains.exposed.dao.id.IdTable
|
import org.jetbrains.exposed.dao.id.IdTable
|
||||||
import org.jetbrains.exposed.sql.Transaction
|
import org.jetbrains.exposed.sql.Transaction
|
||||||
@ -149,10 +146,15 @@ object ViewPrenotazioniPastiTable : IdTable<Long>("view_prenotazioni_pasti"){
|
|||||||
val giorno = date("giorno")
|
val giorno = date("giorno")
|
||||||
val turno = varchar("turno", 255)
|
val turno = varchar("turno", 255)
|
||||||
val dataInizio = datetime("data_inizio")
|
val dataInizio = datetime("data_inizio")
|
||||||
|
val dataFine = datetime("data_fine")
|
||||||
val dataLimiteCancellazione = datetime("data_limite_cancellazione")
|
val dataLimiteCancellazione = datetime("data_limite_cancellazione")
|
||||||
val idVassoio = long("id_vassoio").nullable()
|
val idVassoio = long("id_vassoio").nullable()
|
||||||
val codiceRistocloud = varchar("codice_ristocloud", 255).nullable()
|
val codiceRistocloud = varchar("codice_ristocloud", 255).nullable()
|
||||||
val importoPagato = double("importo_pagato")
|
val importoPagato = double("importo_pagato")
|
||||||
|
val puntoDistribuzione = varchar("punto_distribuzione", 255)
|
||||||
|
val puntoCassa = varchar("punto_cassa", 255)
|
||||||
|
val modalita = varchar("modalita", 255)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
class AccountsDAO(id: EntityID<Int>) :IntEntity(id) {
|
class AccountsDAO(id: EntityID<Int>) :IntEntity(id) {
|
||||||
@ -290,10 +292,15 @@ class ViewPrenotazioniPastiDao(id: EntityID<Long>) :LongEntity(id){
|
|||||||
val giorno by ViewPrenotazioniPastiTable.giorno
|
val giorno by ViewPrenotazioniPastiTable.giorno
|
||||||
val turno by ViewPrenotazioniPastiTable.turno
|
val turno by ViewPrenotazioniPastiTable.turno
|
||||||
val dataInizio by ViewPrenotazioniPastiTable.dataInizio
|
val dataInizio by ViewPrenotazioniPastiTable.dataInizio
|
||||||
|
val dataFine by ViewPrenotazioniPastiTable.dataFine
|
||||||
val dataLimiteCancellazione by ViewPrenotazioniPastiTable.dataLimiteCancellazione
|
val dataLimiteCancellazione by ViewPrenotazioniPastiTable.dataLimiteCancellazione
|
||||||
val idVassoio by ViewPrenotazioniPastiTable.idVassoio
|
val idVassoio by ViewPrenotazioniPastiTable.idVassoio
|
||||||
val codiceRistocloud by ViewPrenotazioniPastiTable.codiceRistocloud
|
val codiceRistocloud by ViewPrenotazioniPastiTable.codiceRistocloud
|
||||||
val importoPagato by ViewPrenotazioniPastiTable.importoPagato
|
val importoPagato by ViewPrenotazioniPastiTable.importoPagato
|
||||||
|
val puntoDistribuzione by ViewPrenotazioniPastiTable.puntoDistribuzione
|
||||||
|
val puntoCassa by ViewPrenotazioniPastiTable.puntoCassa
|
||||||
|
val modalita by ViewPrenotazioniPastiTable.modalita
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fun accountsDaoToModel(dao: AccountsDAO) = Accounts(
|
fun accountsDaoToModel(dao: AccountsDAO) = Accounts(
|
||||||
@ -441,9 +448,11 @@ fun prenotazioniPastiDettaglioDaoToModel(dao: PrenotazioniPastiDettaglioDao) : P
|
|||||||
fun viewPrenotazioniPastiDaoToModel(dao: ViewPrenotazioniPastiDao) : ViewPrenotazioniPasti{
|
fun viewPrenotazioniPastiDaoToModel(dao: ViewPrenotazioniPastiDao) : ViewPrenotazioniPasti{
|
||||||
val formatterGiorno = DateTimeFormatter.ofPattern("ddMMyyyy")
|
val formatterGiorno = DateTimeFormatter.ofPattern("ddMMyyyy")
|
||||||
val formatterDataInizio = DateTimeFormatter.ofPattern("ddMMyyyy HH:mm")
|
val formatterDataInizio = DateTimeFormatter.ofPattern("ddMMyyyy HH:mm")
|
||||||
|
val formatterDataFine = DateTimeFormatter.ofPattern("ddMMyyyy HH:mm")
|
||||||
val formatterDataLimiteCancellazione = DateTimeFormatter.ofPattern("ddMMyyyy HH:mm")
|
val formatterDataLimiteCancellazione = DateTimeFormatter.ofPattern("ddMMyyyy HH:mm")
|
||||||
val formattedGiorno = dao.giorno.format(formatterGiorno)
|
val formattedGiorno = dao.giorno.format(formatterGiorno)
|
||||||
val formattedDataInizio = dao.dataInizio.format(formatterDataInizio)
|
val formattedDataInizio = dao.dataInizio.format(formatterDataInizio)
|
||||||
|
val formattedDataFine = dao.dataFine.format(formatterDataFine)
|
||||||
val formattedDataLimiteCanc = dao.dataLimiteCancellazione.format(formatterDataLimiteCancellazione)
|
val formattedDataLimiteCanc = dao.dataLimiteCancellazione.format(formatterDataLimiteCancellazione)
|
||||||
|
|
||||||
|
|
||||||
@ -456,10 +465,14 @@ fun viewPrenotazioniPastiDaoToModel(dao: ViewPrenotazioniPastiDao) : ViewPrenota
|
|||||||
formattedGiorno,
|
formattedGiorno,
|
||||||
dao.turno,
|
dao.turno,
|
||||||
formattedDataInizio,
|
formattedDataInizio,
|
||||||
|
formattedDataFine,
|
||||||
formattedDataLimiteCanc,
|
formattedDataLimiteCanc,
|
||||||
dao.idVassoio,
|
dao.idVassoio,
|
||||||
dao.codiceRistocloud,
|
dao.codiceRistocloud,
|
||||||
dao.importoPagato,
|
dao.importoPagato,
|
||||||
|
dao.puntoDistribuzione,
|
||||||
|
dao.puntoCassa,
|
||||||
|
dao.modalita,
|
||||||
null
|
null
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
package eu.maiora.model
|
package eu.maiora.model
|
||||||
|
|
||||||
import kotlinx.datetime.LocalDate
|
|
||||||
import kotlinx.datetime.LocalDateTime
|
|
||||||
import kotlinx.serialization.Serializable
|
import kotlinx.serialization.Serializable
|
||||||
|
|
||||||
@Serializable
|
@Serializable
|
||||||
@ -14,10 +12,14 @@ data class ViewPrenotazioniPasti(
|
|||||||
val giorno: String,
|
val giorno: String,
|
||||||
val turno: String,
|
val turno: String,
|
||||||
val dataInizio: String,
|
val dataInizio: String,
|
||||||
|
val dataFine: String,
|
||||||
val dataLimiteCancellazione: String,
|
val dataLimiteCancellazione: String,
|
||||||
val idVassoio: Long? = null,
|
val idVassoio: Long? = null,
|
||||||
val codiceRistocloud: String? = null,
|
val codiceRistocloud: String? = null,
|
||||||
val importoPagato: Double,
|
val importoPagato: Double,
|
||||||
|
val puntoDistribuzione: String,
|
||||||
|
val puntoCassa: String,
|
||||||
|
val modalita: String,
|
||||||
var listaProdotti: List<PrenotazioniPastiDettaglio>? = null
|
var listaProdotti: List<PrenotazioniPastiDettaglio>? = null
|
||||||
|
|
||||||
)
|
)
|
Loading…
Reference in New Issue
Block a user