vehicle_record.go 1.1 KB

123456789101112131415161718192021222324
  1. package dao
  2. import (
  3. "server/global"
  4. "time"
  5. )
  6. type VehicleRecord struct {
  7. global.GVA_MODEL
  8. PlateNumber string `gorm:"size:20;not null;index" json:"plate_number"` // 车牌号
  9. EntryTime time.Time `json:"entry_time"` // 入场时间
  10. ExitTime time.Time `json:"exit_time"` // 出场时间
  11. StayTime int64 `json:"stay_time"` // 停留时间(分钟)
  12. Fee float64 `json:"fee"` // 费用
  13. PaymentStatus string `gorm:"size:20;default:'unpaid'" json:"payment_status"` // 支付状态
  14. EntryImage string `gorm:"size:255" json:"entry_image"` // 入场图片
  15. ExitImage string `gorm:"size:255" json:"exit_image"` // 出场图片
  16. ParkingLotID uint `json:"parking_lot_id"` // 停车场ID
  17. ParkingSpaceID uint `json:"parking_space_id"` // 停车位ID
  18. }
  19. func (VehicleRecord) TableName() string {
  20. return "vehicle_record"
  21. }