64 lines
2.1 KiB
C#
64 lines
2.1 KiB
C#
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
|
|
{
|
|
/// <summary>
|
|
/// 二次回路逻辑运算式
|
|
/// </summary>
|
|
[AutoMapFrom(typeof(SecondaryCircuitLogicExpression))]
|
|
public class SecondaryCircuitLogicExpressionOutput : EntityDto<Guid>
|
|
{
|
|
/// <summary>
|
|
/// 名称
|
|
/// </summary>
|
|
public virtual string Name { get; set; }
|
|
/// <summary>
|
|
/// 回路运算逻辑表达式
|
|
/// </summary>
|
|
public virtual string LogicalExpression { get; set; }
|
|
/// <summary>
|
|
/// 二次回路
|
|
/// </summary>
|
|
public virtual Guid SecondaryCircuitId { get; set; }
|
|
/// <summary>
|
|
/// 原理图路径
|
|
/// </summary>
|
|
public virtual string PicturePath { get; set; }
|
|
/// <summary>
|
|
/// 关联遥测
|
|
/// </summary>
|
|
public virtual Guid? TelemeteringConfigurationId { get; set; }
|
|
|
|
public virtual TelemeteringConfigurationProperty TelemeteringConfiguration { get; set; }
|
|
|
|
/// <summary>
|
|
/// 关联遥信
|
|
/// </summary>
|
|
public virtual Guid? TelesignalisationConfigurationId { get; set; }
|
|
|
|
public virtual TelesignalisationConfigurationProperty TelesignalisationConfiguration { get; set; }
|
|
|
|
/// <summary>
|
|
/// 备注
|
|
/// </summary>
|
|
public virtual string Remark { get; set; }
|
|
/// <summary>
|
|
/// 是否在用
|
|
/// </summary>
|
|
public virtual bool IsActive { get; set; }
|
|
}
|
|
}
|