query.go 732 B

1234567891011121314151617181920212223
  1. package admin
  2. import (
  3. "hongze/hongze_yb/global"
  4. )
  5. // GetByAdminId 根据admin_id获取系统用户信息
  6. func GetByAdminId(adminId int) (item *Admin, err error) {
  7. err = global.DEFAULT_MYSQL.Where("admin_id = ? ", adminId).First(&item).Error
  8. return
  9. }
  10. // GetAdminByMobile 通过手机号获取系统用户信息
  11. func GetAdminByMobile(mobile string) (item *Admin, err error) {
  12. err = global.DEFAULT_MYSQL.Model(Admin{}).Where("mobile = ? AND enabled = 1", mobile).First(&item).Error
  13. return
  14. }
  15. // GetAdminByEmail 通过邮箱获取系统用户信息
  16. func GetAdminByEmail(mobile string) (item *Admin, err error) {
  17. err = global.DEFAULT_MYSQL.Model(Admin{}).Where("email = ? AND enabled = 1", mobile).First(&item).Error
  18. return
  19. }