package com.jsowell.common.core.domain.ykc;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class LoginRequestData {
	/**
	 * 桩编码	BCD 码	7	不足 7 位补 0
	 */
	private String pileSn;

	/**
	 * 桩类型	BIN 码	1	0 表示直流桩， 1 表示交流桩
	 */
	private String pileType;

	/**
	 * 充电枪数量	BIN 码	1
	 */
	private String connectorNum;

	/**
	 * 通信协议版本	BIN 码	1	版本号乘 10，v1.0 表示 0x0A
	 */
	private String communicationVersion;

	/**
	 * 程序版本	ASCII 码	8	不足 8 位补零
	 */
	private String programVersion;

	/**
	 * 网络链接类型	BIN 码	1	0x00  SIM 卡
	 * 0x01  LAN
	 * 0x02  WAN
	 * 0x03  其他
	 */
	private String internetConnection;

	/**
	 * Sim 卡	BCD 码	10	不足 10 位补零，取不到置零
	 */
	private String iccid;

	/**
	 * 运营商	BIN 码	1	0x00 移动
	 * 0x02 电信
	 * 0x03 联通
	 * 0x04 其他
	 */
	private String business;
}
