blob: 0ab5e1bd14f313f23dfdb391b1455def17786ed8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
package repositories
import (
"cafe/database"
"cafe/models"
)
func GetUserByUsername(username string) (*models.User, error) {
var user models.User
err := database.DB.Where("username = ?", username).First(&user).Error
return &user, err
}
func GetUserByOpenID(openID string) (*models.User, error) {
var user models.User
err := database.DB.Where("open_id = ?", openID).First(&user).Error
return &user, err
}
func CreateUser(user *models.User) error {
return database.DB.Create(user).Error
}
func UpdateUser(user *models.User) error {
return database.DB.Save(user).Error
}
|