using SqlSugar; namespace MyHomePage.Api.Models.Entities; /// 实体基类:所有业务表都包含主键 + 时间戳 public abstract class BaseEntity { /// 主键(自增,使用 int 以兼容 SQLite + MySQL) [SugarColumn(IsPrimaryKey = true, IsIdentity = true)] public int Id { get; set; } /// 创建时间(UTC) [SugarColumn(IsNullable = false)] public DateTime CreatedAt { get; set; } = DateTime.UtcNow; /// 更新时间(UTC) [SugarColumn(IsNullable = false)] public DateTime UpdatedAt { get; set; } = DateTime.UtcNow; }