user_groups.go 515 B

1234567891011121314151617181920212223
  1. package common
  2. import (
  3. "encoding/json"
  4. )
  5. var UserUsableGroups = map[string]string{
  6. "default": "默认分组",
  7. "vip": "vip分组",
  8. }
  9. func UserUsableGroups2JSONString() string {
  10. jsonBytes, err := json.Marshal(UserUsableGroups)
  11. if err != nil {
  12. SysError("error marshalling user groups: " + err.Error())
  13. }
  14. return string(jsonBytes)
  15. }
  16. func UpdateUserUsableGroupsByJSONString(jsonStr string) error {
  17. UserUsableGroups = make(map[string]string)
  18. return json.Unmarshal([]byte(jsonStr), &UserUsableGroups)
  19. }