feat: add team member role change & removal, add uptime server stats, etc

This commit is contained in:
2024-11-14 16:28:44 +00:00
parent b574f83e74
commit 33dda374c7
25 changed files with 566 additions and 110 deletions
+19
View File
@@ -0,0 +1,19 @@
package models
import "time"
type TermSession struct {
Model
UserID string `json:"userId" gorm:"type:varchar(26)"`
User User `json:"user" gorm:"foreignKey:UserID"`
HostID string `json:"hostId" gorm:"type:varchar(26)"`
Host Host `json:"host" gorm:"foreignKey:HostID"`
Reason string `json:"reason" gorm:"type:varchar(255)"`
Log string `json:"log" gorm:"type:text"`
EndsAt *time.Time `json:"endsAt"`
Timestamps
}