captureVehicles.go 845 B

12345678910111213141516171819202122232425262728293031323334
  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. if err != nil {
  21. global.GVA_LOG.Error("查询失败", zap.Error(err))
  22. response.FailWithMessage(" 查询失败", c)
  23. return
  24. }
  25. response.OkWithDetailed(response.PageResult{
  26. List: list,
  27. Total: total,
  28. Page: info.Page,
  29. PageSize: info.PageSize,
  30. }, "获取成功", c)
  31. }