using FreeSql.DataAnnotations; namespace F9WebAiTest.Domain.Entities; /// /// DDD 业务实体基类:Entity + 审计字段(CreatedBy/UpdateBy/DeletedAt)。 /// 参考 BBIT.F9.Domain.Entities.BusinessEntity /// public abstract class BusinessEntity : Entity { /// 创建人 [Column(Name = "created_by")] public string CreatedBy { get; set; } /// 修改人 [Column(Name = "update_by")] public string UpdateBy { get; set; } /// 逻辑删除时间(null=未删除) [Column(Name = "deleted_at")] public DateTime? DeletedAt { get; protected set; } }