// Admin.NET 项目的版æƒã€å•†æ ‡ã€ä¸“利和其他相关æƒåˆ©å‡å—ç›¸åº”æ³•å¾‹æ³•è§„çš„ä¿æŠ¤ã€‚ä½¿ç”¨æœ¬é¡¹ç›®åº”éµå®ˆç›¸å…³æ³•律法规和许å¯è¯çš„è¦æ±‚。 // // 本项目主è¦éµå¾ª MIT 许å¯è¯å’Œ Apache 许å¯è¯ï¼ˆç‰ˆæœ¬ 2.0)进行分å‘和使用。许å¯è¯ä½äºŽæºä»£ç æ ‘æ ¹ç›®å½•ä¸çš„ LICENSE-MIT å’Œ LICENSE-APACHE 文件。 // // ä¸å¾—利用本项目从事å±å®³å›½å®¶å®‰å…¨ã€æ‰°ä¹±ç¤¾ä¼šç§©åºã€ä¾µçŠ¯ä»–äººåˆæ³•æƒç›Šç‰æ³•å¾‹æ³•è§„ç¦æ¢çš„æ´»åЍï¼ä»»ä½•基于本项目二次开å‘è€Œäº§ç”Ÿçš„ä¸€åˆ‡æ³•å¾‹çº çº·å’Œè´£ä»»ï¼Œæˆ‘ä»¬ä¸æ‰¿æ‹…ä»»ä½•è´£ä»»ï¼ namespace Admin.NET.Core; /// <summary> /// 系统文件表 /// </summary> [SugarTable(null, "系统文件表")] [SysTable] [SugarIndex("index_{table}_F", nameof(FileName), OrderByType.Asc)] public partial class SysFile : EntityBase { /// <summary> /// æä¾›è€… /// </summary> [SugarColumn(ColumnDescription = "æä¾›è€…", Length = 128)] [MaxLength(128)] public string? Provider { get; set; } /// <summary> /// 仓储åç§° /// </summary> [SugarColumn(ColumnDescription = "仓储åç§°", Length = 128)] [MaxLength(128)] public string? BucketName { get; set; } /// <summary> /// 文件åç§°ï¼ˆæºæ–‡ä»¶å) /// </summary> [SugarColumn(ColumnDescription = "文件åç§°", Length = 128)] [MaxLength(128)] public string? FileName { get; set; } /// <summary> /// 文件åŽç¼€ /// </summary> [SugarColumn(ColumnDescription = "文件åŽç¼€", Length = 16)] [MaxLength(16)] public string? Suffix { get; set; } /// <summary> /// å˜å‚¨è·¯å¾„ /// </summary> [SugarColumn(ColumnDescription = "å˜å‚¨è·¯å¾„", Length = 512)] [MaxLength(512)] public string? FilePath { get; set; } /// <summary> /// 文件大å°KB /// </summary> [SugarColumn(ColumnDescription = "文件大å°KB")] public long SizeKb { get; set; } /// <summary> /// 文件大å°ä¿¡æ¯-计算åŽçš„ /// </summary> [SugarColumn(ColumnDescription = "文件大å°ä¿¡æ¯", Length = 64)] [MaxLength(64)] public string? SizeInfo { get; set; } /// <summary> /// 外链地å€-OSSä¸Šä¼ åŽç”Ÿæˆå¤–é“¾åœ°å€æ–¹ä¾¿å‰ç«¯é¢„览 /// </summary> [SugarColumn(ColumnDescription = "外链地å€", Length = 512)] [MaxLength(512)] public string? Url { get; set; } /// <summary> /// 文件MD5 /// </summary> [SugarColumn(ColumnDescription = "文件MD5", Length = 128)] [MaxLength(128)] public string? FileMd5 { get; set; } /// <summary> /// å…³è”对象å称(如å对象) /// </summary> [SugarColumn(ColumnDescription = "å…³è”对象åç§°", Length = 128)] [MaxLength(128)] public string? RelationName { get; set; } /// <summary> /// å…³è”对象Id /// </summary> [SugarColumn(ColumnDescription = "å…³è”对象Id")] public long? RelationId { get; set; } /// <summary> /// 所属Id(如主对象) /// </summary> [SugarColumn(ColumnDescription = "所属Id")] public long? BelongId { get; set; } /// <summary> /// 文件类别 /// </summary> [SugarColumn(ColumnDescription = "文件类别", Length = 128)] [MaxLength(128)] public string? FileType { get; set; } }