Skip to content
Snippets Groups Projects
Commit 5764657a authored by Emanuel Petrinovic's avatar Emanuel Petrinovic
Browse files

fix errors

parent e48ea75c
No related branches found
No related tags found
No related merge requests found
......@@ -4,10 +4,9 @@ import "gorm.io/gorm"
type Campaign struct {
gorm.Model
CampaignID uint
Name string `gorm:"notNull;size:30"`
OrganizerName string `gorm:"notNull"`
TargetAmmount float64 `gorm:"notNull;check:target_amount >= 10.0"`
TargetAmount float64 `gorm:"notNull;check:target_amount >= 10.0"`
DonationMinimum float64 `gorm:"notNull;check:donation_minimum >= 1.0"`
AmmountDonatedSoFar float64 `gorm:"-"`
Donations []Donation `gorm:"foreignKey:CampaignID;constraint:OnUpdate:CASCADE,OnDelete:CASCADE"`
......
......@@ -4,7 +4,8 @@ import "gorm.io/gorm"
type Donation struct {
gorm.Model
Ammount float64 `gorm:"notNull;check:amount >= 1.0"`
CampaignID uint
Amount float64 `gorm:"notNull;check:amount >= 1.0"`
DonorName string `gorm:"notNull;size:40"`
ReceiptRequested bool `gorm:"notNull"`
Status Status `gorm:"notNull;type:ENUM('TRANSFERRED','IN_PROCESS')"`
......
#!/usr/bin/env bash
docker kill database && docker rm database
\ No newline at end of file
#!/usr/bin/env bash
docker run -d -p 3306:3306 --name database -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=myaktion mariadb:10.5
\ No newline at end of file
......@@ -7,15 +7,6 @@ import (
model "gitlab.reutlingen-university.de/petrinov/myaktion-go/model"
)
var (
campaginStore map[uint]*model.Campaign
actCampaignId = 1
)
func init() {
campaginStore = make(map[uint]*model.Campaign)
}
func CreateCampaign(campaign *model.Campaign) error {
result := db.DB.Create(campaign)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment