package common // PassageRequest 统一的进出场请求(所有触发方式共用:RFID、摄像头、手动录入) type PassageRequest struct { RFIDTag string // RFID 标签(UHF 读卡器触发时) PlateNumber string // 车牌号(摄像头/手动触发时) DeviceCode string // UHF 设备编码(用于定位通道 + 控制道闸) Image string // 抓拍图片路径 } // PassageResult 进出场结果 type PassageResult struct { Success bool `json:"success"` Message string `json:"message"` Direction string `json:"direction"` // in / out PlateNumber string `json:"plate_number"` // 车牌号 RFIDTag string `json:"rfid_tag"` // RFID 标签 Fee float64 `json:"fee"` // 出场费用(入场时为0) StayTime int64 `json:"stay_time"` // 停留时长(分钟) EntryTime int64 `json:"entry_time"` // 入场时间戳 ExitTime int64 `json:"exit_time"` // 出场时间戳 }