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

26 lines
554 B
C#

using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using YieldChain.Security;
namespace YLErp.DBModels
{
/// <summary>
/// 数据模型基类
/// </summary>
[Serializable]
public abstract class DBModelBase
{
[Key]
public virtual int id { get; set; }
/// <summary>
/// 加密主键
/// </summary>
[NotMapped]
public string EncryptId
{
get { return DataProtect.Encrypt(id.ToString()); }
}
}
}