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
}
}