簡化傳參

This commit is contained in:
2023-05-16 02:56:25 +08:00
parent a6a8f257a4
commit 9681b09b05
4 changed files with 42 additions and 49 deletions

View File

@@ -13,6 +13,7 @@ type User struct {
Email string `json:"email"`
Password string `json:"-"`
Slat string `json:"-"`
Admin bool `json:"admin"`
CreatedAt time.Time `json:"created_at" gorm:"autoCreateTime"`
UpdatedAt time.Time `json:"updated_at" gorm:"autoUpdateTime"`
}

View File

@@ -10,6 +10,7 @@ type Account struct {
ID int `json:"id"`
Name string `json:"name"`
Email string `json:"email"`
Admin bool `json:"admin"`
SessionID string `json:"session_id"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
@@ -47,6 +48,7 @@ func AccountRead(w http.ResponseWriter, r *http.Request, cb func(account *Accoun
account.ID = user.ID
account.Name = user.Name
account.Email = user.Email
account.Admin = user.Admin
account.SessionID = session.ID
account.CreatedAt = user.CreatedAt
account.UpdatedAt = user.UpdatedAt