reorder fields

master
Evan Chen 2021-12-19 14:17:10 +08:00
parent c6998d49c5
commit e28e4a8ba3
4 changed files with 26 additions and 21 deletions

View File

@ -10,13 +10,14 @@ import (
type Attribute struct {
ID uint `gorm:"primaryKey"`
CreatedAt time.Time
UpdatedAt time.Time
Key string `gorm:"unique;not null"`
Description string
Default string
Value string
Default string
CreatedAt time.Time
UpdatedAt time.Time
}
var l zerolog.Logger

View File

@ -10,8 +10,6 @@ import (
//Group enum of user permission groups
type Group struct {
ID uint `gorm:"primaryKey"`
CreatedAt time.Time
UpdatedAt time.Time
// Name starting with '*' is reserved and starting with '_' is internal
Name string `gorm:"unique;not null"`
@ -21,6 +19,9 @@ type Group struct {
//extra fields
GRPF1 string
CreatedAt time.Time
UpdatedAt time.Time
}
func (grp *Group) BeforeSave(tx *gorm.DB) (err error) {

View File

@ -12,8 +12,6 @@ import (
//User User model
type User struct {
ID string `gorm:"primaryKey"`
CreatedAt time.Time
UpdatedAt time.Time
Username string `gorm:"unique;not null"`
Password string `json:"-"`
@ -27,17 +25,21 @@ type User struct {
Groups []*Group `gorm:"many2many:user_groups;"`
Profile Profile
CreatedAt time.Time
UpdatedAt time.Time
}
// Profile user extended information
type Profile struct {
ID uint `gorm:"primaryKey"`
CreatedAt time.Time
UpdatedAt time.Time
UserID string
DisplayName string
Email string
CreatedAt time.Time
UpdatedAt time.Time
}
// BeforeCreate set UID

View File

@ -21,7 +21,6 @@ const (
type History struct {
ID uint `gorm:"primaryKey"`
CreatedAt time.Time
Module string
Type string
Caller string
@ -36,6 +35,8 @@ type History struct {
Group string
// Scope for users to narrow down view point
Scope string
CreatedAt time.Time
}
func (h *History) BeforeCreate(tx *gorm.DB) (err error) {