26 lines
522 B
C#
26 lines
522 B
C#
using Yitter.IdGenerator;
|
|
|
|
namespace Entity;
|
|
|
|
/// <summary>
|
|
/// 实体基类
|
|
/// </summary>
|
|
public abstract class BaseEntity
|
|
{
|
|
/// <summary>
|
|
/// 主键ID (雪花算法有序ID)
|
|
/// </summary>
|
|
[Column(IsPrimary = true)]
|
|
public long Id { get; set; } = YitIdHelper.NextId();
|
|
|
|
/// <summary>
|
|
/// 创建时间
|
|
/// </summary>
|
|
public DateTime CreateTime { get; set; } = DateTime.Now;
|
|
|
|
/// <summary>
|
|
/// 更新时间
|
|
/// </summary>
|
|
public DateTime? UpdateTime { get; set; }
|
|
}
|