From beeae2945d50008126c91cdccbdc5a53f9cdb18e Mon Sep 17 00:00:00 2001 From: Jonni Liljamo Date: Fri, 20 Jan 2023 15:13:30 +0200 Subject: [PATCH] WIP(sdbapi): actions table --- sdbapi/models/action.go | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 sdbapi/models/action.go diff --git a/sdbapi/models/action.go b/sdbapi/models/action.go new file mode 100644 index 0000000..2b1983e --- /dev/null +++ b/sdbapi/models/action.go @@ -0,0 +1,25 @@ +/* + * This file is part of sdbapi + * Copyright (C) 2022 Jonni Liljamo + * + * Licensed under GPL-3.0-only. + * See LICENSE for licensing information. + */ + +package models + +import ( + "time" + + "gorm.io/gorm" +) + +type Action struct { + ID string `json:"id" gorm:"primarykey;type:uuid;default:gen_random_uuid()"` + CreatedAt time.Time + UpdatedAt time.Time + DeletedAt gorm.DeletedAt `gorm:"index"` + Game Game `json:"game" gorm:"foreignkey:ID"` + Invoker User `json:"invoker" gorm:"foreignkey:ID"` + Timestamp time.Time `json:"timestamp" gorm:"type:timestamptz"` +} -- 2.44.1