admin.go 615 B

12345678910111213141516171819202122
  1. package models
  2. import "github.com/beego/beego/v2/client/orm"
  3. type Admin struct {
  4. AdminId int `description:"系统用户id"`
  5. AdminName string `description:"系统用户名称"`
  6. RealName string `description:"系统用户姓名"`
  7. Mobile string `description:"手机号"`
  8. Email string `description:"邮箱"`
  9. }
  10. // GetSysAdminList 获取系统用户列表
  11. func GetSysAdminList(cond string, pars []interface{}) (items []*Admin, err error) {
  12. o := orm.NewOrmUsingDB("eta")
  13. sql := `SELECT * FROM admin WHERE 1=1 `
  14. if cond != "" {
  15. sql += cond
  16. }
  17. _, err = o.Raw(sql, pars).QueryRows(&items)
  18. return
  19. }