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; }
|
|
|
|
|
}
|
|
|
|
|
}
|