17 lines
574 B
Go
17 lines
574 B
Go
package data
|
|
|
|
import "time"
|
|
|
|
// TrainingSession repräsentiert eine einzelne Trainingseinheit.
|
|
// Die `db`-Tags werden verwendet, um die Struct-Felder den Datenbankspalten zuzuordnen.
|
|
type TrainingSession struct {
|
|
ID int64 `db:"id"`
|
|
Date time.Time `db:"date"`
|
|
Sets int64 `db:"sets"`
|
|
WeightLeft float64 `db:"weightLeft"`
|
|
WeightRight float64 `db:"weightRight"`
|
|
RepsPerSet int64 `db:"repsPerSet"`
|
|
Duration int64 `db:"duration"` // in Sekunden
|
|
Program string `db:"program"`
|
|
BlockDay int64 `db:"blockDay"`
|
|
}
|