2021-09-09 11:22:40 +08:00
|
|
|
package models
|
|
|
|
|
|
|
|
|
|
type UserAdmin struct {
|
|
|
|
|
ID int
|
2021-09-09 12:13:42 +08:00
|
|
|
Content string `gorm:"unique"`
|
2021-09-09 11:22:40 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func IsUserAdmin(id string) bool {
|
2021-09-09 15:58:01 +08:00
|
|
|
user := &UserAdmin{}
|
|
|
|
|
db.Where(Content+" = ?", id).First(user)
|
2021-09-09 15:55:12 +08:00
|
|
|
if len(user.Content) > 0 {
|
|
|
|
|
return true
|
|
|
|
|
}
|
2021-09-09 11:22:40 +08:00
|
|
|
return false
|
|
|
|
|
}
|
2021-09-09 16:24:19 +08:00
|
|
|
|
|
|
|
|
func RemoveUserAdmin(id string) bool {
|
|
|
|
|
user := &UserAdmin{}
|
|
|
|
|
db.Where(Content+" = ?", id).Delete(user)
|
|
|
|
|
if len(user.Content) > 0 {
|
|
|
|
|
return true
|
|
|
|
|
}
|
|
|
|
|
return false
|
|
|
|
|
}
|