retrofit.go 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. package api
  2. import (
  3. "gadmin/internal/admin/forms"
  4. "gadmin/internal/admin/service"
  5. "github.com/gin-gonic/gin"
  6. )
  7. func RetrofitGroupAddPlayer(c *gin.Context) {
  8. var req forms.RetrofitGroupAddPlayerReq
  9. if err := c.ShouldBind(&req); err != nil {
  10. c.JSON(200, ErrorResponse(err))
  11. return
  12. }
  13. if err := forms.ParseParams(&req); err != nil {
  14. c.JSON(200, ErrorResponse(err))
  15. return
  16. }
  17. c.JSON(200, service.Retrofit.AddPlayer(c, req))
  18. }
  19. func RetrofitGroupOptions(c *gin.Context) {
  20. c.JSON(200, service.Retrofit.GroupOptions(c))
  21. }
  22. func RetrofitGroupList(c *gin.Context) {
  23. var req forms.RetrofitGroupListReq
  24. if err := c.ShouldBind(&req); err != nil {
  25. c.JSON(200, ErrorResponse(err))
  26. return
  27. }
  28. if err := forms.ParseParams(&req); err != nil {
  29. c.JSON(200, ErrorResponse(err))
  30. return
  31. }
  32. c.JSON(200, service.Retrofit.GroupList(c, req))
  33. }
  34. func RetrofitGroupEdit(c *gin.Context) {
  35. var req forms.RetrofitGroupEditReq
  36. if err := c.ShouldBind(&req); err != nil {
  37. c.JSON(200, ErrorResponse(err))
  38. return
  39. }
  40. if err := forms.ParseParams(&req); err != nil {
  41. c.JSON(200, ErrorResponse(err))
  42. return
  43. }
  44. c.JSON(200, service.Retrofit.GroupEdit(c, req))
  45. }
  46. func RetrofitGroupDelete(c *gin.Context) {
  47. var req forms.RetrofitGroupDeleteReq
  48. if err := c.ShouldBind(&req); err != nil {
  49. c.JSON(200, ErrorResponse(err))
  50. return
  51. }
  52. if err := forms.ParseParams(&req); err != nil {
  53. c.JSON(200, ErrorResponse(err))
  54. return
  55. }
  56. c.JSON(200, service.Retrofit.GroupDelete(c, req))
  57. }
  58. func RetrofitList(c *gin.Context) {
  59. var req forms.RetrofitListReq
  60. if err := c.ShouldBind(&req); err != nil {
  61. c.JSON(200, ErrorResponse(err))
  62. return
  63. }
  64. if err := forms.ParseParams(&req); err != nil {
  65. c.JSON(200, ErrorResponse(err))
  66. return
  67. }
  68. c.JSON(200, service.Retrofit.List(c, req))
  69. }
  70. func RetrofitEdit(c *gin.Context) {
  71. var req forms.RetrofitEditReq
  72. if err := c.ShouldBind(&req); err != nil {
  73. c.JSON(200, ErrorResponse(err))
  74. return
  75. }
  76. if err := forms.ParseParams(&req); err != nil {
  77. c.JSON(200, ErrorResponse(err))
  78. return
  79. }
  80. c.JSON(200, service.Retrofit.Edit(c, req))
  81. }
  82. func RetrofitDelete(c *gin.Context) {
  83. var req forms.RetrofitDeleteReq
  84. if err := c.ShouldBind(&req); err != nil {
  85. c.JSON(200, ErrorResponse(err))
  86. return
  87. }
  88. if err := forms.ParseParams(&req); err != nil {
  89. c.JSON(200, ErrorResponse(err))
  90. return
  91. }
  92. c.JSON(200, service.Retrofit.Delete(c, req))
  93. }