log.go 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. package controller
  2. import (
  3. "bet24.com/servers/adminserver/character"
  4. "net/http"
  5. "bet24.com/log"
  6. "bet24.com/servers/adminserver/dao"
  7. "github.com/gin-gonic/gin"
  8. )
  9. // 日志列表
  10. func LogList(c *gin.Context) {
  11. obj := dao.NewLogList()
  12. if err := c.ShouldBind(&obj.In); err != nil {
  13. log.Debug("%s shouldBind err %v", "logList", err)
  14. return
  15. }
  16. obj.DoAction(nil)
  17. c.JSON(http.StatusOK, obj.Out)
  18. return
  19. }
  20. // 系统日志列表
  21. func SysLogList(c *gin.Context) {
  22. obj := dao.NewSysLogList()
  23. if err := c.ShouldBind(&obj.In); err != nil {
  24. log.Debug("%s shouldBind err %v", "sysLogList", err)
  25. return
  26. }
  27. obj.DoAction(nil)
  28. c.JSON(http.StatusOK, obj.Out)
  29. return
  30. }
  31. // 登录日志列表
  32. func LoginLogList(c *gin.Context) {
  33. obj := dao.NewLoginLogList()
  34. if err := c.ShouldBind(&obj.In); err != nil {
  35. log.Debug("%s shouldBind err %v", "loginLogList", err)
  36. return
  37. }
  38. obj.DoAction(nil)
  39. c.JSON(http.StatusOK, obj.Out)
  40. return
  41. }
  42. // 注册日志列表
  43. func RegisterLogList(c *gin.Context) {
  44. obj := dao.NewRegisterLogList()
  45. if err := c.ShouldBind(&obj.In); err != nil {
  46. log.Debug("%s shouldBind err %v", "registerLogList", err)
  47. return
  48. }
  49. obj.DoAction(nil)
  50. c.JSON(http.StatusOK, obj.Out)
  51. return
  52. }
  53. // 注册日志列表
  54. func RegisterLogList_V2(c *gin.Context) {
  55. obj := dao.NewRegisterLogList_v2()
  56. if err := c.ShouldBind(&obj.In); err != nil {
  57. log.Debug("%s shouldBind err %v", "RegisterLogList_V2", err)
  58. return
  59. }
  60. obj.In.UTMSources = character.GetSpecialCharacter(obj.In.UTMSources)
  61. obj.DoAction(nil)
  62. c.JSON(http.StatusOK, obj.Out)
  63. return
  64. }
  65. // 流水排行
  66. func DailyBetRank(c *gin.Context) {
  67. obj := dao.NewDailyBetRank()
  68. if err := c.ShouldBind(&obj.In); err != nil {
  69. log.Debug("%s shouldBind err %v", "dailyBetRank", err)
  70. return
  71. }
  72. obj.DoAction(nil)
  73. c.JSON(http.StatusOK, obj.Out)
  74. return
  75. }
  76. // 流水列表
  77. func DailyBetList(c *gin.Context) {
  78. obj := dao.NewDailyBetList()
  79. if err := c.ShouldBind(&obj.In); err != nil {
  80. log.Debug("%s shouldBind err %v", "dailyBetList", err)
  81. return
  82. }
  83. obj.DoAction(nil)
  84. c.JSON(http.StatusOK, obj.Out)
  85. return
  86. }
  87. // 贈送日誌
  88. func SendLog(c *gin.Context) {
  89. obj := dao.NewSendLog()
  90. if err := c.ShouldBind(&obj.In); err != nil {
  91. log.Debug("%s shouldBind err %v", "sendLog", err)
  92. return
  93. }
  94. obj.DoAction(nil)
  95. c.JSON(http.StatusOK, obj.Out)
  96. return
  97. }