CSharp-Single-EFCore/Bunny.Dao/Entity/BaseEntity.cs

27 lines
754 B
C#
Raw Normal View History

using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using Microsoft.EntityFrameworkCore;
namespace Bunny.Dao.Entity;
2024-08-08 22:23:36 +08:00
public class BaseEntity
{
[Comment("主键")]
[Column(Order = 0)]
[Key]
public string? Id { get; set; }
2024-08-08 22:23:36 +08:00
[Comment("创建时间")] public DateTime CreateTime { get; set; }
2024-08-08 22:23:36 +08:00
[Comment("更新时间")] public DateTime UpdateTime { get; set; }
[Comment("创建用户id")] public long? CreateUserId { get; set; }
[Comment("更新用户id")] public long? UpdateUserId { get; set; }
[Comment("是否删除")] public bool IsDeleted { get; set; }
[Comment("并发版本")]
[Column(TypeName = "datetime")]
public DateTime Version { get; set; }
}