Files
zszq-trs/Framework/YLErp.Core/DBModels/TradeFile.cs
T
2024-05-09 14:06:26 +08:00

47 lines
1.1 KiB
C#

using System.ComponentModel.DataAnnotations.Schema;
namespace YLErp.DBModels
{
[Table("trade_file")]
public class trade_file : DBModelWithOperator
{
public static string LogClass = "交易文件管理";
/// <summary>
/// 交易id
/// </summary>
[DisplayName("交易id")]
public int? TradeId { set; get; }
/// <summary>
/// 文件描述
/// </summary>
[DisplayName("文件描述")]
public string Description { set; get; } = "";
/// <summary>
/// 文件路径
/// </summary>
[DisplayName("文件路径")]
public string Path { set; get; } = "";
[NotMapped]
[DisplayName("文件")]
public string FileName
{
get
{
var splitStr = Path.Contains(@"\") ? @"\" : "/";
var fileNameIndex = Path.LastIndexOf(splitStr);
if (fileNameIndex >= 0)
{
return Path.Substring(fileNameIndex + 1);
}
return "";
}
}
}
}