2025-08-15 16:34:31 +08:00

95 lines
2.6 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Windows.Documents;
namespace SWS.CAD.Models
{
/// <summary>
/// 版 本 PIT-ADMS V7.0.3 敏捷开发框架
/// Copyright (c) 2013-2018 Hexagon PPM
/// 创 建:超级管理员
/// 日 期2022-06-21 15:32
/// 描 述:接线模块 - panel柜子
/// </summary>
public class ec_Panel
{
#region
/// <summary>
/// ID
/// </summary>
/// <returns></returns>
public string PanelID { get; set; }
/// <summary>
/// 位置。默认给1
/// </summary>
/// <returns></returns>
public string Panel_Loc_ID { get; set; } = "";
/// <summary>
/// 可用的IO类型
/// </summary>
/// <returns></returns>
public string allowedIOTypes { get; set; } = "";
/// <summary>
/// 开关箱默认的开关类型如ACB,MCCB
/// </summary>
/// <returns></returns>
public string DefaultBreakerType { get; set; } = "";
/// <summary>
/// 最大的端子排数目限制。默认为0表示不限制。
/// </summary>
/// <returns></returns>
public int MaxStripNumber { get; set; }
/// <summary>
/// <see cref="ec_Archive_enginedata.EngineDataID"/>
/// </summary>
public string EngineerDataID { get; set; } = "";
/// <summary>
/// 创建人
/// </summary>
/// <returns></returns>
public string CreateUserID { get; set; }
/// <summary>
/// 创建时间
/// </summary>
/// <returns></returns>
public DateTime? CreateTime { get; set; }
/// <summary>
/// 更新人
/// </summary>
/// <returns></returns>
public string UpdateUserID { get; set; }
/// <summary>
/// 更新时间
/// </summary>
/// <returns></returns>
public DateTime? UpdateTime { get; set; }
#endregion
#region
/// <summary>
/// 从 ec engineerdata表拿
/// </summary>
public string TagNumber { set; get; }
/// <summary>
/// 是否属于system柜
/// </summary>
public string systempanel { set; get; }
/// <summary>
/// 类型
/// </summary>
public string ObjectTypeName { set; get; }
public List<ec_PanelStrip> strips { set; get; }
public List<ec_CircuitBreaker> Breakers { set; get; } = new List<ec_CircuitBreaker>();
#endregion
}
}