admin.go 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package models
  2. import (
  3. "eta_gn/eta_task/global"
  4. )
  5. type Admin struct {
  6. AdminId int
  7. AdminName string `description:"系统用户名称"`
  8. RealName string `description:"系统用户姓名"`
  9. Password string `description:"密码"`
  10. Mobile string `description:"手机号"`
  11. RoleId int `description:"角色id"`
  12. RoleName string `description:"角色名称"`
  13. RoleTypeCode string `description:"角色编码"`
  14. DepartmentId int `description:"部门id"`
  15. GroupId int `description:"分组id"`
  16. Authority int `description:"管理权限,0:无,1:部门负责人,2:小组负责人"`
  17. Position string `description:"职位"`
  18. OpenId string `description:"弘则部门公众号的openid"`
  19. }
  20. func GetAdminByAdminId(adminId int) (item *Admin, err error) {
  21. //sql := `SELECT * FROM admin WHERE admin_id=? `
  22. //err = orm.NewOrm().Raw(sql, adminId).QueryRow(&item)
  23. sql := `SELECT * FROM admin WHERE admin_id=? `
  24. err = global.DEFAULT_DmSQL.Raw(sql, adminId).Find(&item).Error
  25. return
  26. }
  27. type AdminView struct {
  28. AdminId int
  29. AdminName string `description:"系统用户名称"`
  30. RealName string `description:"系统用户姓名"`
  31. Password string `description:"密码"`
  32. Mobile string `description:"手机号"`
  33. RoleId int `description:"角色id"`
  34. RoleName string `description:"角色名称"`
  35. RoleTypeCode string `description:"角色编码"`
  36. DepartmentId int `description:"部门id"`
  37. GroupId int `description:"分组id"`
  38. GroupName string `description:"分组名称"`
  39. Authority int `description:"管理权限,0:无,1:部门负责人,2:小组负责人"`
  40. Position string `description:"职位"`
  41. }
  42. //func GetAdminList() (list []*AdminView, err error) {
  43. // sql := `SELECT * FROM admin `
  44. // _, err = orm.NewOrm().Raw(sql).QueryRows(&list)
  45. // return
  46. //}