using JiShe.CollectBus.Common.Enums; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Volo.Abp.Domain.Entities; namespace JiShe.CollectBus.IotSystems.MeterReadingRecords { /// /// 抄读数据记录 /// public class MeterReadingRecords : AggregateRoot { /// /// 是否手动操作 /// public bool ManualOrNot { get; set; } /// /// 下发消息内容 /// public string IssuedMessageHexString { get; set; } /// /// 下发消息Id /// public string IssuedMessageId { get; set; } /// /// 集中器ID /// public int FocusID { get; set; } /// /// 集中器地址 /// public string FocusAddress { get; set; } /// /// 表Id /// public int MeterId { get; set; } /// /// 表地址 /// public string MeterAddress { get; set; } /// /// 表类型 /// public MeterTypeEnum MeterType { get; set; } /// /// 项目ID /// public int ProjectID { get; set; } /// /// 数据库业务ID /// public int DatabaseBusiID { get; set; } /// /// AFN功能码 /// public AFN AFN { get; set; } /// /// 抄读功能码 /// public int Fn { get; set; } /// /// 抄读计量点 /// public int Pn { get; set; } /// /// 是否下发成功 /// public bool WasSuccessful { get; set; } /// /// 创建时间 /// public DateTime CreationTime { get; set; } /// /// 消息上报内容 /// public string? ReceivedMessageHexString { get; set; } /// /// 消息上报时间 /// public DateTime? ReceivedTime { get; set; } /// /// 上报消息Id /// public string ReceivedMessageId { get; set; } /// /// 数据迁移状态 /// public RecordsDataMigrationStatusEnum MigrationStatus { get; set; } /// /// 数据迁移时间 /// public DateTime? MigrationTime { get; set; } public void CreateDataId(Guid Id) { this.Id = Id; } } }