/// <summary>
 /// 获取未处理的车号识别记录
 /// </summary>
 /// <param name="machineCode">设备编码</param>
 /// <param name="direction">方向</param>
 /// <returns></returns>
 public CmcsTrainCarriagePass GetUnHandleTrainCarriagePass(string machineCode, eTrainPassDirection direction)
 {
     return(Dbers.GetInstance().SelfDber.Entity <CmcsTrainCarriagePass>("where MachineCode=:MachineCode and Direction=:Direction and DataFlag=0 order by CreateDate asc", new { MachineCode = machineCode, Direction = direction.ToString() }));
 }
 /// <summary>
 /// 保存新的车号识别记录
 /// </summary>
 /// <param name="machineCode">设备编码</param>
 /// <param name="trainNumber">车号</param>
 /// <param name="passTime">经过时间</param>
 /// <param name="direction">方向</param>
 /// <returns></returns>
 public bool SaveTrainCarriagePass(string machineCode, string trainNumber, DateTime passTime, eTrainPassDirection direction)
 {
     return(Dbers.GetInstance().SelfDber.Insert(new CmcsTrainCarriagePass
     {
         DataFlag = 0,
         Direction = direction.ToString(),
         MachineCode = machineCode,
         PassTime = passTime,
         TrainNumber = trainNumber
     }) > 0);
 }