✨ Basis perm nodes feature
This commit is contained in:
		@@ -6,18 +6,19 @@ import (
 | 
			
		||||
 | 
			
		||||
	"github.com/samber/lo"
 | 
			
		||||
	"github.com/spf13/viper"
 | 
			
		||||
	"gorm.io/datatypes"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
type Account struct {
 | 
			
		||||
	BaseModel
 | 
			
		||||
 | 
			
		||||
	Name        string     `json:"name" gorm:"uniqueIndex"`
 | 
			
		||||
	Nick        string     `json:"nick"`
 | 
			
		||||
	Description string     `json:"description"`
 | 
			
		||||
	Avatar      string     `json:"avatar"`
 | 
			
		||||
	Banner      string     `json:"banner"`
 | 
			
		||||
	ConfirmedAt *time.Time `json:"confirmed_at"`
 | 
			
		||||
	PowerLevel  int        `json:"power_level"`
 | 
			
		||||
	Name        string            `json:"name" gorm:"uniqueIndex"`
 | 
			
		||||
	Nick        string            `json:"nick"`
 | 
			
		||||
	Description string            `json:"description"`
 | 
			
		||||
	Avatar      string            `json:"avatar"`
 | 
			
		||||
	Banner      string            `json:"banner"`
 | 
			
		||||
	ConfirmedAt *time.Time        `json:"confirmed_at"`
 | 
			
		||||
	PermNodes   datatypes.JSONMap `json:"perm_nodes"`
 | 
			
		||||
 | 
			
		||||
	Profile         AccountProfile   `json:"profile"`
 | 
			
		||||
	PersonalPage    AccountPage      `json:"personal_page"`
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user