Admin.go 794 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package Account
  2. import (
  3. _ "github.com/astaxie/beego/cache/redis"
  4. _ "github.com/go-sql-driver/mysql"
  5. )
  6. var User_r User
  7. var AdminMap map[string]string // 泛型
  8. type User struct {
  9. T_uuid string `xml:"T_uuid"`
  10. T_pid int `xml:"T_pid"`
  11. T_power int `xml:"T_power"`
  12. T_name string `xml:"T_name"`
  13. T_user string `xml:"T_user"`
  14. T_phone string `xml:"T_phone"`
  15. T_mail string `xml:"T_mail"`
  16. T_wx string `xml:"T_wx"`
  17. }
  18. func init() {
  19. AdminMap = make(map[string]string)
  20. }
  21. func AdminListToMap(A []User) {
  22. for _, v := range A {
  23. AdminMap[v.T_uuid] = v.T_name
  24. }
  25. }
  26. func Read_Admin_Get(T_uuid string) string {
  27. // 有先加入 给全部人发消息
  28. v, ok := AdminMap[T_uuid] /*如果确定是真实的,则存在,否则不存在 */
  29. if ok {
  30. return v
  31. } else {
  32. return ""
  33. }
  34. }