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; } } }