first commit

This commit is contained in:
yanpeng200212
2026-10-08 10:43:59 +08:00
commit 8430ba0452
288 changed files with 29595 additions and 0 deletions
@@ -0,0 +1,25 @@
using FreeSql.DataAnnotations;
using F9WebAiTest.Domain.Common;
namespace F9WebAiTest.Domain.Entities;
/// <summary>
/// DDD 实体基类:具有唯一标识与生命周期。
/// 实现 IEntity 以兼容通用仓储(IRepository&lt;T&gt;)。
/// 主键由应用层通过雪花 ID 生成器赋值(非数据库自增)。
/// 参考 BBIT.F9.Domain.Entities.Entity
/// </summary>
public abstract class Entity : IEntity
{
[Column(IsPrimary = true)]
public long Id { get; set; }
[Column(Name = "created_at")]
public DateTime CreatedAt { get; set; }
[Column(Name = "updated_at")]
public DateTime? UpdatedAt { get; set; }
[Column(Name = "is_deleted")]
public bool IsDeleted { get; set; }
}