//------------------------------------------------------------------------------
//    *****注意*****
//     此代码由工具生成。
//
//     对此文件的更改可能会导致不正确的行为，并且如果
//     重新生成代码，这些更改将会丢失。
//    *****注意*****
//------------------------------------------------------------------------------
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using Siger.Middlelayer.Repository;


namespace Siger.Middlelayer.Repository.Entities
{ 

	[Table("siger_fs_fileinfo")]
    public class FsFileinfoEntity : EntityBase
    {
        public  FsFileinfoEntity()
        {
            Status = 1;
            CreateTime = DateTime.Now;
            
        }

		/// <summary>
		/// 主键
		/// </summary>
        [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
        [Column("id")]
        public int Id { get; set; }
		/// <summary>
		/// 逻辑删除
		/// </summary>
        [Column("status")]
        public int Status { get; set; }
		/// <summary>
		/// 创建时间
		/// </summary>
        [Column("CreateTime")]
        public DateTime CreateTime { get; set; }
		/// <summary>
		/// LogicalId
		/// </summary>
		[Key]
        [Column("FileId")]
        public string FileId { get; set; }
		/// <summary>
		/// 上传日期
		/// </summary>
        [Column("UploadDate")]
        public DateTime UploadDate { get; set; }
		/// <summary>
		/// 本地文件名
		/// </summary>
        [Column("FileName")]
        public string FileName { get; set; }
		/// <summary>
		/// 实际文件名
		/// </summary>
        [Column("FileActualName")]
        public string FileActualName { get; set; }
		/// <summary>
		/// 文件大小
		/// </summary>
        [Column("FileSize")]
        public double FileSize { get; set; }
		/// <summary>
		/// 文件绝对路径
		/// </summary>
        [Column("FileAbsolutePath")]
        public string FileAbsolutePath { get; set; }
		/// <summary>
		/// 文件类型
		/// </summary>
        [Column("FileType")]
        public string FileType { get; set; }
		/// <summary>
		/// 文件实际下载地址
		/// </summary>
        [Column("FileUrl")]
        public string FileUrl { get; set; }
		/// <summary>
		/// 切片尺寸
		/// </summary>
        [Column("FileChunkSize")]
        public double FileChunkSize { get; set; }
		/// <summary>
		/// 文件状态
		/// </summary>
        [Column("FileStatus")]
        public string FileStatus { get; set; }
		/// <summary>
		/// 断点续传数据信息
		/// </summary>
        [Column("FileBreakInfos")]
        public string FileBreakInfos { get; set; }
		/// <summary>
		/// 所属模块
		/// </summary>
        [Column("ModuleName")]
        public string ModuleName { get; set; }
		/// <summary>
		/// 所属子模块
		/// </summary>
        [Column("SubModuleName")]
        public string SubModuleName { get; set; }
		/// <summary>
		/// 最后修改日期
		/// </summary>
        [Column("LastModify")]
        public double LastModify { get; set; }
		/// <summary>
		/// 描述
		/// </summary>
        [Column("Description")]
        public string Description { get; set; }
		/// <summary>
		/// 扩展1
		/// </summary>
        [Column("Extend1")]
        public string Extend1 { get; set; }
		/// <summary>
		/// 扩展2
		/// </summary>
        [Column("Extend2")]
        public string Extend2 { get; set; }
       
    }

}
