281 lines
8.5 KiB
C#
281 lines
8.5 KiB
C#
using System;
|
||
using System.Collections.Generic;
|
||
using System.ComponentModel;
|
||
using System.Linq;
|
||
using System.Text;
|
||
using System.Threading.Tasks;
|
||
using Telerik.Windows.Controls;
|
||
using static System.Windows.Forms.VisualStyles.VisualStyleElement.TaskbarClock;
|
||
|
||
namespace SWS.CAD.Models
|
||
{
|
||
public class ec_drawing_file : ViewModelBase
|
||
{
|
||
#region 实体成员
|
||
/// <summary>
|
||
/// 图纸文件ID
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
|
||
public string DrawingFileID { get; set; }
|
||
/// <summary>
|
||
/// 图纸目录ID
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
public string DrawingCatalogueID { get; set; } = "";
|
||
private string _DrawingFileName;
|
||
/// <summary>
|
||
/// 图纸文件名称
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
[Description("图纸名称")]
|
||
[GroupAttribute("基本信息")]
|
||
public string DrawingFileName
|
||
{
|
||
get { return _DrawingFileName; }
|
||
set { _DrawingFileName = value; RaisePropertyChanged(nameof(DrawingFileName)); }
|
||
}
|
||
|
||
/// <summary>
|
||
/// 图纸类型
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
public string DrawingType { get; set; } = "";
|
||
/// <summary>
|
||
/// 图纸类型
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
[Description("图纸类型")]
|
||
[GroupAttribute("基本信息")]
|
||
public string DrawingTypeName { get; set; }
|
||
/// <summary>
|
||
/// 图纸阶段
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
public string DrawingStage { get; set; } = "";
|
||
/// <summary>
|
||
/// 图纸阶段
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
[Description("图纸阶段")]
|
||
[GroupAttribute("基本信息")]
|
||
public string DrawingStageName { get; set; }
|
||
/// <summary>
|
||
/// 所属系统
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
public string DrawingSystem { get; set; } = "";
|
||
/// <summary>
|
||
/// 所属系统
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
[Description("所属系统")]
|
||
[GroupAttribute("基本信息")]
|
||
public string DrawingSystemName { get; set; }
|
||
|
||
/// <summary>
|
||
/// 是否检出 1:检出 0:检入
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
|
||
public int? IsCheckOut { get; set; }
|
||
/// <summary>
|
||
/// 是否检出
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
[Description("检出")]
|
||
[GroupAttribute("检出信息")]
|
||
public string IsCheckOutText { get { return IsCheckOut == 1 ? "是" : "否"; } }
|
||
/// <summary>
|
||
/// 检出人
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
public string CheckOutUserID { get; set; } = "";
|
||
/// <summary>
|
||
/// 检出人名称
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
[Description("检出人")]
|
||
[GroupAttribute("检出信息")]
|
||
public string CheckOutUserName { get; set; }
|
||
/// <summary>
|
||
/// 检出时间
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
[Description("检出时间")]
|
||
[GroupAttribute("检出信息")]
|
||
public DateTime? CheckOutTime { get; set; }
|
||
/// <summary>
|
||
/// 附件文件夹ID。可以在lr_base_annexes表里找到背后的文件真实存放地址
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
public string FolderId { get; set; } = "";
|
||
/// <summary>
|
||
/// 文件MD5
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
public string FileMD5 { get; set; } = "";
|
||
/// <summary>
|
||
/// 创建人
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
public string CreateUserID { get; set; } = "";
|
||
/// <summary>
|
||
/// 创建人名称
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
[Description("创建人")]
|
||
[GroupAttribute("创建信息")]
|
||
public string CreateUserName { get; set; }
|
||
/// <summary>
|
||
/// 创建时间
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
[Description("创建时间")]
|
||
[GroupAttribute("创建信息")]
|
||
public DateTime? CreateTime { get; set; }
|
||
/// <summary>
|
||
/// 更新人
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
public string UpdateUserID { get; set; } = "";
|
||
/// <summary>
|
||
/// 更新人名称
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
[Description("更新人")]
|
||
[GroupAttribute("更新信息")]
|
||
public string UpdateUserName { get; set; }
|
||
/// <summary>
|
||
/// 更新时间
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
[Description("更新时间")]
|
||
[GroupAttribute("更新信息")]
|
||
public DateTime? UpdateTime { get; set; }
|
||
/// <summary>
|
||
/// 版本
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
[Description("版本")]
|
||
[GroupAttribute("版本信息")]
|
||
public string FileVersion { get; set; } = "";
|
||
/// <summary>
|
||
/// 是否发布
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
|
||
public int? IsPublish { get; set; }
|
||
/// <summary>
|
||
/// 是否发布
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
[Description("发布")]
|
||
[GroupAttribute("版本信息")]
|
||
public string IsPublishText { get { return IsPublish == 1 ? "是" : "否"; } }
|
||
/// <summary>
|
||
/// 排序
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
[Description("排序")]
|
||
[GroupAttribute("材料统计")]
|
||
public int? OrderID { get; set; }
|
||
/// <summary>
|
||
/// 材料统计
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
public string MaterialCensus { get; set; } = "";
|
||
/// <summary>
|
||
/// 材料范围
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
public string MaterialRange { get; set; } = "";
|
||
/// <summary>
|
||
/// 图纸描述1
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
[Description("图纸描述1")]
|
||
[GroupAttribute("其他信息")]
|
||
public string Describe1 { get; set; } = "";
|
||
/// <summary>
|
||
/// 图纸描述2
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
[Description("图纸描述2")]
|
||
[GroupAttribute("其他信息")]
|
||
public string Describe2 { get; set; } = "";
|
||
/// <summary>
|
||
/// 图纸描述3
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
[Description("图纸描述3")]
|
||
[GroupAttribute("其他信息")]
|
||
public string Describe3 { get; set; } = "";
|
||
/// <summary>
|
||
/// 是否删除
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
|
||
public int? IsDelete { get; set; }
|
||
/// <summary>
|
||
/// 删除人
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
|
||
public string DeleteUserID { get; set; } = "";
|
||
/// <summary>
|
||
/// 删除时间
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
|
||
public DateTime? DeleteTime { get; set; }
|
||
/// <summary>
|
||
/// 是否工程图纸
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
public int? IsEngineDWG { get; set; }
|
||
/// <summary>
|
||
/// 图纸检出时的电脑信息和本地用户信息
|
||
/// </summary>
|
||
public string PCInfo { get; set; }
|
||
|
||
#endregion
|
||
|
||
#region 扩展字段
|
||
/// <summary>
|
||
/// 该图纸能被哪些用户编辑
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
|
||
public List<string> AllUsersCanEdit { get; set; }
|
||
|
||
/// <summary>
|
||
/// 文件ID
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
|
||
public string FileId { get; set; }
|
||
/// <summary>
|
||
/// 图元编码
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
|
||
public string PixelCode { get; set; }
|
||
/// <summary>
|
||
/// 材料统计
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
[Description("材料统计")]
|
||
[GroupAttribute("材料统计")]
|
||
public string MaterialCensusName { get; set; }
|
||
/// <summary>
|
||
/// 材料范围
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
[Description("材料范围")]
|
||
[GroupAttribute("材料统计")]
|
||
public string MaterialRangeName { get; set; }
|
||
#endregion
|
||
}
|
||
}
|