2025-09-02 11:27:57 +08:00

88 lines
2.4 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.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SWS.Model;
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>
/// 比例
/// </summary>
public double Scale { get; set; }
/// <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)); }
}
/// <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; }
}
}