chart.go 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. package controllers
  2. import (
  3. "eta/eta_mini_api/models"
  4. "eta/eta_mini_api/models/response"
  5. "eta/eta_mini_api/services"
  6. )
  7. type ChartController struct {
  8. BaseAuthController
  9. }
  10. // @Title List
  11. // @Description create users
  12. // @Param PageSize query int true "每页数据条数"
  13. // @Param CurrentIndex query int true "当前页页码,从1开始"
  14. // @Success 200 {object} models.BaseResponse
  15. // @Failure 403 {object} models.BaseResponse
  16. // @router /list [get]
  17. func (this *ChartController) List() {
  18. br := new(models.BaseResponse).Init()
  19. defer func() {
  20. this.Data["json"] = br
  21. this.ServeJSON()
  22. }()
  23. pageSize, _ := this.GetInt("PageSize")
  24. currentIndex, _ := this.GetInt("CurrentIndex")
  25. result, err := services.GetChartList(pageSize, currentIndex)
  26. if err != nil {
  27. br.Msg = "查询图表失败"
  28. br.ErrMsg = "查询图表失败,系统异常,Err:" + err.Error()
  29. return
  30. }
  31. if result.Ret != 200 {
  32. br.Msg = "查询图表失败"
  33. br.ErrMsg = result.ErrMsg
  34. return
  35. }
  36. resp := new(response.ChartListResp)
  37. resp.List = result.Data.List
  38. resp.Paging = result.Data.Paging
  39. br.Msg = "查询图表成功"
  40. br.Data = result.Data
  41. br.Success = true
  42. br.Ret = 200
  43. }
  44. // @Title List
  45. // @Description create users
  46. // @Param PageSize query int true "每页数据条数"
  47. // @Param CurrentIndex query int true "当前页页码,从1开始"
  48. // @Success 200 {object} models.BaseResponse
  49. // @Failure 403 {object} models.BaseResponse
  50. // @router /my/list [get]
  51. func (this *ChartController) MyList() {
  52. br := new(models.BaseResponse).Init()
  53. defer func() {
  54. this.Data["json"] = br
  55. this.ServeJSON()
  56. }()
  57. pageSize, _ := this.GetInt("PageSize")
  58. currentIndex, _ := this.GetInt("CurrentIndex")
  59. result, err := services.GetChartList(pageSize, currentIndex)
  60. if err != nil {
  61. br.Msg = "查询图表失败"
  62. br.ErrMsg = "查询图表失败,系统异常,Err:" + err.Error()
  63. return
  64. }
  65. if result.Ret != 200 {
  66. br.Msg = "查询图表失败"
  67. br.ErrMsg = result.ErrMsg
  68. return
  69. }
  70. resp := new(response.ChartListResp)
  71. resp.List = result.Data.List
  72. resp.Paging = result.Data.Paging
  73. br.Msg = "查询图表成功"
  74. br.Data = result.Data
  75. br.Success = true
  76. br.Ret = 200
  77. }