using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; using YunDa.ISAS.Entities.DataMonitoring; using YunDa.SOMS.Entities.GeneralInformation; using Abp.AutoMapper; using YunDa.ISAS.DataTransferObject.DataMonitoring.TelemeteringConfigurationDto; using Abp.Application.Services.Dto; using YunDa.ISAS.DataTransferObject.DataMonitoring.TelesignalisationConfigurationDto; namespace YunDa.SOMS.DataTransferObject.GeneralInformation.SecondaryCircuitDto { /// /// 二次回路逻辑运算式 /// [AutoMapFrom(typeof(SecondaryCircuitLogicExpression))] public class SecondaryCircuitLogicExpressionOutput : EntityDto { /// /// 名称 /// public virtual string Name { get; set; } /// /// 回路运算逻辑表达式 /// public virtual string LogicalExpression { get; set; } /// /// 二次回路 /// public virtual Guid SecondaryCircuitId { get; set; } /// /// 原理图路径 /// public virtual string PicturePath { get; set; } /// /// 关联遥测 /// public virtual Guid? TelemeteringConfigurationId { get; set; } public virtual TelemeteringConfigurationProperty TelemeteringConfiguration { get; set; } /// /// 关联遥信 /// public virtual Guid? TelesignalisationConfigurationId { get; set; } public virtual TelesignalisationConfigurationProperty TelesignalisationConfiguration { get; set; } /// /// 备注 /// public virtual string Remark { get; set; } /// /// 是否在用 /// public virtual bool IsActive { get; set; } } }