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; } } }