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