| 12345678910111213141516171819202122232425 |
- package dao
- import (
- "wails-app/internal/global"
- "time"
- )
- type VehicleRecord struct {
- global.GVA_MODEL
- PlateNumber string `gorm:"size:20;" json:"plate_number"` // 车牌号
- RFIDTag string `gorm:"size:40;column:rfid_tag" json:"rfid_tag"` // 标签
- EntryTime time.Time `json:"entry_time" gorm:"default:null"` // 入场时间
- ExitTime *time.Time `json:"exit_time" gorm:"default:null"` // 出场时间
- StayTime int64 `json:"stay_time"` // 停留时间(分钟)
- Fee float64 `json:"fee"` // 费用
- PaymentStatus string `gorm:"size:20;default:'unpaid'" json:"payment_status"` // 支付状态
- EntryImage string `gorm:"size:255" json:"entry_image"` // 入场图片
- ExitImage string `gorm:"size:255" json:"exit_image"` // 出场图片
- ParkingLotID uint `json:"parking_lot_id"` // 停车场ID
- ParkingSpaceID uint `json:"parking_space_id"` // 停车位ID
- }
- func (VehicleRecord) TableName() string {
- return "vehicle_record"
- }
|