93 lines
2.6 KiB
C#
Raw Normal View History

2025-09-02 11:21:40 +08:00
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SWS.Model;
2025-10-09 17:52:59 +08:00
using SWS.Share;
2025-09-02 11:21:40 +08:00
using Telerik.Windows.Controls;
namespace SWS.Electrical.Models
{
public class DtoAutoPlotLayout : DtoDrawing
{
private string _AutoDrawing;
/// <summary>
/// 已绘制 未绘制
/// </summary>
/// <returns></returns>
public string AutoDrawing
{
get { return _AutoDrawing; }
set { _AutoDrawing = value; RaisePropertyChanged(nameof(AutoDrawing)); }
}
/// <summary>
/// 工程数据ID
/// </summary>
public string EngineDataID { get; set; }
/// <summary>
/// 基点位号
/// </summary>
public string BasePointTagNumber { get; set; } = "";
/// <summary>
2025-10-09 17:50:08 +08:00
/// 房间号
/// </summary>
public string RoomNo { get; set; }
/// <summary>
2025-09-02 11:21:40 +08:00
/// 比例
/// </summary>
2025-10-09 17:50:08 +08:00
public double Scale { get; set; }
2025-09-02 11:21:40 +08:00
/// <summary>
/// true:默认块false异性块
/// </summary>
public bool IsNotDefaultSymbol { get; set; }
/// <summary>
/// 元件位号
/// </summary>
public string TagNumber { get; set; } = "";
/// <summary>
/// tag
/// </summary>
public string TagNumber_Upper { get; set; } = "";
/// <summary>
/// system
/// </summary>
public string TagNumber_Lower { get; set; } = "";
/// <summary>
/// 图元文件Id
/// </summary>
public string FileId { get; set; }
/// <summary>
/// 基点在布置图上的句柄
/// </summary>
public string PixelOnDwg { get; set; }
private string _TagPixelOnDwg;
/// <summary>
/// 元件在布置图上的句柄
/// </summary>
/// <returns></returns>
public string TagPixelOnDwg
{
get { return _TagPixelOnDwg; }
set { _TagPixelOnDwg = value; RaisePropertyChanged(nameof(TagPixelOnDwg)); }
2025-10-09 17:50:08 +08:00
}
2025-09-02 11:21:40 +08:00
/// <summary>
/// 肋位号 和 偏移量
/// </summary>
public double X { get; set; }
public string XOff { get; set; }
/// <summary>
/// 纵骨号 偏移量
/// </summary>
public string YOff { get; set; }
public string deck { get; set; }
public string area { get; set; }
public LayoutTagInfoBrief Tag { get; set; }
}
}