white.go 868 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package controller
  2. import (
  3. "net/http"
  4. "bet24.com/log"
  5. "bet24.com/servers/adminserver/dao"
  6. "github.com/gin-gonic/gin"
  7. )
  8. // 白名单列表
  9. func WhiteList(c *gin.Context) {
  10. obj := dao.NewWhiteList()
  11. if err := c.ShouldBind(&obj.In); err != nil {
  12. log.Debug("%s shouldBind err %v", "WhiteList", err)
  13. return
  14. }
  15. obj.DoAction()
  16. c.JSON(http.StatusOK, obj.Out)
  17. return
  18. }
  19. // 添加白名单
  20. func WhiteAdd(c *gin.Context) {
  21. obj := dao.NewWhiteAdd()
  22. if err := c.ShouldBind(&obj.In); err != nil {
  23. log.Debug("%s shouldBind err %v", "WhiteAdd", err)
  24. return
  25. }
  26. obj.DoAction()
  27. c.JSON(http.StatusOK, nil)
  28. return
  29. }
  30. // 删除白名单
  31. func WhiteDel(c *gin.Context) {
  32. obj := dao.NewWhiteDel()
  33. if err := c.ShouldBind(&obj.In); err != nil {
  34. log.Debug("%s shouldBind err %v", "WhiteDel", err)
  35. return
  36. }
  37. obj.DoAction()
  38. c.JSON(http.StatusOK, nil)
  39. return
  40. }