using System; using System.ComponentModel.DataAnnotations.Schema; namespace Learun.Application.Base.Files { /// /// 版 本 Learun-ADMS V7.0.3 力软敏捷开发框架 /// Copyright (c) 2013-2018 上海力软信息技术有限公司 /// 创 建:超级管理员 /// 日 期:2019-11-29 14:04 /// 描 述:文件管理 /// public class FileBInfoEntity { #region 实体成员 /// /// 主键 /// /// [Column("F_ID")] public string F_Id { get; set; } /// /// 文件编号 /// /// [Column("F_CODE")] public string F_Code { get; set; } /// /// 文件名称 /// /// [Column("F_NAME")] public string F_Name { get; set; } /// /// 关键字 /// /// [Column("F_KEYWORD")] public string F_KeyWord { get; set; } /// /// 是否发布 0 不是 1 是 /// /// [Column("F_ISPUBLISH")] public int? F_IsPublish { get; set; } /// /// 关联文件夹ID 0顶层文件夹 /// /// [Column("F_FOLDER")] public string F_Folder { get; set; } /// /// 是否删除标记 /// /// [Column("F_DELETEMARK")] public int? F_DeleteMark { get; set; } #endregion #region 扩展操作 /// /// 新增调用 /// public void Create() { this.F_Id = Guid.NewGuid().ToString(); this.F_DeleteMark = 0; this.F_IsPublish = 0; } /// /// 编辑调用 /// /// public void Modify(string keyValue) { this.F_Id = keyValue; } #endregion #region 扩展字段 /// /// 文件版本号 /// [NotMapped] public string F_Ver { get; set; } /// /// 文件大小 /// [NotMapped] public int F_FileSize { get; set; } /// /// 文件类型 /// [NotMapped] public string F_FileType { get; set; } /// /// 原始文件对应ID /// [NotMapped] public string F_FileId { get; set; } /// /// 预览文件ID /// [NotMapped] public string F_PFiled { get; set; } /// /// 权限操作类型 /// [NotMapped] public string F_AuthType { get; set; } /// /// 类型 /// [NotMapped] public string Type { get; set; } #endregion } }