57 lines
1.3 KiB
C#
57 lines
1.3 KiB
C#
|
using System;
|
|||
|
|
|||
|
namespace MyCode.Project.Domain.Businesses.FileManager
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 文件项
|
|||
|
/// </summary>
|
|||
|
public class FileInfo
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 文件ID,修改时需要
|
|||
|
/// </summary>
|
|||
|
public Guid? Id { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 文件分组ID
|
|||
|
/// </summary>
|
|||
|
public Guid? GroupId { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 文件名
|
|||
|
/// </summary>
|
|||
|
public string Name { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 文件路径
|
|||
|
/// </summary>
|
|||
|
public string Url { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 文件类型,1:图片,2:视频,3:文件
|
|||
|
/// </summary>
|
|||
|
public FileType FileType { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 文件大小,单位:Bit
|
|||
|
/// </summary>
|
|||
|
public int? Size { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 文件大小,单位:MB
|
|||
|
/// </summary>
|
|||
|
public double SizeMB
|
|||
|
{
|
|||
|
get
|
|||
|
{
|
|||
|
return Size==null ? 0 : Math.Round(Convert.ToDouble(Size / 1024d / 1024), 2);
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 备注
|
|||
|
/// </summary>
|
|||
|
public string Note { get; set; }
|
|||
|
}
|
|||
|
}
|