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