using OfficeOpenXml.FormulaParsing.Excel.Functions.Math;
using Service.Cloud.Common;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Service.Cloud.Msg.Host.Req
{
///
/// 2.1.1.1 换电站进行车辆认证
///
public class CarAuth : ICmd
{
///
/// 认证方式
/// 1 车牌号 2 rfid 卡号
///
///
public int ty { get; set; }
///
/// 车牌号
/// 一般车牌规则,当 ty 为 1 时,该字段必须填
///
public string cn { get; set; }
///
/// rfid卡号
/// 当 ty 为 2 时,该字段必须填
///
public string rfid { get; set; }
///
/// 车辆识别号
/// 当 ty 为 2 时,该字段必须填,如果字段为空时,需要进行 MAC 地址验证,MAC地址和 vin 不能同时为空。
///
public string vi { get; set; }
///
/// MAC地址
/// 当 ty 为 2 时,该字段必须填,如果该字段为空时,需要进行 VIN 验证,MAC地址和 vin 不能同时为空。
///
public string mac { get; set; }
///
/// 所有车队
/// 当 ty 为 2 时,该字段必须填
///
public string mc { get; set; }
///
/// 车辆所在换电通 道
/// 从 1 开始递增 0:表示默认单仓单通道
///
public int en { get; set; }
///
/// 车辆进入的时间
/// 格式 “yyyy-mm-dd hh:mm:ss”
///
public DateTime? dt { get; set; }
///
/// 车牌图片
/// 可选项,换电站需将图片进行 base64编码后才能传输,后台收到字段进行base64 解码后才能查看
///
public String pic { get; set; }
///
/// 站内外鉴权方式
/// 0.站内鉴权(默认) 1.站外
///
///
public int mode { get; set; }
public string GetCmd()
{
return CloudConst.carAuth;
}
}
}