group.go 928 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package orm
  2. import (
  3. "net/http"
  4. "github.com/jinzhu/gorm"
  5. )
  6. type Group struct {
  7. gorm.Model
  8. Name string
  9. }
  10. func GetGroupsAll(args map[string]string) (interface{}, error) {
  11. var groups []*Group
  12. if err := DB().Order("name").Find(&groups).Error; err != nil {
  13. return nil, err
  14. }
  15. return groups, nil
  16. }
  17. func GetGroupAll(args map[string]string) (interface{}, error) {
  18. return nil, nil
  19. }
  20. func GetGroupForUpdate(args map[string]string) (interface{}, error) {
  21. return nil, nil
  22. }
  23. func GetGroupForAdd(args map[string]string) (interface{}, error) {
  24. return nil, nil
  25. }
  26. func GetGroup(args map[string]string) (interface{}, error) {
  27. return nil, nil
  28. }
  29. func UpdateGroup(args map[string]string, r *http.Request) (IDer, error) {
  30. return nil, nil
  31. }
  32. func DeleteGroup(args map[string]string, r *http.Request) (IDer, error) {
  33. return nil, nil
  34. }
  35. func AddGroup(args map[string]string, r *http.Request) (IDer, error) {
  36. return nil, nil
  37. }