using System; using System.Text; using System.Collections.Generic; using System.Data; using System.Runtime.Serialization; using SqlSugar; namespace IStation.Entity { /// /// Bimface文件 /// [SugarTable("bimface_file")] public class BimfaceFile :CorpTraceEntity, System.ICloneable,ISorter,IUseStatus,ITagName { /// /// /// public BimfaceFile() { } /// /// /// public BimfaceFile(BimfaceFile rhs):base(rhs) { this.BimfaceID = rhs.BimfaceID; this.Name = rhs.Name; this.ModelType = rhs.ModelType; this.FileStatus = rhs.FileStatus; this.FileSize = rhs.FileSize; this.FormatType = rhs.FormatType; this.FileSuffix = rhs.FileSuffix; this.StorageUrl = rhs.StorageUrl; this.Settings = rhs.Settings; this.TagName = rhs.TagName; this.SortCode = rhs.SortCode; this.UseStatus= rhs.UseStatus; this.Description = rhs.Description; } /// /// Bimface平台标识 /// public long BimfaceID { get { return _bimfaceid; } set { _bimfaceid = value; } } private long _bimfaceid; /// /// 名称 /// public string Name { get { return _name; } set { _name = value; } } private string _name; /// /// 模型类型 /// [DataMember] public int ModelType { get { return _modeltype; } set { _modeltype = value; } } private int _modeltype; /// /// 状态 /// public int FileStatus { get { return _status; } set { _status = value; } } private int _status; /// /// 大小 /// public string FileSize { get { return _size; } set { _size = value; } } private string _size; /// /// 格式类型 /// public int FormatType { get { return _formattype; } set { _formattype = value; } } private int _formattype; /// /// 后缀 /// public string FileSuffix { get { return _suffix; } set { _suffix = value; } } private string _suffix; /// /// 存储URL 为空标识BIMFACE服务器 /// public string StorageUrl { get { return _storageurl; } set { _storageurl = value; } } private string _storageurl; /// /// 设置 /// public string Settings { get { return _settings; } set { _settings = value; } } private string _settings; /// /// 标签名称 /// public string TagName { get { return _tagname; } set { _tagname = value; } } private string _tagname; /// /// 使用状态 /// public int UseStatus { get { return _usestatus; } set { _usestatus = value; } } private int _usestatus; /// /// 排序码 /// public int SortCode { get { return _sortcode; } set { _sortcode = value; } } private int _sortcode; /// /// 说明 /// public string Description { get { return _description; } set { _description = value; } } private string _description; /// /// /// public BimfaceFile Clone() { return (BimfaceFile)this.MemberwiseClone(); } object ICloneable.Clone() { return this.MemberwiseClone(); } } }