完成授权凭证隔离
This commit is contained in:
@ -6,6 +6,11 @@ import (
|
||||
"reflect"
|
||||
)
|
||||
|
||||
const (
|
||||
RoleUser = "user"
|
||||
RoleAdmin = "admin"
|
||||
)
|
||||
|
||||
type User struct {
|
||||
ID string `gorm:"primary_key" json:"id"`
|
||||
Username string `json:"username"`
|
||||
@ -60,6 +65,11 @@ func FindUserById(id string) (o User, err error) {
|
||||
return
|
||||
}
|
||||
|
||||
func FindUserByIdIn(ids []string) (o []User, err error) {
|
||||
err = global.DB.Where("id in ?", ids).First(&o).Error
|
||||
return
|
||||
}
|
||||
|
||||
func FindUserByUsername(username string) (o User, err error) {
|
||||
err = global.DB.Where("username = ?", username).First(&o).Error
|
||||
return
|
||||
|
Reference in New Issue
Block a user