drainage_server.go 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. package api
  2. import (
  3. "gadmin/internal/admin/forms"
  4. "gadmin/internal/admin/service"
  5. "github.com/gin-gonic/gin"
  6. )
  7. func GetDrainageServer(ctx *gin.Context) {
  8. var req forms.GetDrainageServerReq
  9. if err := ctx.ShouldBind(&req); err != nil {
  10. ctx.JSON(200, ErrorResponse(err))
  11. return
  12. }
  13. if err := forms.ParseParams(&req); err != nil {
  14. ctx.JSON(200, ErrorResponse(err))
  15. return
  16. }
  17. ctx.JSON(200, service.DrainageServer.Get(ctx, req))
  18. }
  19. func EditDrainageServer(ctx *gin.Context) {
  20. var req forms.EditDrainageServerReq
  21. if err := ctx.ShouldBind(&req); err != nil {
  22. ctx.JSON(200, ErrorResponse(err))
  23. return
  24. }
  25. if err := forms.ParseParams(&req); err != nil {
  26. ctx.JSON(200, ErrorResponse(err))
  27. return
  28. }
  29. ctx.JSON(200, service.DrainageServer.Edit(ctx, req))
  30. }
  31. func GetDisplayServer(ctx *gin.Context) {
  32. var req forms.GetDisplayServerReq
  33. if err := ctx.ShouldBind(&req); err != nil {
  34. ctx.JSON(200, ErrorResponse(err))
  35. return
  36. }
  37. if err := forms.ParseParams(&req); err != nil {
  38. ctx.JSON(200, ErrorResponse(err))
  39. return
  40. }
  41. ctx.JSON(200, service.DrainageServer.GetDisplay(ctx, req))
  42. }
  43. func EditDisplayServer(ctx *gin.Context) {
  44. var req forms.EditDisplayServerReq
  45. if err := ctx.ShouldBind(&req); err != nil {
  46. ctx.JSON(200, ErrorResponse(err))
  47. return
  48. }
  49. if err := forms.ParseParams(&req); err != nil {
  50. ctx.JSON(200, ErrorResponse(err))
  51. return
  52. }
  53. ctx.JSON(200, service.DrainageServer.EditDisplay(ctx, req))
  54. }
  55. func GetWhiteListServer(ctx *gin.Context) {
  56. var req forms.GetWhiteListServerReq
  57. if err := ctx.ShouldBind(&req); err != nil {
  58. ctx.JSON(200, ErrorResponse(err))
  59. return
  60. }
  61. if err := forms.ParseParams(&req); err != nil {
  62. ctx.JSON(200, ErrorResponse(err))
  63. return
  64. }
  65. ctx.JSON(200, service.DrainageServer.GetWhiteList(ctx, req))
  66. }
  67. func EditWhiteListServer(ctx *gin.Context) {
  68. var req forms.EditWhiteListServerReq
  69. if err := ctx.ShouldBind(&req); err != nil {
  70. ctx.JSON(200, ErrorResponse(err))
  71. return
  72. }
  73. if err := forms.ParseParams(&req); err != nil {
  74. ctx.JSON(200, ErrorResponse(err))
  75. return
  76. }
  77. ctx.JSON(200, service.DrainageServer.EditWhiteList(ctx, req))
  78. }