using System; using System.ComponentModel; using Newtonsoft.Json; using SOA.Persistent; namespace IBKLinker_Minio.Entity.MinioController { /// ///文件文件夹路径表 /// [Serializable, Table("MINIO_STORAGE_PATH"), JsonObject] public class MinioStoragePath { /// ///主键ID /// [Persistent("PK", IsKey = true), DisplayName("主键ID")] public int Pk { get; set; } /// ///子文件夹的父ID /// [Persistent("UPK"), DisplayName("子文件夹的父ID")] public int Upk { get; set; } /// ///文件名称 /// [Persistent("FILE_NAME"), DisplayName("文件名称")] public string FileName { get; set; } /// ///文件类型 /// [Persistent("FILE_TYPE"), DisplayName("文件类型")] public int FileType { get; set; } /// ///文件路径 /// [Persistent("FILE_PATH"), DisplayName("文件路径")] public string FilePath { get; set; } /// ///创建者 /// [Persistent("CREATOR_USER"), DisplayName("创建者")] public string CreatorUser { get; set; } /// ///创建时间 /// [Persistent("CREATOR_TIME"), DisplayName("创建时间")] public DateTime? CreatorTime { get; set; } /// ///下载次数 /// [Persistent("DOWNLOAD_NUM"), DisplayName("下载次数")] public int DownloadNum { get; set; } /// ///层级 /// [Persistent("FILE_LEVEL"), DisplayName("层级")] public int FileLevel { get; set; } /// ///修改用户 /// [Persistent("MODIFY_USERS"), DisplayName("修改用户")] public string ModifyUsers { get; set; } /// ///修改时间 /// [Persistent("MODIFY_TIME"), DisplayName("修改时间")] public DateTime? ModifyTime { get; set; } /// ///备用字段 /// [Persistent("ALTERNATE_FIELDS"), DisplayName("备用字段")] public string AlternateFields { get; set; } /// ///删除时间 /// [Persistent("CLEAR_TIME"), DisplayName("删除时间")] public DateTime? ClearTime { get; set; } /// ///删除用户 /// [Persistent("CLEAR_USERS"), DisplayName("删除用户")] public string ClearUsers { get; set; } /// ///删除标记 0未删除 1删除 /// [Persistent("CLEAR_FLAG"), DisplayName("删除标记 0未删除 1删除")] public string ClearFlag { get; set; } /// ///文件种类 主要分为1、技术协议、2、质量要点、3、工艺卡 4、其他 用于关联文件使用 /// [Persistent("DOCUMENT_TYPE"), DisplayName("文件种类")] public string DocumentType { get; set; } /// ///版本 /// [Persistent("VERSION"), DisplayName("版本")] public string Version { get; set; } /// ///文件格式 /// [Persistent(false), DisplayName("")] public string FileCategory { get; set; } /// ///流数据bate64 /// [Persistent(false), DisplayName("")] public string Bate64 { get; set; } /// ///操作类型 0下载 1预览 2打印 /// [Persistent(false), DisplayName("")] public string OperationType { get; set; } } }