package com.jsowell.thirdparty.lianlian.domain;

import com.alibaba.fastjson2.annotation.JSONField;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 充电设备接口状态信息
 */
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Data
public class ConnectorStatusInfo {
	/**
	 * 充电设备接口编码  Y
	 * 充电设备接口编码，同一对接平台内唯一
	 */
	@JSONField(name = "ConnectorID")
	private String connectorID;

	/**
	 * 充电设备接口状态  Y
	 * 0：离网
	 * 1：空闲
	 * 2：占用（未充电）
	 * 3：占用（充电中）
	 * 4：占用（预约锁定）
	 * 255：故障
	 */
	@JSONField(name = "Status")
	private String status;

	/**
	 * 车位状态(0-未知；10-空闲；50-占用)  N
	 */
	private String ParkStatus;

	/**
	 * 地锁状态(0-未知；10-已解锁；50-占用)  N
	 */
	private String LockStatus;
}
