capture_vehicles.go 801 B

1234567891011121314151617181920212223242526
  1. package dao
  2. import "server/global"
  3. type CaptureVehicles struct {
  4. global.GVA_MODEL
  5. CameraId int `json:"cameraId" form:"cameraId" gorm:"comment:'摄像头id'"`
  6. SLicense string `json:"sLicense" form:"sLicense" gorm:"comment:'车牌号'"`
  7. VehicleType int `json:"vehicleType" form:"vehicleType" gorm:"comment:'车辆类型'"`
  8. CaptureTime string `json:"captureTime" form:"captureTime" gorm:"comment:'抓拍时间'"`
  9. }
  10. func (CaptureVehicles) TableName() string {
  11. return "capture_vehicles"
  12. }
  13. func QueryCaptureVehiclesList(limit, offset int) (captureVehicles []CaptureVehicles, total int64, err error) {
  14. db := global.GVA_DB.Model(&CaptureVehicles{})
  15. err = db.Count(&total).Error
  16. if err != nil {
  17. return
  18. }
  19. err = db.Limit(limit).Offset(offset).Find(&captureVehicles).Error
  20. return
  21. }