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 { /// /// 4.2.1.1 换电上传换电订单 /// public class UploadSwapOrder : ICmd { /// /// 换电站编码 /// 换电站唯一码,区域码+类型码+流水号 /// public string sn { get; set; } /// /// 换电订单号 /// 场站编码+时间(yyyyMMddHHmmss)+车牌号,唯一,索引 /// public string son { get; set; } /// /// 订单是否取消 /// 0:正常;1:取消 /// /// public byte od { get; set; } /// /// 是否成功换电 /// 本次换电是否成功.0:失败;1:成功 /// /// public byte ic { get; set; } /// /// 换电结果 /// 0:正常 1:失败 /// /// public byte rs { get; set; } /// /// 失败原因 /// public byte fr { get; set; } /// /// 车牌号 /// public string cn { get; set; } /// /// 车辆VIN码 /// 车辆唯一识别码 /// public string vin { get; set; } /// /// rfid卡号 /// 商用车必填 /// public string rfid { get; set; } /// /// 所属车队 /// public string mC { get; set; } /// /// 出仓安装电池序列号 /// public string dbid { get; set; } /// /// 出仓安装电池SOC /// public int dsoc { get; set; } /// /// 取车电池上次换电结算时 的SOC /// public int lsoc { get; set; } /// /// 出仓安装电池的SOE /// 单位:kWh,保留两位小数 /// public float dsoe { get; set; } /// /// 取车电池上次换电结算时 的 SOE /// 单位:kWh,保留两位小数 /// public float lsoe { get; set; } /// /// 拆卸入仓电池序列号 /// public string ubid { get; set; } /// /// 拆卸入仓电池SOC /// 单位:kWh,保留两位小数 /// public int usoc { get; set; } /// /// 拆卸入仓电池SOE /// 单位:kWh,保留两位小数 /// public float usoe { get; set; } /// /// 装上电池行驶里程 /// 单位:kWh,保留两位小数 /// public float tm { get; set; } /// /// 此次换电次序 /// 本日第几次换电 /// public int so { get; set; } /// /// 车牌识别时间(或车辆进 站时间) /// 单位:秒 /// public DateTime? ct { get; set; } /// /// 换电开始时刻 /// 格式”yyyy-MMddHH:mm:ss” /// public DateTime? st { get; set; } /// /// 换电结来时刻 /// 格式”yyyy-MMddHH:mm:ss” /// public DateTime? et { get; set; } /// /// 车辆高开时间 /// 格式”yyyy-MMdd /// public DateTime? ot { get; set; } /// /// 本次换电时同 /// 单位:秒 (车辆进站到出站的时间) /// public int wt { get; set; } /// /// 出仓安装地仓位号 /// public int? deno { get; set; } /// /// 拆卸入仓池仓位号 /// public int? ueno { get; set; } /// /// 车朝总里程 /// 单位:kWh, 保留两位小数 /// public float vtm { get; set; } /// /// 车制累计换电次数 /// public int vct { get; set; } /// /// 车辆累计放电量 /// 单位:kWh, 保留两位小数 /// public float vtdc { get; set; } /// /// 车辆系计回馈电量 /// 单位:kWh, 保留两位小数 /// public float vtfe { get; set; } /// /// 车朝累计插枪充电量 /// 单位:kWh, 保留两位小数 /// public float vtcc { get; set; } /// /// 车制累计综合能耗 /// 单位:kWh, 保留两位小数 /// public float vtec { get; set; } /// /// 本次实时放电量 /// 单位:kWh, 保留两位小数 /// public float rtdc { get; set; } /// /// 上一次结算放电量 /// 至少保留两位有效小数 /// public float lsdc { get; set; } /// /// 本次实时回馈电量 /// 单位:kWh, 保留两位小数 /// public float rtfc { get; set; } /// /// 上一才生笙回性中量 /// 单位:kWh, 保留两位 /// public float lsfc { get; set; } /// /// 本次实时插枪充电量 /// 单位:kWh, 保留两位小数 /// public float rtce { get; set; } /// /// 上一次结算插枪充电量 /// 单位:kWh, 保留两位小数 /// public float lscc { get; set; } /// /// 本次实时综合能耗 /// 单位:kWh, 保留两位小数 /// public float rtec { get; set; } /// /// 上报方式 /// 1:自动;2:人工手动 /// /// public int sfs { get; set; } /// /// 是否是离线订单 /// 0:不是;1:是 /// /// public int sflx { get; set; } public string GetCmd() { return CloudConst.staSwapRecord; } } }