广告平台(媒体使用)
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

hdl_data_center.go 4.1 KiB

hace 2 semanas
hace 2 semanas
hace 2 semanas
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. package hdl
  2. import (
  3. "applet/app/e"
  4. "applet/app/lib/validate"
  5. "applet/app/md"
  6. "applet/app/svc"
  7. "github.com/gin-gonic/gin"
  8. )
  9. // DataCenterTable
  10. // @Summary 数据图表
  11. // @Tags 数据中心------嘉俊
  12. // @Description 数据中心-数据图表
  13. // @param Authorization header string true "验证参数Bearer和token空格拼接"
  14. // @Accept json
  15. // @Produce json
  16. // @Param args body md.DataCenterTableReq true "请求参数"
  17. // @Success 200 {object} md.DataCenterTableRes "具体看返回内容 这是data里面的数据"
  18. // @Failure 400 {object} md.Response "具体错误"
  19. // @Router /api/dataCenter/table [POST]
  20. func DataCenterTable(c *gin.Context) {
  21. var req md.DataCenterTableReq
  22. err := c.ShouldBindJSON(&req)
  23. if err != nil {
  24. err = validate.HandleValidateErr(err)
  25. err1 := err.(e.E)
  26. e.OutErr(c, err1.Code, err1.Error())
  27. return
  28. }
  29. res := svc.DataCenterTable(c, req)
  30. e.OutSuc(c, res, nil)
  31. return
  32. }
  33. // DataCenterRecordTotal
  34. // @Summary 数据明细合计
  35. // @Tags 数据中心------嘉俊
  36. // @Description 数据中心-数据明细合计
  37. // @param Authorization header string true "验证参数Bearer和token空格拼接"
  38. // @Accept json
  39. // @Produce json
  40. // @Param args body md.DataCenterTableReq true "请求参数"
  41. // @Success 200 {object} md.DataCenterTotalData "具体看返回内容 这是data里面的数据"
  42. // @Failure 400 {object} md.Response "具体错误"
  43. // @Router /api/dataCenter/record/total [POST]
  44. func DataCenterRecordTotal(c *gin.Context) {
  45. var req md.DataCenterTableReq
  46. err := c.ShouldBindJSON(&req)
  47. if err != nil {
  48. err = validate.HandleValidateErr(err)
  49. err1 := err.(e.E)
  50. e.OutErr(c, err1.Code, err1.Error())
  51. return
  52. }
  53. res := svc.DataCenterRecordTotal(c, req)
  54. e.OutSuc(c, res, nil)
  55. return
  56. }
  57. // DataCenterRecordList
  58. // @Summary 数据明细
  59. // @Tags 数据中心------嘉俊
  60. // @Description 数据中心-数据明细
  61. // @param Authorization header string true "验证参数Bearer和token空格拼接"
  62. // @Accept json
  63. // @Produce json
  64. // @Param args body md.DataCenterRecordReq true "请求参数"
  65. // @Success 200 {object} md.DataCenterRecordRes "具体看返回内容 这是data里面的数据"
  66. // @Failure 400 {object} md.Response "具体错误"
  67. // @Router /api/dataCenter/record/list [POST]
  68. func DataCenterRecordList(c *gin.Context) {
  69. var req md.DataCenterRecordReq
  70. err := c.ShouldBindJSON(&req)
  71. if err != nil {
  72. err = validate.HandleValidateErr(err)
  73. err1 := err.(e.E)
  74. e.OutErr(c, err1.Code, err1.Error())
  75. return
  76. }
  77. res := svc.DataCenterRecordList(c, req)
  78. e.OutSuc(c, res, nil)
  79. return
  80. }
  81. // DataCenterRecordOutPut
  82. // @Summary 数据明细-导出
  83. // @Tags 数据中心------嘉俊
  84. // @Description 数据中心-数据明细-导出
  85. // @param Authorization header string true "验证参数Bearer和token空格拼接"
  86. // @Accept json
  87. // @Produce json
  88. // @Param args body md.DataCenterRecordOutPutReq true "请求参数"
  89. // @Success 200 {string} "具体看返回内容 这是data里面的数据"
  90. // @Failure 400 {object} md.Response "具体错误"
  91. // @Router /api/dataCenter/record/output [POST]
  92. func DataCenterRecordOutPut(c *gin.Context) {
  93. var req md.DataCenterRecordOutPutReq
  94. err := c.ShouldBindJSON(&req)
  95. if err != nil {
  96. err = validate.HandleValidateErr(err)
  97. err1 := err.(e.E)
  98. e.OutErr(c, err1.Code, err1.Error())
  99. return
  100. }
  101. svc.DataCenterRecordOutPut(c, req)
  102. return
  103. }
  104. // DataCenterSelectData
  105. // @Summary 筛选条件
  106. // @Tags 数据中心------嘉俊
  107. // @Description 数据中心-筛选条件
  108. // @param Authorization header string true "验证参数Bearer和token空格拼接"
  109. // @Accept json
  110. // @Produce json
  111. // @Success 200 {string} "具体看返回内容 这是data里面的数据"
  112. // @Failure 400 {object} md.Response "具体错误"
  113. // @Router /api/dataCenter/select/data [GET]
  114. func DataCenterSelectData(c *gin.Context) {
  115. svc.DataCenterSelectData(c)
  116. }