chart_permission.go 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. package controllers
  2. import "hongze/hongze_cygx/models"
  3. //品种
  4. type ChartPermissionController struct {
  5. BaseCommonController
  6. }
  7. // @Title 获取所有品种
  8. // @Description 获取用户详情接口
  9. // @Success 200 {object} models.ChartPermissionResp
  10. // @router /all [get]
  11. func (this *ChartPermissionController) Detail() {
  12. br := new(models.BaseResponse).Init()
  13. defer func() {
  14. this.Data["json"] = br
  15. this.ServeJSON()
  16. }()
  17. list, err := models.GetChartPermissionAll()
  18. if err != nil {
  19. br.Msg = "获取信息失败"
  20. br.ErrMsg = "获取品种信息失败,Err:" + err.Error()
  21. return
  22. }
  23. resp := new(models.ChartPermissionResp)
  24. resp.List = list
  25. br.Ret = 200
  26. br.Success = true
  27. br.Msg = "获取成功"
  28. br.Data = resp
  29. }
  30. // @Title 获取报告所有品种
  31. // @Description 获取报告所有品种接口
  32. // @Success 200 {object} models.ChartPermissionResp
  33. // @router /reportall [get]
  34. func (this *ChartPermissionController) ReportDetail() {
  35. br := new(models.BaseResponse).Init()
  36. defer func() {
  37. this.Data["json"] = br
  38. this.ServeJSON()
  39. }()
  40. list, err := models.GetChartPermissionReportAll()
  41. if err != nil {
  42. br.Msg = "获取信息失败"
  43. br.ErrMsg = "获取品种信息失败,Err:" + err.Error()
  44. return
  45. }
  46. resp := new(models.ChartPermissionResp)
  47. resp.List = list
  48. br.Ret = 200
  49. br.Success = true
  50. br.Msg = "获取成功"
  51. br.Data = resp
  52. }
  53. // @Title 获取策略下的所有分类
  54. // @Description 获取策略下的所有分类接口
  55. // @Success 200 {object} models.ReportMappingResp
  56. // @router /strategyAll [get]
  57. func (this *ChartPermissionController) StrategyDetail() {
  58. br := new(models.BaseResponse).Init()
  59. defer func() {
  60. this.Data["json"] = br
  61. this.ServeJSON()
  62. }()
  63. list, err := models.GetReportMappingStrategyAll()
  64. if err != nil {
  65. br.Msg = "获取信息失败"
  66. br.ErrMsg = "获取品种信息失败,Err:" + err.Error()
  67. return
  68. }
  69. resp := new(models.ReportMappingResp)
  70. resp.List = list
  71. br.Ret = 200
  72. br.Success = true
  73. br.Msg = "获取成功"
  74. br.Data = resp
  75. }