17 lines
338 B
Go
17 lines
338 B
Go
package repositories
|
|
|
|
import (
|
|
"gitea.zjmud.xyz/phyer/rbac/models"
|
|
"gorm.io/gorm"
|
|
)
|
|
|
|
func GetUserByUsername(username string) (*models.User, error) {
|
|
var user models.User
|
|
result := db.Where("username = ?", username).First(&user)
|
|
return &user, result.Error
|
|
}
|
|
|
|
func CreateUser(user *models.User) error {
|
|
return db.Create(user).Error
|
|
}
|