using Newtonsoft.Json;
using Org.BouncyCastle.Bcpg;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AmrControl.DB.Models
{
///
/// 充电桩的数据库模型
///
[Table("chargers")]
public class Charger
{
[JsonIgnore]
[Key]
public long ID { get; set; }
///
/// 充电桩编号
///
public string chargerSN { get; set; }
///
/// 硬件上返回的充电桩类型,=2仓储充电桩,=3轨道充电桩
///
public byte chargerType { get; set; }
///
/// 充电桩编码,硬件上的编码
///
public byte chargerID { get; set; }
///
/// 通信地址
///
public ushort rcAddr { get; set; }
///
/// 通信频率码
///
public byte rcFreqCode { get; set; }
///
/// 是否启用
///
public bool enable { get; set; }
///
/// 物理位置X
///
public int positionX { get; set; }
///
/// 物理位置Y
///
public int positionY { get; set; }
///
/// 图上显示位置X
///
public int displayX { get; set; }
///
/// 图上显示位置Y
///
public int displayY { get; set; }
}
}