namespace Service.Charger.Msg.Http.Req;
///
/// 9.2.1.3 站控上报充电枪充电结束事件
///
public class PileEndChargeReq
{
///
/// 换电站编码
///
public string sn { get; set; }
///
/// 充电订单号
/// 云平台下发的充电订单编号,;当启动模式为本地主动启动(即插即充)时,该 值以 0 填充
///
public string con { get; set; }
///
/// 充电流水号
/// 充电记录唯一编码
///
public string cosn { get; set; }
///
/// Desc:充电枪编号
/// Default:
/// Nullable:True
///
public string? pn { get; set; }
///
/// 充电方式
/// 0:自动(充满为止); 1:按电量; 2:按时间; 3:按金额;
///
public int ct { get; set; }
///
/// 充电参数
/// 按充电方式判断,除0外 电量:单位 kWh,精确到 0.01 时间:单位 min,精确到 0.01 金额:单位 元,精确到 0.01
///
public string cp { get; set; }
///
/// 启动类型
/// 0:运营平台启动;1:APP 启动;2: 本地启动
///
public int st { get; set; }
///
/// 本次充电订单的开始时间 格式 yyyy-MM-dd HH:mm:ss
///
public DateTime cst { get; set; }
///
/// 本次充电订单的开始时间 格式 yyyy-MM-dd HH:mm:ss
///
public DateTime? cet { get; set; }
///
/// 充电电量
/// 至少保留两位有效小数
///
public float ceq { get; set; }
///
/// Desc:充电开始soc
/// Default:
/// Nullable:True
///
public int? cssoc { get; set; }
///
/// Desc:充电结束soc
/// Default:
/// Nullable:True
///
public int? cesoc { get; set; }
/*///
/// 计费时间段个数
///
public int? ctn { get; set; }
///
/// 计费时间段列表
///
public List ctl { get; set; }*/
///
/// 尖时段电量
///
public float tp { get; set; }
///
/// 峰时段电量
///
public float pp { get; set; }
///
/// 平时段电量
///
public float fp { get; set; }
///
/// 谷时段电量
///
public float vp { get; set; }
///
/// 充电车辆车架号
///
public string cvin { get; set; }
}