using JSMachine.WMS.Domain.IRepository;
using SqlSugar;
namespace JSMachine.WMS.Domain.Repository
{
///
/// 领域实体的公共基类,提供主键和审计时间字段。
/// 继承此类的实体可被通用仓储按主键进行持久化操作。
///
public class AggregateRoot : IAggregateRoot
{
[SugarColumn(IsPrimaryKey = true)]
///
/// 实体唯一标识,同时映射为数据库主键。
///
public Guid Id
{
get;
set;
}
///
/// 实体创建时间。
///
public DateTime? CreationTime { get; set; }
///
/// 实体最后修改时间。
///
public DateTime? LastModifiedTime { get; set; }
}
}