captureVehicles.go 864 B

1234567891011121314151617181920212223242526272829303132333435
  1. package devices
  2. import (
  3. "fmt"
  4. "github.com/gin-gonic/gin"
  5. "go.uber.org/zap"
  6. "server/global"
  7. "server/model/common/response"
  8. "server/model/devices"
  9. )
  10. type CaptureVehiclesApi struct{}
  11. func (cva *CaptureVehiclesApi) QueryCaptureVehiclesList(c *gin.Context) {
  12. var info devices.SearchCaptureVehicles
  13. if err := c.ShouldBind(&info); err != nil {
  14. global.GVA_LOG.Error("参数错误", zap.Error(err))
  15. response.FailWithMessage("参数错误", c)
  16. return
  17. }
  18. fmt.Println(info)
  19. list, total, err := captureVehiclesService.QueryCaptureVehiclesList(info)
  20. fmt.Println(list)
  21. if err != nil {
  22. global.GVA_LOG.Error("查询失败", zap.Error(err))
  23. response.FailWithMessage(" 查询失败", c)
  24. return
  25. }
  26. response.OkWithDetailed(response.PageResult{
  27. List: list,
  28. Total: total,
  29. Page: info.Page,
  30. PageSize: info.PageSize,
  31. }, "获取成功", c)
  32. }